summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-13Fix btree reference counting when opening the database with a fileMartin Hedenfal
descriptor directly using btree_open_fd(). Also wrap referencing in a function.
2010-06-13Fix value clash in btree flags BT_FIXPADDING and BT_NOSYNC.Martin Hedenfal
2010-06-12add missing arg to a printf callJonathan Gray
ok oga@
2010-06-12Add missing arg to a printf call.Jonathan Gray
ok damien@
2010-06-12Add a missing ntohs() around hdr.type. This fixes a segfault asAlexander Bluhm
the area of an ASE LSA is NULL. ok claudio@
2010-06-12Fix an obvious use after free. From ospfd.Alexander Bluhm
ok claudio@
2010-06-12The "dispatch_rtmsg no nexthop" error was emitted in wrong casesAlexander Bluhm
and prevented dynamic route redistribution. Fix the logic bug that was introduced during IPv4 to IPv6 conversion. ok claudio@
2010-06-12Print additional new line after 'Number of Links' in show databaseAlexander Bluhm
router. This separates the router and link blocks like ospfctl. ok claudio@
2010-06-12Print 'Number of Routers' in show database network.Alexander Bluhm
ok claudio@
2010-06-12at line 445 `al' is allocated via `aldap_init' in `client_aldap_open'zinovik
function, but when further in code we might do `goto bad', `al' is not freed with `aldap_close', so plug memory leak on error path tested by jasper@ ok pyr@, jasper@
2010-06-11start with an empty headerMarc Espie
2010-06-11don't call working() in -q mode.Marc Espie
2010-06-11add some infrastructure to support timers and initiator mode later.Reyk Floeter
2010-06-11Restore an unusual XS_SENSE semantic that inadvertantly got lostKenneth R Westerback
in the great re-write. If the scsi device *_interpret_sense() function returns 0 that means there was no error. Fixes restore(8) problems seen on certain tape drives. Found and fix tested by Percey Piper. Suggestions from Matthew Dempsky. Thanks! ok dlg@
2010-06-11Wrap searches in a read-only transaction so it is guaranteed to see aMartin Hedenfal
consistent snapshot of the database. Also fixes a couple of format string errors for long long ints.
2010-06-11Add support for Intel AES-NI and the CLMUL_ instructions, plus a few othersThordur I. Bjornsson
that are needed to omplement accelerated AES (and AES-GCM mode) on newer Intel cores. Diff from Mike Belopuhov. no objections/ok miod@
2010-06-11Implement IP-FORWARD-MIB, ipv4 only for now.Jonathan Gray
ok reyk@ claudio@
2010-06-11tweak the code slightly so we can remove -lsslJonathan Gray
ok reyk@
2010-06-11add wantarray optimization, just reply 1 as soon as we can when we actuallyMarc Espie
don't try to build the list.
2010-06-11fix format, as noticed by marco@Marc Espie
2010-06-11sync from mirrors.datStuart Henderson
2010-06-11Track changes in btree_txn_* API, pass a NULL btree when also passing aMartin Hedenfal
transaction.
2010-06-11Keep returning BT_DEAD if last meta page has the "tombstone" bit set.Martin Hedenfal
2010-06-11print long long int as %lldMartin Hedenfal
2010-06-11Allow functions that accept both a btree and a txn argument to be passed aMartin Hedenfal
NULL btree pointer. In that case the btree is taken from the transaction. If both a btree and txn pointer is passed, make sure the transaction is actually opened on the specified btree.
2010-06-11syncStuart Henderson
2010-06-11various fixes from Daniel Dickman:Jason McIntyre
- clarify sort's various modes of operation - -m is overridden by -C and -c - ordering options should not appear after -k - give -k it's own little section (aw!) discussed with, tweaked by, and ok sobrado millert otto
2010-06-11Append a "tombstone" meta page after a database has been compacted. ThisMartin Hedenfal
allows other processes to pick up the change and re-open the file.
2010-06-11syncStuart Henderson
2010-06-11sync from mirrors.datStuart Henderson
2010-06-10fsck -> check & reorderMarc Espie
(noticed by Vadim Zhukov)
2010-06-10remove warning, adapted from Vadim ZhukovMarc Espie
2010-06-10minimal initial -Tps support, from kristaps@ GSOCIngo Schwarze
so far, monospace without font decoration, but it already has page headers and footers
2010-06-10Read-only transactions have no dirty_queue, so check for a read-onlyMartin Hedenfal
transaction before freeing it.
2010-06-10allow configure queue expiryCharles Longeau
with help from jacekm@ ok gilles@ jacekm@
2010-06-10Declare safepri at the MD level on each platform, so that the kern_synch.cTheo de Raadt
does not have to deal with it as a common. Some platforms may be missed by this commit... if you spot one, fix it the same way. ok miod
2010-06-10Add a command to revoke a certificate and generate a CRL;Jonathan Gray
make the ca install command install the CRL as well. discussed with reyk@
2010-06-10don't print keywords as underlined arguments.Reyk Floeter
2010-06-10update usage()Reyk Floeter
2010-06-10Add the -S flag which does the same as "set passive" but matches theReyk Floeter
isakmpd flag.
2010-06-10move a bzero of the x509 store context higher up so theJonathan Gray
cert validation does something useful. ok reyk@
2010-06-10add new commands: the couple/decouple commands will set loading of theReyk Floeter
learned flows and SAs to the kernel which is useful for testing and debugging. the active/passive commands are required to use iked with sasyncd(8); sasyncd just needs to call "ikectl active/passive" or send the appropriate imsg to support iked but this is not implemented yet.
2010-06-10No need to print FEC twice. Remove it in the log function.Claudio Jeker
2010-06-10Add another tree to lookup policy SAs by peer address.Reyk Floeter
2010-06-10simplify the pfkey code by adding a pfkey_write() functionReyk Floeter
2010-06-10Signal a neighbor down event to the LDE when the TCP session is closed.Claudio Jeker
The LDE only tracks neighbors with a running sessions, no session no neighbor needed. So do not wait until the neighbor is removed in the engine to signal the LDE since that happens a lot later. Solves a fatal in LDE when restarting a remote ldpd quickly. OK michele
2010-06-10small fix for sockaddr_cmp()Reyk Floeter
2010-06-10fix typos in comments: lineair -> linear.Thordur I. Bjornsson
2010-06-10the pagedaemon sleeps on uvm.pagedaemon notThordur I. Bjornsson
uvm.pagedaemon_proc, do the wakeup on the right ident. this had been fixed, but the fix got backed out during The Big Backout. ok oga@
2010-06-10i don't like splitting source code in too many source files but ikev2.cReyk Floeter
has grown too large, so split it in 3 files and rename a few functions to organize the code a bit better.