Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-14 | initial implementation of package signatures, based on x509 certificates and | Marc Espie | |
smime detached signatures. | |||
2008-10-24 | tweak compute_digest so that it `defaults' if invoked without a 2nd argument. | Marc Espie | |
switch the default digest to sha256. It's been there for a few weeks, all package tools cope with both formats, now is the time for the switch. | |||
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-06-11 | defer to the packing element for computing md5 | Marc Espie | |
2008-04-07 | put Subst stuff into its own library file, to reuse elsewhere. | Marc Espie | |
2007-06-16 | use OpenBSD::Paths contents | Marc Espie | |
2007-06-14 | explicitly mark -S as deprecated, I'd love to use for something else... | Marc Espie | |
2007-06-04 | more efficient regexps: anchor stuff at both ends, be more specific in | Marc Espie | |
what matches. Get rid of $`, $', $&, which encur a performance penalty. (not yet done on PackageName and PkgSpec). | |||
2007-06-04 | avoid parsing libraries by hand. | Marc Espie | |
Store shared libraries in a `better' format, which will also us to report issues more nicely. | |||
2007-06-04 | some minor systematic changes. | Marc Espie | |
- mark all regexps I can with /o if they can be compiled once. - turn $o->method() into $o->method - remove unneeded prototypes - reduce split /re/ into split "string" where possible. | |||
2007-05-31 | oops, move realname up so that ::Sample sees it too. | Marc Espie | |
remove last traces of MODULEs. | |||
2007-05-31 | kill REQ script directly. I'm pretty sure it doesn't quite work anyways. | Marc Espie | |
Deprecate INSTALL and DEINSTALL, write out warnings in pkg_create. Clean up some more old cruft | |||
2007-05-30 | use set_pkgname | Marc Espie | |
2007-05-29 | slightly more descriptive names. | Marc Espie | |
2007-05-29 | in checksum creation, allow $base to be undef. | Marc Espie | |
This allows us to always compute checksums based on $self->fullname, so as a result, we no longer need to pass as many parameters around. Small negative side-effect: the method names no longer reflect reality well, they will need renaming at some point... | |||
2007-05-29 | use the infodir property of packing-lists and specialfiles instead of | Marc Espie | |
passing extra parameters around. | |||
2007-05-28 | oops, can't copy CONTENTS twice | Marc Espie | |
2007-05-28 | always create packing-lists with a `contents' entry. | Marc Espie | |
2007-05-25 | move the mode checker code from pkg_create into ArcCheck, so that pkg_add | Marc Espie | |
can reuse it. | |||
2007-05-22 | remove duplicate -M entry from set_usage(); ok espie | Jason McIntyre | |
2007-05-22 | remove -h from set_usage(); | Jason McIntyre | |
2007-05-22 | finish removing unused -h option | Marc Espie | |
2007-05-15 | make sure to give all special files to root/wheel, and strip them of write | Marc Espie | |
and suid bits. | |||
2007-05-12 | strip extra quotes from all defines. | Marc Espie | |
2007-05-07 | zap old unused code | Marc Espie | |
2007-05-06 | let pkg_create generate the correct description if the HOMEPAGE is empty. | Marc Espie | |
2007-05-05 | set up new way to define COMMENTS, to be able to remove some stuff from | Marc Espie | |
the ports' infrastructure. | |||
2007-05-05 | ditch extra param to copy_subst, now that it's constant. | Marc Espie | |
2007-05-05 | use copy_subst_fh | Marc Espie | |
2007-05-05 | reorg tests to simplify logic | Marc Espie | |
2007-05-05 | split copy_subst to allow for existing filehandle. | Marc Espie | |
2007-05-04 | move some checks after -q/-Q so that plists can still be printed. | Marc Espie | |
problem noticed by Bernd. | |||
2007-05-03 | Simplify code to handle fragments by using real objects. | Marc Espie | |
2007-05-03 | fix creation of packing-list for package regeneration | Marc Espie | |
2007-05-03 | move the fragments reading code to its own routine. | Marc Espie | |
2007-05-02 | remove extraneous () in method call: $o->method() becomes $o->method | Marc Espie | |
2007-05-01 | kill old constructs that have been deprecated since 2004. | Marc Espie | |
2007-04-30 | don't bother trying to substitute if there's no $ in the string. | Marc Espie | |
According to perl's profiler, this actually accounts for *most* of the user time of pkg_create... | |||
2007-04-30 | simplify regen mode logic: if we don't add anything to the packing-list, | Marc Espie | |
we never have to check we added nothing. so, process -P/-W in two steps: stash we've seen them first, and add them later. As a benefit, sort/unify them once, so that we can stash them correctly directly. | |||
2007-04-30 | make creation of special files more obvious. | Marc Espie | |
2007-04-30 | All options that add special files follow the same pattern, so reuse the | Marc Espie | |
same code. | |||
2007-04-30 | Fix prepare_for_archival(). | Bernd Ahlers | |
2007-04-30 | special mode `pretend_to_archive' for -n, which does most things except | Marc Espie | |
writing the package itself (includes mode verifications). | |||
2007-04-30 | archive special files exactly like we archive normal files. This provides | Marc Espie | |
for more checks in very fishy cases (like if we end up with /var/db belonging to the wrong person). | |||
2007-04-30 | split preparation and check into prepare_item. | Marc Espie | |
2007-04-30 | unsimplify checksum creation, fix @link markers. | Marc Espie | |
found out by bernd@ | |||
2007-04-30 | allow pkg_create to regen on a dirname, supply +CONTENTS automatically | Marc Espie | |
2007-04-30 | reorg main code to separate regeneration case better. | Marc Espie | |
2007-04-30 | add items based on options, not on file existence. | Marc Espie | |
2007-04-30 | fold checksumming code for special files. As a bonus, we now check md5 | Marc Espie | |
on package regeneration |