summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-04Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.Mark Kettenis
ok jsing@, miod@
2009-11-04regenDamien Bergamini
2009-11-04the hybrid 6000 series (using both internal and external power amplifiers)Damien Bergamini
never made it into production, so remove some dead code and pci ids. inspired by a similar change to iwlwifi.
2009-11-04cleanup a bit printoutsMarc Espie
2009-11-04Ignore the colour on space, /not/ the attributes.Nicholas Marriott
2009-11-04Fix the reverse emulation when a terminal doesn't have setab to use the correctNicholas Marriott
fg/bg (adjusted if spaces) and happen before attribute setting.
2009-11-04Change declaration and use of malloc_options to be more standard, from Tim vanNicholas Marriott
der Molen.
2009-11-04Replace the #ifdef NON_DEBUG and #ifdef NOTDEF_DEBUG mess with more saneJoel Sing
DPRINTF/DNPRINTF() debugging.
2009-11-04Add support to tcpdump for decoding the GPRS Tunnelling Protocol (GTP),Joel Sing
used to carry GPRS data over IP for GSM and UMTS networks. The decoder understands GTPv0, GTPv0', GTPv1-C, GTPv1-U and GTPv1' traffic, however at this stage not all TLV fields are fully decoded. This work has been kindly sponsored by SystemNet AS (www.systemnet.no). "commit" deraadt@
2009-11-04Don't backoff based on suspended or deda clients as they are always likely toNicholas Marriott
have data backed up.
2009-11-04tweak previous;Jason McIntyre
2009-11-04tweak previous;Jason McIntyre
2009-11-04tweak previous;Jason McIntyre
2009-11-04tweak previous;Jason McIntyre
2009-11-04Sort port numbers and fix indentation.Joel Sing
2009-11-04MP safe mutex.Takuya ASADA
ok miod@
2009-11-03document the new -t set mode of makemap, and add a paragraph describingGilles Chehade
the use of makemap to generate a primary domains map
2009-11-03teach makemap how to build a set, which is a map containing only keys.Gilles Chehade
smtpd is now capable of looking primary domains at runtime in a set, which means that the following becomes possible: map "primary" { source db "/etc/mail/primary.db" } accept for domain map "primary" deliver to mbox while at it fix a couple bugs in the aliases resolution path which caused recipients to bounce if a ruleset did not have an "accept for local" rule "diff reads good" jacekm@, flush queue & make clean
2009-11-03Add an activity time for clients, like for sessions, and change session andNicholas Marriott
client lookup to pick the most recently used rather than the most recently created - this is much more useful when used interactively and (because the activity time is set at creation) should have no effect on source-file. Based on a problem reported by Jan Johansson.
2009-11-03Lies. We no longer support this magic netmask at the end of the lineClaudio Jeker
compatibility.
2009-11-03to resolve aliases, a rule must now provide the alias parameter with theGilles Chehade
name of the map to use for resolution
2009-11-03Align each RX descriptor to a 4KB boundary; fixes poor RX performance (chipMiod Vallat
would stop RX operation if it had to cross a 4KB boundary during receive).
2009-11-03reorder structure elements for struct netroute & router: static configReyk Floeter
elements first (this matches all the other structures). no functional change.
2009-11-03Allow any program using aucat to act as MMC slave and MTC masterAlexandre Ratchov
transparently. Multiple audio applications can be started synchronously from external software/hardware supporting the standard Start/Stop/Relocate messages. The server clock is exposed through MTC, allowing non-audio software/hardware to be synchronized to audio applications.
2009-11-03If it isn't available explicitly, work out the current client in a similar wayNicholas Marriott
to the current session - build a list of the possibilities then pick the newest.
2009-11-03this commit removes the hardcoded special "aliases" map and brings supportGilles Chehade
for multiple aliases maps that can be attached at the rule level. with it, you can for example define different aliases maps for different domains or different aliases maps for the same domain depending on the client source: map "localiases" { source db "/etc/mail/localiases.db" } map "netaliases" { source db "/etc/mail/netaliases.db" } accept from 192.168.0.0/16 for local alias "localiases" deliver to mbox accept from all for local alias "netaliases" deliver to mbox idea discussed with jacekm@ and various other hackers, diff contains some bug fixes too which were not part of the original diff. man page follows very shortly ... make clean & flush queue !
2009-11-03Get rid of pflogd.pid because the privsep child cannot delete the pidfile;Theo de Raadt
use pkill(1) in /etc/newsyslog.conf instead together with otto and suggestions from tedu
2009-11-03Change session and client activity and creation time members to have moreNicholas Marriott
meaningful names. Also, remove the code to try and update the session activity time for the command client when a command message is received as is pointless because it des not have a session.
2009-11-03- remove a useless member of struct condGilles Chehade
- have virtual related functions take a map id instead of a map - shrink a tiny bit ruleset matching - add missing lka_resolve_path() call in aliases resolution leading to issues spotted by nicm@
2009-11-03s/TX_IQ_PERD/TX_IQ_PERIODIC/Damien Bergamini
2009-11-03use BUS_DMA_{READ,WRITE} hints when mapping mbufs for Rx/Tx evenDamien Bergamini
though this does nothing on i386 and amd64.
2009-11-03Don't mention ukphy(4) in SYNOPSIS, reminded by brad@; while there add nsphyterMiod Vallat
as a possible iec(4) phy.
2009-11-03A few cleanups and also reflect duplex state in mcr in addition to tcsr.Miod Vallat
2009-11-03Offset the start of the RX buffers by two bytes, so that the ethernetMiod Vallat
header is properly aligned; speeds up RX buffer -> mbuf copies.
2009-11-03remove annoying log_debugGilles Chehade
2009-11-03Use u_int16_t for rdomains for everything. Using various types makesClaudio Jeker
everything just more complicated. Make sure the structs align nicely. OK deraadt@
2009-11-03setting of WEP keys is defered until interface is brought up,Damien Bergamini
so do nothing in set_key() if the interface is not up and running. fixes a panic reported by Steph (frlinux at gmail dot com) with run(4) on misc
2009-11-03gpio quirk for Dell Precision M4400. from Geoff Sanders. thanks!Jacob Meuser
2009-11-03fix previous commit.Damien Bergamini
do not ignore BUS_DMA_NOCACHE (used by some variants of auich and ati drm only). ok kettenis "That looks right" deraadt
2009-11-03tv member of struct paste_buffer is updated but not otherwise used, so removeNicholas Marriott
it.
2009-11-03nicer tables like in other bus man pagesTheo de Raadt
2009-11-03- apply fix from upstream git for CVE-2009-3626, which could cause perl toJasper Lievisse Adriaanse
crash on certain invalid UTF-8 codes. ok millert@ sthen@
2009-11-03print the correct info (need some tweaks yet to be shorter).Marc Espie
2009-11-03actual fixed tests.Marc Espie
2009-11-03Add some (currently failing) version number comparison tests.Stuart Henderson
ok espie@
2009-11-03Improve error logging.Jacek Masiulaniec
2009-11-03add @option always-update.Marc Espie
a package tagged as 'always-update' will have its full packing-list, complete with checksums, as signatures, so it will always get updated, even when the version number doesn't change, as long as it's not the same package.
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
tables on top of a rdomain) but until now our code was a crazy mix so that it was impossible to correctly use rtables in that case. Additionally pf(4) only knows about rtables and not about rdomains. This is especially bad when tracking (possibly conflicting) states in various domains. This diff fixes all or most of these issues. It adds a lookup function to get the rdomain id based on a rtable id. Makes pf understand rdomains and allows pf to move packets between rdomains (it is similar to NAT). Because pf states now track the rdomain id as well it is necessary to modify the pfsync wire format. So old and new systems will not sync up. A lot of help by dlg@, tested by sthen@, jsg@ and probably more OK dlg@, mpf@, deraadt@
2009-11-03Don't need regex.h and remove two declarations that are now in smtpd.h.Nicholas Marriott
ok jacekm
2009-11-03simplify deptree handling, since we handle this at the set level.Marc Espie