summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-01A much better atomic lock routine.Miod Vallat
2009-06-01yet another cleanup in mfa/lka, don't roll their own loops to release mapsGilles Chehade
and rules when config.c provides us with purge_config(), PURGE_MAPS and PURGE_RULES. kills lots of lines with no functionnal change. ok jacekm@
2009-06-01Whoops, didn't mean to add this.Nicholas Marriott
2009-06-01Import tmux, a terminal multiplexor allowing (among other things) a singleNicholas Marriott
terminal to be switched between several different windows and programs displayed on one terminal be detached from one terminal and moved to another. ok deraadt pirofti
2009-06-01Fix fgets handling.Ray Lai
1. Skip blank lines instead of dereferencing NULL-1. 2. If bufr is a blank line don't pass bufr+1 as a pointer. OK millert
2009-06-01Do not call the upcall twice on some prefixes. Move the upcall back toClaudio Jeker
where it was beforhands.
2009-06-01Add a tab to blank line so hack(6) knows to print a blank lineRay Lai
rather than ending there. OK millert
2009-06-01Correct the _atomic_lock() asm so that gcc accepts the constraintsPhilip Guenthe
when compiling without optimization; fix copied from the kernel's atomic.h ok miod@
2009-06-01add new file ruleset.c with code related to the ruleset matching, and killGilles Chehade
the two or three "almost" identical versions of ruleset matching loops from lka and mfa by having one unified function in ruleset.c; ok jacekm@ while at it, bring maildir support back to life; trivial one-liner by me
2009-06-01Holy simplification batman. Use the per rib entry flags to lock entriesClaudio Jeker
when interrupting rib dumps and now we no longer need evil RB magic to find the next entry on restart.
2009-06-01Typo, from NetBSD.Ray Lai
OK jmc millert
2009-06-01Remove dead/unused codeJordan Hargrave
ok marco@
2009-06-01no point in calling curcpu() when ci is already set. ok miod@Dale Rahn
2009-06-01Split getpw{nam,uid} off into their own man page. Hopefully, thisTodd C. Miller
will help people understand that endpwent() is not normally needed. OK deraadt@ jmc@
2009-06-01syncTheo de Raadt
2009-06-01Instead of storing a pointer to the RIB head in the RIB element use thatClaudio Jeker
space for a flags field and the RIB id. In the end bgpd will be able to lock RIB elements and therefore make it possible to interrupt all tree walks.
2009-06-01propagate the recipient domain through aliases expansion, this fixes a bugGilles Chehade
that would trigger when smtpd.conf does not have an "accept for local" rule and we attempt to deliver to a domain for which we are a destination. spotted by jacekm@, fix by me and ok jacekm@
2009-06-01Welcome ldpd, the Label Distribution Protocol daemon.Michele Marchetto
Built using the imsg/three process framework, its main aim is to redistribute MPLS labels between peers. Right now it has some really basic functionalities, the basic protocol works and peers are able to exchange labels and insert them in the kernel. It still does not react to changes of topology. Not yet connected to the builds. ok claudio@ deraadt@
2009-06-01Deal with wraparound when checking RLIMIT_DATA.Todd C. Miller
OK guenther@ otto@
2009-06-01Fix the order of checking if a machine has MTRR. We need to checkPeter Hessler
against the vendor string, then cpu family, then if the cpu claims to have it. requested by toby@ Also match against Via's cpu string to enable MTRR on matthieu@'s VIA Nano compile tested on i386 by wcmaier@
2009-06-01Move ibcs2_sendsig into compat. Quit poluting machdep.Tobias Weingartner
Ok guenther@
2009-06-01Use proper pmap during ACPI sleep on amd64. Original code by Kurt,Mike Larkin
this version by Art. additional ok by marco@
2009-06-01Since we've now cleared up a lot of the PG_RELEASED setting, remove theOwain Ainsworth
pgo_releasepg() hook and just free the page the "normal" way in the one place we'll ever see PG_RELEASED and should care (uvm_page_unbusy, called in aiodoned). ok art@, beck@, thib@
2009-06-01please sthen the 80 character pedantTheo de Raadt
2009-06-01We are done with sup, other sucky tools are better nowTheo de Raadt
2009-06-01Fix NULL dereference in aml_name.c (acpidump)Mike Larkin
ok jordan@
2009-06-01syncTheo de Raadt
2009-06-01No need for save_getpwuid and such functions which call endpwent.Theo de Raadt
endpwent is not needed unless setpwent (with stayopen = 1) or getpwent was used. getpwuid/getpwnam do not use getpwent; i think people must be assuming this. we are going to improve the man pages for this. ok gilles
2009-06-01Use the background color attribute in udl_erasecols and udl_eraserowsMarcus Glocker
instead hardcoding ``0x0000''.
2009-06-01"let --" was crashing ksh; found by phy0@rambler.ru. Various other expressionsTheo de Raadt
involving ++ and -- also ran into this. Insufficient checks for end of parse in the tokenizer made it assume that an lvalue had been found ok millert otto
2009-06-01Sort argument list of udl_draw_char similar as udl_fb_* friends.Marcus Glocker
2009-06-01fix function name in log_debugJacek Masiulaniec
2009-06-01There is no need to use a variable just for sizeof(). Garbage collect ifa.Claudio Jeker
No binary change.
2009-06-01physmem allocator: change the view of free memory from single free pagesAriane van der Steldt
to free ranges. Classify memory based on region with associated use-counter (which is used to construct a priority list of where to allocate memory). Based on code from tedu@, help from many. Ok art@
2009-06-01Allow a font width other than 8 pixels.Marcus Glocker
2009-06-01RIP; ok millertTheo de Raadt
2009-06-01Enable zyd in more places now we know it is endian safe.Jonathan Gray
2009-06-01Better naming for some framebuffer functions.Marcus Glocker
2009-06-01Reduce data payload for font drawing to a fixed size per character.Marcus Glocker
2009-06-01display ssl negociation information in the received line of incomingGilles Chehade
sessions; ok jacekm@
2009-06-01Don't destroy listening socket when pause/resume request is received,Jacek Masiulaniec
use event_del/event_add instead; ok gilles@
2009-06-01delete a useless comment;Jason McIntyre
2009-06-01tweak previous;Jason McIntyre
2009-06-01Fix EV_READ/EV_WRITE testing inside IMSG handlers. Based on similar changeJacek Masiulaniec
to the routing daemons by claudio@; ok gilles@
2009-06-01Don't assume there will be a newline after calling fgets.Ray Lai
OK millert
2009-06-01Simplify newline stripping after fgets.Ray Lai
OK millert
2009-06-01I forgot to apply the End Of Command token for async xfers. Maybe thatMarcus Glocker
caused the stalls seen in some rare conditions? Who knows ...
2009-06-01Style, inspired by NetBSD.Ray Lai
No binary change.
2009-06-01oops, bad merge.Damien Bergamini
2009-06-01- cleanup tx pathDamien Bergamini
- nitemize