summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2007-06-14explicitly mark -S as deprecated, I'd love to use for something else...Marc Espie
2007-06-14I don't know what we will do with system packages yet, but preventMarc Espie
them from getting deleted.
2007-06-14minor changes: move @ignore to deprecated stuff (it's been out for a fewMarc Espie
months now), register lastfileobject for future changes, make a common class for uniqueoptions.
2007-06-14The External Route Tag for AS-External-LSAs can be an arbitrary 32bitReyk Floeter
value and doesn't need to be an IPv4 address. It is more like a vendor-specific field. as discussed with claudio after looking into rfc2328
2007-06-13NBR_ACT_HELLO_CHK was missing in the nbr_action_names list.Claudio Jeker
2007-06-13Don't RB_REMOVE() vertices in area_del() this will be done by vertex_free().Claudio Jeker
With this the RDE no longer crashes on shutdown.
2007-06-13Ingnore updates that did not change the route. This enhances the signal toClaudio Jeker
nois ratio on the routing socket. OK norby@ reyk@
2007-06-12reflect msf's changes to the imsg framework in hoststated.Pierre-Yves Ritschard
2007-06-12put the fd passing from bgpd back in to hoststated's version of imsg,Mathieu Sauve-Frankel
needed for layer 7 reload support. ok pyr@
2007-06-12use constant subs instead of variable names.Marc Espie
Turns out completely specified variable names do not warn, even if strict, so the previous scheme was not immune from typos.
2007-06-12tidy error messages: uses $! more consistently, do not append \n on die,Marc Espie
do append \n on warn. Fix the two cases where the temp dir vanished too soon: not copying +DESC should have been apparent. Not finding a +DISPLAY file is not a reason for burping all over the place.
2007-06-12tag directories and files with pid, so that we clean them up when theMarc Espie
corresponding process dies, not before...
2007-06-12When calculating as_ext routes only respect the connected flag for rt_nodesClaudio Jeker
with d_type DT_NET. Without this directly connected DT_RTRs use the wrong nexthop and fail to install the as_ext route because the nexthop is not directly reachable.
2007-06-12When removeing as-ext LSA initialise the metric to some sane default elseClaudio Jeker
the ospfd on the other side is dropping the packets because the sanity check fails.
2007-06-11prepare more stuff to be able to deal with UpdateSets directlyMarc Espie
2007-06-11keep on extracting stuffMarc Espie
2007-06-10give repository/locations slightly more control over package names.Marc Espie
2007-06-10Add Paths.pm, to centralize all system dependent paths all over the place.Marc Espie
okay millert@, deraadt@
2007-06-10extract constructor to create old handles.Marc Espie
2007-06-10set_infodir when we can in PackageLocation.Marc Espie
Create a full handle for replaced packages as well.
2007-06-10make the replacement check methods slightly clearer, avoid doing twoMarc Espie
things at once, mostly.
2007-06-10split create_handle code, so that we create the object as a trivialMarc Espie
place-holder, then complete it later. This should allow us to create `empty shell' UpdateSets eventually, in replacement of pkgnames lists.
2007-06-10refactor the code a bit, so that lists through ftp and htpp share moreMarc Espie
code. Finally handle ftp_proxy (close PR 5308).
2007-06-09tag user installed packages.Marc Espie
- record what's on the command line. - adjust option depending on -a / !-a - report `manual-install' status when replacing stuff.
2007-06-09rework `special' package names a bit.Marc Espie
- do a test to create partial-foo-1.0.1 instead of partial-partial-foo-1.0 when removing partial-foo fails. - have .libs name generation, e.g., .libs-foo, then .libs1-foo, then .libs2-foo instead of .libs-.libs-foo.... extend the pkgspec pattern slightly, so that all these are more or less equivalent for dependencies and conflicts. With this, we can do practically any scenario of shared libs updates and downgrades.
2007-06-09give Dependencies a chance at finding libraries in old packages.Marc Espie
2007-06-09new code is much sturdier with respect to old libraries, we do not haveMarc Espie
to consider .libs-* as `special case', saving old libraries should do the right thing in all cases, more or less...
2007-06-07show messages about keeping libraries more often, starting on verbose.Marc Espie
2007-06-07give handle a temporary name, this prevents `undefined' messages.Marc Espie
2007-06-07always close sockets before calling hce_notify_done.Pierre-Yves Ritschard
first spotted by Paulius Bulotas <paulius+openbsd-misc at devnull.lt>.
2007-06-07outline what to do with old libs.Marc Espie
2007-06-07make compute_size explicit. That way, we can do it once, at the rightMarc Espie
moment.
2007-06-07(finally) Enable reload support for layer 3 configurations.Pierre-Yves Ritschard
Hoststated can be reloaded either by sending SIGHUP to the parent process or by using ``hoststatectl reload'' discussed and ok reyk@
2007-06-06do it only for older sets.Marc Espie
2007-06-06finish moving the size computations out of validate_plist.Marc Espie
2007-06-06separate the size computation from other operations in `prepare_for_addition'Marc Espie
`prepare_for_deletion' -> move that to Vstat, as it is common code. Do the splitting of libraries through a deep copy and shallow copy, so that we keep any State information related to libraries (like special group/owners).
2007-06-06tweak split_libs slightly for further changes: make it return the oldMarc Espie
packing-list, and the new, instead of doing `in-place' edition of the plist contents.
2007-06-06recognize and handle https.Marc Espie
2007-06-06tweak how copies happen: rename make_copy into make_shallow_copy,Marc Espie
make_deep_copy. tweak keep_old_files so that we set the pkgname later, when it won't cause any error to have duplicates in there.
2007-06-06augment reporting of bad problems so that it works with system libs.Marc Espie
reverse bogus minor check as well
2007-06-05allow accessing all older values (make a semantic distinction), so thatMarc Espie
adjust_dependencies gets access to all. This fixes some bogus replacements.
2007-06-05reuse the compute_closure code.Marc Espie
2007-06-05various grammar/text improvements;Jason McIntyre
2007-06-04zap extra paramMarc Espie
2007-06-04minor tweak, use one single print. Build character strings instead.Marc Espie
2007-06-04slight refactor to remove duplicate code.Marc Espie
2007-06-04convert the remaining regexps, so that $`, $', $& are completely dead.Marc Espie
Should shave a few % off time and space.
2007-06-04shorten message a bit, give it a chance to fit on one line.Marc Espie
2007-06-04a few missed $' / $`Marc Espie
2007-06-04more efficient regexps: anchor stuff at both ends, be more specific inMarc Espie
what matches. Get rid of $`, $', $&, which encur a performance penalty. (not yet done on PackageName and PkgSpec).