summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-04Database synchronizaton for spamd/spamlogdBob Beck
This adds an HMAC protected synchronization protocol for use by spamd and spamlogd. - spamd can receive updates from other hosts for GREY, WHITE, and TRAPPED db entries, and will update the local /var/db/spamd accordingly. - spamd can send updates when it makes changes to the GREY or TRAPPED entries in the db to other hosts running spamd. (Note it does not send WHITE entries because the other spamd will see the GREY changes and have complete information to make appropritate decisions) - spamlogd can send updates for WHITE db entries that it performs on the local db to other hosts running spamd, which will then apply them on remote hosts. note that while this diff provides synchronization for changes made to the spamd db by the daemons, it does *not* provide for sychonizing changes to the spamd db made manually with the spamdb command. Synchronization protocol and most of the work by reyk@, with a bunch of the spamd, and spamlogd stuff by me. testing mostly at the U of A, running happily there under big load. ok reyk@ jmc@
2007-03-04Kill a cardbus dependency which breaked kernel compilation e.g. forMarcus Glocker
sparc*. OK deraadt
2007-03-03let synopsis, options description, and usage() agree;Jason McIntyre
from Igor Sobrado, tweaked by myself
2007-03-03`l' before `n';Jason McIntyre
2007-03-03remove duplicate option; spotted by Igor SobradoJason McIntyre
2007-03-03minor shuffle; from Igor Sobrado and myselfJason McIntyre
2007-03-03sort the options list; from Igor SobradoJason McIntyre
2007-03-03sort; ok henningJason McIntyre
2007-03-03- make synopsis and usage() match the order of the options listJason McIntyre
- kill a raft of unneeded .Bk/.Ek mostly from Igor Sobrado
2007-03-03Add new FUNC/ENDFUNC macros to generate size/type (function) for ELFDale Rahn
with suggestsion from kettenis. ok miod@
2007-03-03Kernel crash dumps and associated libkvm bits for landisk.Miod Vallat
2007-03-03Fix a logic error in dumpconf()Miod Vallat
2007-03-03make this modern CTheo de Raadt
2007-03-03There may be more than one item in the subjectAltName (cropping upTom Cosgrove
with CACert certificates) so don't require the reported length to be exactly equal to the length of the data, but accept it if it's <= the length of the data (i.e. we just use the first alt name). The purpose of the check is to make sure we don't try to read beyond the data we actually have. ok cloder@ hshoexer@
2007-03-03Build ld.so softfloat for now, lets dynamic linking get further.Dale Rahn
2007-03-03keynote_cert_obtain should not leak in case of error. OK moritz@Chad Loder
2007-03-03Stop looking for acpidock until we fix that stuff that breaks all pre-60Michael Knudsen
series ThinkPads with acpidock(4) enabled.
2007-03-03as-sets always begin with AS-, and aut-nums with AS[0-9], mandated by theHenning Brauer
RPSL spec and enforced by the IRR databases. teach asset_get this fact. only send queries for the as-set members for as-sets. since we now always fake an as-set for aut-nums, we don't need to escape the recursive as-set resolution process when we run into aut-num members. complain about and then ignore unresolvable as-set members.
2007-03-03make parse_response (and thus whois) return 0 for no object found, and n+1Henning Brauer
for object found with n matched attributes. this way we can distinguish between no object found and object without relevant attributes
2007-03-03start documenting irrfilter modeHenning Brauer
2007-03-03Minimal sh bits for pmdb.Miod Vallat
2007-03-03save macl/mach as well as fp registers, done with miod's helpTheo de Raadt
2007-03-03allow the directory for generated filter files to be set. defaults to cwdHenning Brauer
2007-03-03write output to files instead of stdoutHenning Brauer
2007-03-03syncTheo de Raadt
2007-03-03Sirius To PC Interface is a uftdi; marco@azbsd.orgTheo de Raadt
2007-03-03add irrfilter mode.Henning Brauer
generates bgpd filter rules from the Internet Routing Registry aka IRR aka the aut-num, as-set and route objects in the RIPE, ARIN, APNIC ... databases accessed via whois, using the Routing Policy Specificaion Language RPSL. implement the whois query interface, an RPSL parser (of course only the parts we need), recursive as-set resolver, prefixes per AS lookup, and an ouput module to make up the rules. work in progress, not ready for general consumption yet. import agreed by theo & claudio
2007-03-03instead of establishing the interrupt in the mounthook, move it backReyk Floeter
to the attach function and set a flag in the mounthook to start accepting interrupts (there are possible problems with establishing interrupts after the ioapics are enabled in i386 GENERIC.MP). also suggested by kettenis tested by mcbride, me, and some others ok dlg@
2007-03-03Make sure we can't accidentally free() a pointer that's been acceptedTom Cosgrove
by message_add_payload(), since we are no longer responsible for it. ok cloder@ hshoexer@ moritz@
2007-03-03Replacing some spaces with tabs and some typo fixesTodd T. Fries
from brad@
2007-03-02spaces and comment to sync to dhclient dhcp.h; no binary changeKevin Steves
2007-03-02Fix and enable HW VLAN tagging.Kenneth R Westerback
From brad@, tested by brad on i386/amd64/sparc64 and by maja@ and ian@ on i386.
2007-03-02make onewire descriptions match .Nd;Jason McIntyre
2007-03-02oops, this is $OpenBSD$Reyk Floeter
2007-03-02- remove the code to bring down the PHY in bnx_stop(), it's wrongReyk Floeter
(ifm_data isn't updated) and lead to a panic in mii_phy_setmedia(), or reading past the end mii_media_table[]. - make sure the dma_map matches the mbuf in the rx structures. We would sync/unload the wrong map, leading to a DIAGNOSTIC panic, or eventually leaking memory when bounce buffers are needed. From NetBSD ok marco@, brad@
2007-03-02pull in spaces array overflow fixes from dhclientHenning Brauer
the code here is slightly different, but also has the overfow in both cases
2007-03-02when the http read callback changes and some data is still left in theReyk Floeter
input buffer, we call the new callback to handle the remaining data. this change makes sure that we only do this after the read callback was actually changed (read header -> read content, read content -> read header, read chunks...) to avoid a possible loop which could happen in some rare cases.
2007-03-02caret missing, From: "Matthew R. Dempsky" <mrd@alkemio.org>Henning Brauer
2007-03-02and the second use of the spaces array might overflow too, in anotherHenning Brauer
way...
2007-03-02If a syntax error is found past 80 columns, parse_warn accessed memoryHenning Brauer
outside of the `spaces' array when trying to print the caret marker found by "Matthew R. Dempsky" <mrd@alkemio.org>, fix inspired by a.velichinsky@gmail.com. discussed with krw
2007-03-02sort SEE ALSO;Jason McIntyre
2007-03-02fix SEE ALSO;Jason McIntyre
2007-03-02use exact .Nd lines for the various devices;Jason McIntyre
2007-03-02improve the sections on pf rules; ok beckJason McIntyre
2007-03-02Move landisk to hardware floating point. At the moment the FPU context isMiod Vallat
always saved upon context switches, as FPU registers are heavily used for long long computations (don't ask). Gcc default to -m4. Credits to drahn@ otto@ and deraadt@ for feedback and help testing. Upgrade procedure if you don't want to use the damn snapshots: - build and install new kernel, reboot off it - build new gcc, do not install it yet - make includes - install new gcc - build and install lib/csu and lib/libc - make build
2007-03-02Sync rcsnum.c with OpenCVS, from Charles Longeau.Ray Lai
OK niallo@ and xsa@.
2007-03-02strlen fixes from Charles Longeau.Ray Lai
OK moritz@.
2007-03-02Check if group exists before checking if group is local.Ray Lai
OK millert@.
2007-03-02Replace regex(3) routines with simple string searching and comparisonRay Lai
routines. OK millert@.
2007-03-02If a default label has been created with the -d command line option orKenneth R Westerback
the 'D' editor command and has not been written to disk when the user issues the 'q' editor command, ask if the label should be written to disk before exiting.