William Pitcock
9494478ea0
bantool: _XOPEN_SOURCE should die in a fire
2011-03-17 10:45:57 -05:00
JD Horelick
fb06d910df
SVN Id removal part two
2010-06-10 21:28:15 -04:00
JD Horelick
133755685e
Removal of ancient SVN ID's part one
2010-06-10 21:22:44 -04:00
Jilles Tjoelker
8a1d7222f4
bandb: Group writes in transactions to reduce load on heavy kline activity.
...
When a ban is added or removed, open a transaction and
close it after 3 seconds; any bans in the 3 seconds
will not trigger another transaction (= 4 fsyncs with
sqlite).
The transaction is also committed if ircd closes the
connection, but not if bandb itself is terminated with
a signal.
2010-03-03 22:58:16 +01:00
Jilles Tjoelker
28853c8531
bantool: change empty oper fields to "unknown".
...
Otherwise they would cause a crash when ircd tries to load them.
2010-01-08 18:17:16 +01:00
Jilles Tjoelker
36999fb194
Fix build: we need -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1
...
for the sqlite sources.
2010-01-08 16:02:30 +01:00
William Pitcock
4ecc1955f0
Add sqlite3 to build.
2010-01-07 17:00:24 -06:00
William Pitcock
7a85b88995
bantool: Fix compilation error.
2010-01-07 17:00:18 -06:00
William Pitcock
7641ecd8cc
Add bandb code.
2010-01-07 16:50:34 -06:00