Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-15 | allow solve to find dependencies in current UpdateSet | Marc Espie | |
2009-10-15 | sync updatesets with tracker when we create them... | Marc Espie | |
2009-10-15 | separate the dependencies in several lists for registration, so that | Marc Espie | |
newer can have several entries. | |||
2009-10-15 | remove parameter we no longer use | Marc Espie | |
2009-10-15 | the to_install/to_update stuff is now in the tracker object. | Marc Espie | |
2009-10-15 | move the installed check in Tracker, where they belong | Marc Espie | |
2009-10-15 | pkg_add will need to track installation progress globally, so that we don't | Marc Espie | |
solve dependencies with stuff that we want to update later... create that information, to be used... | |||
2009-10-15 | reorg code | Marc Espie | |
2009-10-15 | missed one | Marc Espie | |
2009-10-15 | let handle compute pkgnames correctly, simplifies code a bit | Marc Espie | |
2009-10-14 | move OpenBSD::Handle into its own file. I guess I need to disentangle this | Marc Espie | |
code before I go further.... | |||
2009-10-14 | add a few comments, finish killing kitchensink. | Marc Espie | |
2009-10-14 | use choose_location | Marc Espie | |
2009-10-14 | make signature checking more quiet: discard openssl's STDERR, keep a tally | Marc Espie | |
of signed packages. - display a message only if signed packages have been signed. - show IN BIG CAPS unsigned package numbers if a mixture of signed/unsigned has been seen. | |||
2009-10-14 | add a "print" method to ProgressMeter and StubProgress to allow me to clean | Marc Espie | |
up the current mess (e.g., print things out to stderr without needing to explicitly clear the current line if needed). create a choose_location method directly in state, that will replace all instances of looking for a package eventually (hopefully). | |||
2009-10-13 | deal with UpdateSets earlier: build an updateset, and ask Update to complete | Marc Espie | |
it. Tweak the control for updates to move to main program. Eventually, we will run updates on the fly (there's still some merging code and debugging to go) | |||
2009-10-13 | you have to hate those stupid tools: | Marc Espie | |
if you echo nlist |ftp some_url the site *won't* give you an error code, it will just spew out a stupid line like: Failed to change directory. Can't change directory to pub/OpenBSD/zoinx: No such file or directory and that on stdout !!! Detect this in list grabbing, and display a decent error message for the user. Avoids some duh moments where you won't find shit because you mistyped the url... | |||
2009-10-12 | more handle -> newer. | Marc Espie | |
it is going to get more complicated sooner.... | |||
2009-10-12 | more simple uses of set->newer | Marc Espie | |
2009-10-12 | looking through installed packages is cool, but remember to filter out | Marc Espie | |
older stuff in the updateset... | |||
2009-10-11 | repair tagging of user-specified packagenames, so that manual-install ↵ | Marc Espie | |
actually occurs some of the time... | |||
2009-10-11 | maybe I'll change the code later (two XXX), but allows flavor after stem, | Marc Espie | |
so that e.g. pkg_add star-- pkg_add star--static are now not ambiguous. | |||
2009-10-11 | need to save more stuff about updateset for complicated upgrade scenarios. | Marc Espie | |
2009-10-11 | fix arguments order | Marc Espie | |
2009-10-11 | don't copy digital sig over when it makes no sense... | Marc Espie | |
2009-10-11 | store localbase in solver, in preparation to multiple handles. | Marc Espie | |
2009-10-11 | overlay extract/delete/install messages, for shorter reports in normal mode | Marc Espie | |
2009-10-11 | store installed packages in a hash, since we have simple keys for that. | Marc Espie | |
provide newer_names/older_names methods, and a shorter print version of an updateset (to display during update since it's no longer quite pkg_add -r) | |||
2009-10-10 | have modifiers return self so we can chain them | Marc Espie | |
2009-08-24 | URI-decode the filenames in the listing used for HTTP pkg_add updates. | Stuart Henderson | |
Fixes a problem with pkg_add -u where package names are encoded in the listing (e.g. those containing + like gtk+2-2.16.5 on standards-compliant servers). Problem noted and fix tested by ajacoutot@ against a server running lighttpd. No regressions against Apache. ok espie@ | |||
2009-07-03 | allow pkg_mklocatedb -p to work again; from espie@ | Christian Weisgerber | |
2009-06-25 | pkgpath are only used for updates, so matching should only be pkgpath vs | Marc Espie | |
default info, and not maximal matching, otherwise too many things will match. problem noticed by marco@ With input from sthen@ and tests from kili@ | |||
2009-06-10 | fix dewey comparison for suffixes (no early return) | Marc Espie | |
2009-06-06 | fix direct pkgpath case | Marc Espie | |
2009-06-06 | quick path for pkg cfl: check whether the new package conflicts with | Marc Espie | |
installed stuff first. If that's the case, and we're not in replacement mode, we don't really need to scan all the installed packages. | |||
2009-06-06 | my $_, except for the server code, which could still run on older perl | Marc Espie | |
2009-06-04 | Canonicalise package names when comparing them against the package database. | wcmaier | |
This unconfuses pkg_* when passed paths that, while valid, don't exactly match /var/db/pkg. For example, the following now works (note the double slash): $ pkg_info /var//db/pkg/somepackage Hasty tab-completers the world over shall rejoice. Tweaks and ok espie@. | |||
2009-06-03 | rewind DATA, so that the next scp: url will have code to connect to... | Marc Espie | |
2009-05-11 | remove an extraneous slash from the requested URL; some strict proxies | Stuart Henderson | |
(and maybe http servers) have a problem with it. ok espie@ | |||
2009-04-24 | oops | Marc Espie | |
2009-04-22 | fix creating packages with long names in plist; from espie@ | Christian Weisgerber | |
2009-04-20 | restore tagged user packages to functionality (for now) | Marc Espie | |
2009-04-19 | remove class FatPackageLocation. Instead make PackageLocation a hierarchy | Marc Espie | |
so that I can handle installed packages without playing ping-pong with the PackageRepository hierarchy (mostly) | |||
2009-04-19 | synch with my new style search/location changes | Marc Espie | |
It's likely there will be some fallout, but it's getting a bit too large to keep around. This does kill a few very old oddities as well. | |||
2009-04-18 | don't copy DigitalSig to partial packages, it makes no sense | Marc Espie | |
2009-04-14 | initial implementation of package signatures, based on x509 certificates and | Marc Espie | |
smime detached signatures. | |||
2009-03-07 | tweak code to use same comparison operations as PackageNames. | Marc Espie | |
so the "special code" to handle weird suffixes and epoch names (v*) finally comes into operation. regress tests still pass, I still expect some breakage... | |||
2009-03-07 | introduce versionspecs as a derivative object from version. | Marc Espie | |
Allows an operator such as <=. also overrides the compare operator for the pnum part, because specifically, in pkgspecs, if the pnum is not specified, it stands for "any pnum will do"... yes, that's hairy... | |||
2009-03-05 | call may_check_digest after extraction | Marc Espie | |
2009-03-05 | more stuff to check digests during extraction, if wanted. | Marc Espie | |
Fix read/write of digitalsignature stuff. don't integrate manual-installs, since it's highly variable. create correct category for digitalsignature, so it gets written out. |