Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-07 | oops, missed one compute_md5 | Marc Espie | |
noticed by djm@ | |||
2008-10-06 | turn the checksums stored in packing elements into real objects, so that | Marc Espie | |
pkg_add becomes mostly independent of the type of checksum stored. separate md5 into an abstract OpenBSD::digest class and an md5 subclass with specific methods to compute checksums and serialize results, and create an sha class that does the same thing with sha256 (with a base64 serializer) | |||
2008-10-04 | tighter specs (tested for ages locally) | Marc Espie | |
2008-09-29 | add prototype for Carp::croak to prevent error under perl 5.10 | Simon Bertrang | |
feedback by espie@, prodded by millert@ | |||
2008-07-04 | clean up parser a bit, separating local/distant parts in a more reusable way, | Marc Espie | |
and simplify file: parsing scheme (trying it with file:, then without is a bit stupid once we have the pieces to put it back together directly). Drop the restriction on urls from the man page, no need to finish stuff with /. | |||
2008-07-03 | deal with hrefs containing '/' instead of just the package file name | Nikolay Sturm | |
this permits fetching packages from thttpd ok espie | |||
2008-06-27 | synch with rest of work | Marc Espie | |
2008-06-25 | much better url parser. | Marc Espie | |
2008-06-21 | rework collisionreport to allow some limited repair capabilities: | Marc Espie | |
assuming none of the files is registered, we can assume that the package registration fails, and then we remove the files, and install the package. Then we also walk installed packages to restore dependencies that would have been erased (this is fairly simple-minded and may fail in weird cases). | |||
2008-06-21 | introduce unlink operation with nice properties | Marc Espie | |
2008-06-21 | use autovivification | Marc Espie | |
2008-06-20 | prepare to handle future extensions | Marc Espie | |
2008-06-18 | better standards for inst: paths. | Marc Espie | |
2008-06-18 | forgot: changed PackageLocator so that the new parse method is responsible | Marc Espie | |
for breaking up the next part. | |||
2008-06-18 | special-case parser so that /var/db/pkg becomes inst: during path_parse. | Marc Espie | |
2008-06-15 | make sure installed_stem is defined when needed, prevents some weird | Marc Espie | |
errors. | |||
2008-06-13 | 550 is fatal, don't bother retrying. | Marc Espie | |
Problem found by Martynas Venckus, fix by me. | |||
2008-06-11 | cut lookup tag code in smaller pieces | Marc Espie | |
2008-06-11 | further step on the road to tags: | Marc Espie | |
make definitions migrate to the top of the packing-list, allow solver to find tag on the correct name (will look at full definition later). | |||
2008-06-11 | defer to the packing element for computing md5 | Marc Espie | |
2008-06-11 | refactor md5 code to be able to work from a filehandle (like a pipe output) | Marc Espie | |
2008-06-11 | let elements be responsible for computing their own md5 (allows special | Marc Espie | |
behavior for @bin object). | |||
2008-06-10 | typo in -as yet- unused code. | Marc Espie | |
2008-06-09 | allow direct copy of fh to another | Marc Espie | |
2008-06-06 | oops, @bin files are files too | Marc Espie | |
2008-06-06 | @wantlib elements become checksummable | Marc Espie | |
2008-06-01 | provision for reading only prelink related stuff from a package (maybe | Marc Espie | |
a bit more, we'll trim it as fitting). | |||
2008-05-31 | add a marker for true binary files to be used by prelinking | Marc Espie | |
2008-05-26 | remove nlist bandwidth optimization, since ftp servers actually don't cope | Marc Espie | |
with *.tgz very well... Fix regexp for stripping out ftp responses (as noticed by bernd) | |||
2008-05-16 | tweak ftp call, remove extraneous -o option. | Marc Espie | |
okay sthen@ | |||
2008-04-07 | typo, fix fragments | Marc Espie | |
2008-04-07 | tweak a bit, allow ^ to occur at beginning of variable name | Marc Espie | |
2008-04-07 | likewise for the hash itself | Marc Espie | |
2008-04-07 | I should know better... reuse methods internally as much as I can, to | Marc Espie | |
facilitate further changes. | |||
2008-04-07 | put Subst stuff into its own library file, to reuse elsewhere. | Marc Espie | |
2008-03-11 | oops | Marc Espie | |
2008-03-10 | print better error message if child dies... with extra dark magic to grab | Marc Espie | |
signal names from POSIX. | |||
2008-03-08 | rename forced to defines | Marc Espie | |
2008-03-08 | better -q: mention once, and it speeds up (assumes normal files haven't | Marc Espie | |
changed), but still checks config files. Use twice, and wipe your config out as well. | |||
2008-03-08 | tweak messages mentioning checksums so that they mention checksums, not | Marc Espie | |
specifics like md5, since that's likely to change. | |||
2008-03-08 | let GetOpt count how many times it sees an option, removes special case | Marc Espie | |
for -v, and allow other fun possibilities. | |||
2008-03-04 | Since the back-off goes 5,10,20,40 seconds, allow the retry timeout to | Chris Kuethe | |
increase to 80 and then 160sec before failing. Helps when doing big updates with "pkg_add -ui" ok espie, deraadt | |||
2008-03-03 | fix utterly confusing message for updates. | Marc Espie | |
okay bernd@/deraadt@ | |||
2008-03-02 | fix pkg_add -r -B | Marc Espie | |
problem noticed by winiger@ | |||
2008-02-06 | Fix FETCH_CMD and don't hardcode ftp(1) but use OpenBSD::Paths->ftp(). | Bernd Ahlers | |
ok espie@ | |||
2008-01-12 | better ui for locking messages. | Marc Espie | |
Instead of just saying we await the release, we say when it's done. (practically, a lot of package operation take `some time', it's good for the user to know whether the command is still waiting for an held lock, or actually doing some work) | |||
2007-12-28 | allows src: urls to work better by using -F nolock during pkg builds. | Marc Espie | |
Also turns off ftp package fetching, as noticed by bernd@ With this, src: urls should be mostly functional now. | |||
2007-12-28 | tweak the semantics so that no-default-conflict works. | Marc Espie | |
requested by mbalmer@,sturm@. okay winiger@ | |||
2007-12-08 | let pkg_info -E see @sample objects. No sense in hiding them. | Marc Espie | |
2007-11-17 | allow whitespace before = sign when reading variables from a .pc file. | Steven Mestdagh | |
"go ahead" espie@, "makes sense" ckuethe@ |