summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2009-11-22typoMarc Espie
2009-11-22less verbose display: only shows .libs* once, but still show all partial-*Marc Espie
2009-11-22change the timing a bit: create a list of updateset first, and processMarc Espie
them later. To do that, normal additions go through hint2, and the findtruelocation code moves to Update.pm This will allow for more systematic handling of all names (including solving more stuff on the fly, instead of upfront).
2009-11-21MIN_UID in yp make removes root, so look for something that isIan Darwin
still likely: localhost in hosts map. ok deraadt@
2009-11-21If tagging is used use match rules instead of pass rules. This is neededClaudio Jeker
so that later pass rules will not overwrite the nat-to/rdr-to settings. Because of this there must be an expilicit "pass .. tagged proxytag .." rule after the ftp-proxy anchor. OK henning@
2009-11-17remove dead codeMarc Espie
2009-11-17trim more, we already display a quick message for the missing lib elsewhere.Marc Espie
2009-11-17shorter message when we don't find library, and stash it away to avoidMarc Espie
repeating ourselves uselessly.
2009-11-17revamp interactive stuff: simplify (just one always for everything, perMarc Espie
theo suggestion. Also go through the "state" object which simplifies code a great deal)
2009-11-17style nitMarc Espie
2009-11-17Fix handling of 5yz response to EHLO, ie. fallback to HELO.Jacek Masiulaniec
2009-11-16fuller meter, that goes to the end of the line - 1Marc Espie
2009-11-16-Vstat (get it from AddDelete)Marc Espie
2009-11-16typoMarc Espie
2009-11-16oopsMarc Espie
2009-11-16typoMarc Espie
2009-11-16unify hints and normal updates some moreMarc Espie
2009-11-16unify hint and location processing some more.Marc Espie
2009-11-16create a pseudo vstat object inside state, so that we can modify VstatMarc Espie
interface very locally... model hints objects like Locations, to uniformize further treatment.
2009-11-16pull more common code in a "framework" routine.Marc Espie
2009-11-16identical end sequence, to be factorizedMarc Espie
2009-11-16start pulling all the code that's the same between pkg_add and pkg_deleteMarc Espie
into a common AddDelete package... lots of identical options and handling, actually...
2009-11-16Kill dead code.Jacek Masiulaniec
2009-11-16Minimize the delay between receiving response to "." and removing the queueJacek Masiulaniec
entry in order to avoid the risk of sending duplicate mail.
2009-11-15make these independent from Getopt, require ExporterMarc Espie
2009-11-15add missing headers needed by err/errx(), alarm(), sigemptyset(), sigaction().Charles Longeau
"go ahead" sturm@
2009-11-15start categorizing stuff as error messages that should be error messagesMarc Espie
2009-11-15common code, handle SIG{CONT} in both cases.Marc Espie
2009-11-15missing return (nothing else to see)Marc Espie
2009-11-14ouch, collision handling must take destdir into accountMarc Espie
2009-11-14add missing header needed by signal()Charles Longeau
ok gilles@
2009-11-14remove duplicate header includeCharles Longeau
ok gilles@
2009-11-14remove stupid extraneous return...Marc Espie
2009-11-14pull the eval {} code into an anonymous sub, so that we can choose to execMarc Espie
it without the eval (useful for backtraces when I want bug-reports, since eval {} will show you the backtrace of the eval, not of the function call)
2009-11-14fix. noticed by sthen@Marc Espie
2009-11-13add missing headers needed by time()Charles Longeau
ok jacekm@
2009-11-13Don't use [] in function arguments when dealing with arraysJonathan Gray
we don't know the size of, otherwise gcc >= 4 will error. ok markus@ deraadt@
2009-11-13Add logging of failed local deliveries.Jacek Masiulaniec
2009-11-13Log all 4yz and 5yz replies that we send to our clients.Jacek Masiulaniec
2009-11-13Include recipient address in "Recipient rejected" reply.Jacek Masiulaniec
2009-11-13Log FQDN and IP of the server we handed mail to. As a bonus, don't delayJacek Masiulaniec
logging of successful deliveries until all MXs were tried, plus add logging of 5yz replies. tested by todd@, "reads ok" gilles@
2009-11-12Add more paranoia in lsa_router_check(). There needs to be at least oneClaudio Jeker
router link in a type-1 LSA.
2009-11-12get_rtr_link and get_net_link are not supposed to fail and returningClaudio Jeker
NULL would be bad. So instead use a fatalx() in that impossible case. After a discussion with deraadt@ because of a parfait warning.
2009-11-12Make life easier for parfait. I corporation with deraadt. -mojMats O Jansson
2009-11-12for packets with unknown payloads (outside the range of our knowledge) simplyTheo de Raadt
treat them the same as truncated packets ok sthen
2009-11-12accessses 1 entry too far, found by parfait, ok jsg claudioTheo de Raadt
2009-11-12simpler: the whole set failsMarc Espie
2009-11-12Fix a memleak in parse_config(). Correct return code in few error paths.Jacek Masiulaniec
Fix two memleaks in purge_config(). First problem spotted by parfait, the other ones - by myself. "looks good" gilles@
2009-11-12Don't reuse a loop counter specifying the size of an array outsideJonathan Gray
of the loop to then access an offset in the array as this can lead to an off by one. found by parfait ok miod@
2009-11-12a sprinkle of knfTheo de Raadt