-2004-01-17 13:49 grifferz
+2007-05-15 20:34 dg
- * configure, configure.in: Update version and autoconf again.
+ * Makefile.in, aclocal.m4, bopm.conf.blitzed, bopm.conf.sample,
+ configure, configure.in, src/Makefile.in: Remove references to
+ OPM from the config files (and add some to dronebl..). Up the
+ version to 3.1.3
-2004-01-17 06:12 grifferz
+2005-10-06 22:57 dg
- * configure, configure.in: Chnage some versions strings for this
- one-off non-release mumble mumble please ignore.
+ * network-bopm/network-bopm.pl: Add back the ! which appears to
+ have got lost at some point..
-2004-01-15 15:12 dg
+2005-06-03 13:58 dg
- * src/dnsbl.c: Add X- header to BOPM reports for version, patch
- from mark.
+ * src/firedns.c: Fix unknown error when it exists but there isn't a
+ record of the type we expect.
-2004-01-15 09:30 dg
+2004-12-07 11:56 grifferz
- * src/libopm/src/proxy.c: And don't forget to add inet_aton back
- into socks5 as well..
+ * bopm.conf.blitzed, bopm.conf.sample: Obviously don't need port
+ 1080 again.
-2004-01-15 09:26 dg
+2004-12-07 11:54 grifferz
- * src/libopm/src/proxy.c: Reintroduce inet_aton, which disappeared
- for some reason, here:
- http://cvs.blitzed.org/libopm/src/proxy.c.diff?r1=1.13&r2=1.14
- Thanks go to ezequiel at Alternativa.NET.AR for spotting this..
+ * bopm.conf.blitzed, bopm.conf.sample: Extra SOCKS4 ports from
+ Keith Dunnett, apparently more common than port 1080.
-2004-01-12 10:12 dg
+2004-10-25 06:21 strtok
- * src/firedns.c: Fix the ID/Unknown error bug (finally), this needs
- testing..
+ * src/opercmd.c:
+ Fixed bug in userhost parsing where BOPM would not clear the
+ queue of commands from non-opered clients.
-2003-11-29 11:56 strtok
+2004-08-26 13:15 phil
- * src/irc.c:
- irc.c: Added extra irc_read debug logging.
+ * configure, configure.in: * Added the DNS name of the IRC server
+ to the information needed by the OPM team to add the reporter.
+ * Regenerated configure with autoconf.
-2003-11-29 09:46 dgl
+2004-08-23 23:43 dg
- * src/irc.c: Set IRC_LAST on connect.
+ * src/scan.c: Of course it would help if I could type
-2003-11-26 13:26 dgl
+2004-08-23 23:34 dg
- * src/libopm/OPM/bopchecker.pl: libopm doesn't ignore sigpipe for
- us, bopm does this but bopchecker.pl has never done it, haven't
- seen a problem before today though..
+ * src/scan.c: scan.c: null pointer deref fix from glen at delfi.ee
-2003-11-15 05:29 andy
+2004-01-28 21:03 mark
- * ChangeLog: Requested obfuscation.
+ * bopm.conf.blitzed: Kudos to strtok :P (syntax error)
-2003-09-03 09:22 andy
+2004-01-28 20:37 mark
- * bopm.conf.sample, configure, configure.in: New address to use to
- contact us about enabling bopm reporting.
+ * bopm.conf.blitzed: - Updated kline command to using BOPMAKILL -
+ Removed NJABL DNSBL config - Updated protocol/port pairs
+
+2004-01-17 23:17 grifferz
+
+ * configure, src/Makefile.in: Something odd going on with the
+ autotools.
+
+2004-01-17 22:53 strtok
+
+ * ChangeLog, src/Makefile.in:
+ Updated ChangeLog
+
+2004-01-17 21:49 grifferz
+
+ * configure, configure.in: Update version and autoconf again.
+
+2004-01-17 14:12 grifferz
+
+ * configure, configure.in: Chnage some versions strings for this
+ one-off non-release mumble mumble please ignore.
-2003-08-27 13:35 andy
+2004-01-15 23:12 dg
- * src/libopm/: doc/libopm-api.txt, src/libopm.c, src/libopm.h,
- src/opm.h, src/opm_error.h, src/opm_types.h, src/test.c:
- Configurable list of protocols.
+ * src/dnsbl.c: Add X- header to BOPM reports for version, patch
+ from mark.
-2003-08-25 23:08 andy
+2004-01-12 18:12 dg
- * src/libopm/src/: httpget.c, httppost.c, mindjail.c: Oops, forgot
- to add those files.
+ * src/firedns.c: Fix the ID/Unknown error bug (finally), this needs
+ testing..
- HTTPGET and MINDJAIL protocols added.
+2003-11-29 19:56 strtok
- HTTPPOST protocol split off into a separate file. (it's going to
- be a good candidate for modularisation since many ircds don't
- allow POST proxies on anyway, and may not want to bother testing
- for it).
+ * src/irc.c:
+ irc.c: Added extra irc_read debug logging.
-2003-08-25 23:06 andy
+2003-11-29 17:46 dgl
- * src/libopm/: doc/libopm-api.txt, src/Makefile.am,
- src/Makefile.in, src/config.c, src/config.h, src/libopm.c,
- src/libopm.h, src/opm.h, src/opm_error.h, src/opm_types.h,
- src/proxy.c, src/proxy.h, src/test.c: Bring MINDJAIL and HTTPGET
- support into the main libopm, but with intention to break every
- protocol off later into individual modules.
+ * src/irc.c: Set IRC_LAST on connect.
- Remove hard-coded configuration options, now change all config
- keys to be strings.
+2003-11-15 13:29 andy
- The default config keys required by the provided protocols are
- added when opm_create is called, but additional keys as used by
- any contributed protocols can be added by the caller using
- opm_config_add.
+ * ChangeLog: Requested obfuscation.
+
+2003-09-03 17:22 andy
+
+ * bopm.conf.sample, configure, configure.in: New address to use to
+ contact us about enabling bopm reporting.
-2003-07-05 23:48 andy
+2003-07-06 07:48 andy
* bopm.conf.blitzed: 07:47:12 <@Silencer> grifferz 07:47:17
<@Silencer> line 61 of bopm.conf.blitzed 07:47:30 <@Silencer> add
3 whitespace :D 07:48:19 <@grifferz> sigh..
-2003-07-03 07:35 andy
-
- * src/libopm/src/: compat.c, config.c, defs.h, inet.c, libopm.c,
- list.c, malloc.c, opm.h, proxy.c, test.c: Move RCSID and USE_VAR
- definitions out to defs.h.
-
-2003-06-29 03:43 andy
+2003-06-29 11:43 andy
* bopm.conf.blitzed: WG should be WINGATE, spotted by phil.
-2003-06-28 13:25 andy
+2003-06-28 21:25 andy
* bopm.conf.blitzed: The latest agreed changes.
-2003-06-27 21:55 andy
+2003-06-28 05:55 andy
* configure, configure.in, src/setup.h.in: Remove the --with-select
and --with-unreal ./configure options, as they are no longer
everywhere but will break firedns in strange ways if it turns out
to not be the case.
-2003-06-27 13:52 dgl
+2003-06-27 21:52 dgl
* configure, configure.in: Update version number
-2003-06-27 13:48 dgl
+2003-06-27 21:48 dgl
* network-bopm/network-bopm.pl: Simplified network-bopm a lot as
there's no need for IO::Select anymore.
-2003-06-27 12:15 dgl
+2003-06-27 20:15 dgl
* bopm.conf.sample: *cough*
-2003-06-27 11:51 strtok
-
- * src/libopm/src/list.c:
- Don't elements-- twice
-
-2003-06-26 13:35 strtok
+2003-06-26 21:35 strtok
* network-bopm/network-bopm.pl:
INET isn't even used anymore
-2003-06-25 15:22 strtok
+2003-06-25 23:22 strtok
* ChangeLog:
Updated ChangeLog
-2003-06-25 15:16 dgl
+2003-06-25 23:16 dgl
* README: 3.0.4 -> 3.1.0
-2003-06-23 10:43 strtok
+2003-06-23 18:43 strtok
* network-bopm/network-bopm.pl:
Cleanup
-2003-06-23 10:41 strtok
+2003-06-23 18:41 strtok
* network-bopm/network-bopm.pl:
PROTOCOL{NICK} is no longer required.
-2003-06-23 10:30 strtok
+2003-06-23 18:30 strtok
* network-bopm/network-bopm.pl:
Do TS delta check to see if nick is new enough to be scanned
-2003-06-22 14:02 strtok
+2003-06-22 22:02 strtok
* network-bopm/network-bopm.pl:
Removed listening code, service now sends a NOTICE to a bopm nick
, which means the bopm can be connected to any server.
-2003-06-22 11:03 andy
+2003-06-22 19:03 andy
* src/dnsbl.c: I am calling it a very big typo, OK?
-2003-06-22 10:05 strtok
+2003-06-22 18:05 strtok
* src/scan.c:
Don't spam channel with negotiation timeout/failures on manual
scan (mofo@efnet)
-2003-06-22 07:19 andy
+2003-06-22 15:19 andy
- * .cvsignore, src/libopm/.cvsignore: Ignore libtool.
+ * .cvsignore: Ignore libtool.
-2003-06-22 07:18 andy
+2003-06-22 15:18 andy
- * libtool, src/libopm/libtool: These shouldn't be in CVS.
+ * libtool: These shouldn't be in CVS.
-2003-06-22 06:55 andy
+2003-06-22 14:55 andy
* src/dnsbl.c: ...the effect is that bopm will use the else clause
(destined for manual scans) for every but the first positive
result... -> Segfault :) -- mark AT nedworks.org
-2003-06-22 06:19 andy
+2003-06-22 14:19 andy
* src/: config-parser.y, defs.h, firedns.c, irc.c, list.c, main.c,
- negcache.c, opercmd.c, libopm/src/libopm.c, libopm/src/list.c:
- Mostly pedantry.
+ negcache.c, opercmd.c: Mostly pedantry.
-2003-06-21 15:25 strtok
+2003-06-21 23:25 strtok
* network-bopm/network-bopm.pl:
Relay /KILLs that pertain to bopm Do not QUIT on /kill
-2003-06-21 15:04 strtok
+2003-06-21 23:04 strtok
* network-bopm/network-bopm.pl:
Catch/relay USERHOST reply (302)
-2003-06-21 14:52 strtok
+2003-06-21 22:52 strtok
* network-bopm/network-bopm.pl:
Fixed parser Relay PRIVMSG
-2003-06-21 14:34 strtok
+2003-06-21 22:34 strtok
* network-bopm/network-bopm.pl:
IO::Socket reuse => 1 (from dg)
-2003-06-21 14:25 strtok
+2003-06-21 22:25 strtok
* network-bopm/network-bopm.pl:
Require PASS Remove USE Event
-2003-06-21 14:02 strtok
+2003-06-21 22:02 strtok
* libtool, network-bopm/network-bopm.pl:
Added initial network-bopm perl script.
-2003-06-21 07:33 andy
+2003-06-21 15:33 andy
* src/stats.c: As newfd has become an unsigned int it can no longer
contain error return values from dup(). A slight oversight, I
think :) -- mark AT nedworks.org
-2003-06-20 22:11 andy
+2003-06-21 06:11 andy
* README: A bit about logging.
-2003-06-20 21:31 andy
+2003-06-21 05:31 andy
* .cvsignore, contrib/logrotate/.cvsignore,
- contrib/logrotate/logrotate.sh, src/main.c,
- src/libopm/.cvsignore: Reopen logfiles on receipt of SIGUSR1. An
- example contrib log rotation script which uses this.
-
-2003-06-20 21:27 andy
+ contrib/logrotate/logrotate.sh, src/main.c: Reopen logfiles on
+ receipt of SIGUSR1. An example contrib log rotation script which
+ uses this.
- * src/libopm/src/proxy.c: Oops, missed one USE_VAR.
-
-2003-06-20 17:57 dgl
+2003-06-21 01:57 dgl
* src/: config.h, dnsbl.c, stats.c, stats.h: Made the dnsbl stats
into per dnsbl stats.
-2003-06-20 17:27 dgl
+2003-06-21 01:27 dgl
* src/dnsbl.c: Only print DNSBL results if no scan has had a
positive match already.
-2003-06-19 21:55 andy
+2003-06-20 05:55 andy
- * src/: irc.c, opercmd.c, scan.c, libopm/src/proxy.c,
- libopm/src/test.c: Fix a gcc3-ism.
+ * src/: irc.c, opercmd.c, scan.c: Fix a gcc3-ism.
-2003-06-19 21:18 andy
+2003-06-20 05:18 andy
* libtool, src/config.c, src/config.h, src/dnsbl.c, src/firedns.c,
src/inet.c, src/irc.c, src/main.c, src/misc.c, src/misc.h,
src/negcache.c, src/negcache.h, src/opercmd.c, src/opercmd.h,
- src/scan.c, src/scan.h, src/stats.c, src/libopm/libtool,
- src/libopm/src/config.c, src/libopm/src/inet.c,
- src/libopm/src/libopm.c, src/libopm/src/opm.h,
- src/libopm/src/proxy.c, src/libopm/src/test.c: LOTS of tidying up
- to compile with no warnings.
+ src/scan.c, src/scan.h, src/stats.c: LOTS of tidying up to
+ compile with no warnings.
-2003-06-19 21:12 andy
+2003-06-20 05:12 andy
- * configure, configure.in, src/libopm/configure,
- src/libopm/configure.in: Tidy up fascist CFLAGS again.
+ * configure, configure.in: Tidy up fascist CFLAGS again.
-2003-06-19 16:21 strtok
+2003-06-20 00:21 strtok
* src/list.c:
No more need for node_t *p
-2003-06-19 16:18 strtok
-
- * src/libopm/src/list.c:
- Oops, don't need OPM_NODE_T *p anymore...
-
-2003-06-19 16:14 strtok
+2003-06-20 00:14 strtok
* src/list.c:
Make sure we elements-- before returning.
-2003-06-19 16:13 strtok
-
- * src/libopm/src/list.c:
- list_remove no longer searches for node in list
-
-2003-06-19 16:11 strtok
+2003-06-20 00:11 strtok
* src/list.c:
list_remove no longer checks for the existance of the node in the
list
-2003-06-19 16:07 strtok
+2003-06-20 00:07 strtok
* bopm.conf.blitzed, bopm.conf.sample, src/config-lexer.l:
Added ON/OFF and YES/NO as bool type and changed default to
YES/NO in conf
-2003-06-19 16:03 strtok
+2003-06-20 00:03 strtok
* bopm.conf.blitzed, bopm.conf.sample, src/config-lexer.l:
Use true/false instead of 1/0 in config files/parser
-2003-06-19 09:34 andy
+2003-06-19 17:34 andy
- * configure, configure.in, src/libopm/configure,
- src/libopm/configure.in: Tidy up the fascist CFLAGS and add an
+ * configure, configure.in: Tidy up the fascist CFLAGS and add an
option for -Werror.
-2003-06-19 09:19 dgl
+2003-06-19 17:19 dgl
* libtool, src/Makefile.am, src/Makefile.in, src/scanwarn.c,
src/scanwarn.h: Remove scanwarn.{c,h} as nothing uses them (they
were just empty functions..).
-2003-06-19 09:12 dgl
+2003-06-19 17:12 dgl
* src/: config.c, config.h, dnsbl.c, firedns.c, firedns.h, main.c,
scan.c: Changed a load of (struct something *) MyMalloc casts to
little warning fixes (with ./configure --extra-fascism), mostly
for firedns.
-2003-06-19 08:30 dgl
+2003-06-19 16:30 dgl
* src/: dnsbl.c, firedns.c, firedns.h: Reorganisation of the DNS
code so it's a bit easier to read, and several bugs fixed: the
also correctly dealt with. Several API changes and a new error
for fd limit reached.
-2003-06-17 12:10 dgl
+2003-06-17 20:10 dgl
* src/firedns.c: firedns_getip{4,6} are meant to return an fd..
-2003-06-17 12:02 dgl
+2003-06-17 20:02 dgl
* src/firedns.c: bad dg. free -> MyFree.
-2003-06-17 11:56 dgl
+2003-06-17 19:56 dgl
* src/firedns.c: Add stuff to the list only if we don't get -1
return from the firedns setup
-2003-06-17 11:34 dgl
+2003-06-17 19:34 dgl
* src/: dnsbl.c, firedns.c: Two little cleanups..
-2003-06-17 06:31 dgl
+2003-06-17 14:31 dgl
* README: Add a comment about !all
-2003-06-17 06:23 dgl
+2003-06-17 14:23 dgl
* src/irc.c: Make !all work properly.
-2003-06-17 05:49 dgl
+2003-06-17 13:49 dgl
* src/irc.c: Check all the characters of the nickname provided (not
just the first 3), also means that < 3 character nicknames will
work..
-2003-06-17 05:47 andy
+2003-06-17 13:47 andy
* bopm.conf.sample: Better keep it commented out.
-2003-06-17 05:32 andy
+2003-06-17 13:32 andy
* bopm.conf.sample: New connregex line for StarIrcd/SorIrcd.
-2003-06-16 14:03 strtok
-
- * src/libopm/src/libopm.c:
-
- Fixed mystery memory use, was an fd_use problem.
-
-2003-06-11 22:51 andy
+2003-06-12 06:51 andy
* CREDITS: [no log message]
-2003-06-11 22:51 andy
+2003-06-12 06:51 andy
- * src/: libopm/src/libopm.c, dlclist.c, dnsbl.c, malloc.c,
- malloc.h, scan.c: As per patch supplied by Christopher Bongaarts:
+ * src/: dlclist.c, dnsbl.c, malloc.c, malloc.h, scan.c: As per
+ patch supplied by Christopher Bongaarts:
http://lists.blitzed.org/pipermail/bopm/2003-June/001282.html
NOTE: I have not added in any of the firedns parts yet - we need
to think about that some more.
-2003-06-03 09:31 andy
+2003-06-03 17:31 andy
* CREDITS: Thanks, Joshua.
-2003-06-02 16:57 dgl
-
- * src/libopm/src/: config.h, libopm.c, opm.h: gcc 3 prototype
- warning fixes.
-
-2003-06-02 16:54 dgl
+2003-06-03 00:54 dgl
* src/: config.c, dnsbl.c, firedns.c, irc.c, log.c, main.c,
config.h, firedns.h, log.h, main.h, negcache.c, opercmd.c,
fix namespace collision, various other fixes for compile warnings
from gcc 3 (mostly signed/unsigned and prototypes).
-2003-05-03 19:54 dgl
-
- * src/libopm/OPM/bopchecker.pl: s// missing
-
-2003-04-30 08:28 dgl
+2003-04-30 16:28 dgl
* bopm.conf.sample, src/config-parser.y, src/dnsbl.c,
src/firedns.c: - Cleaned up bopm.conf.sample (it was a mess of
scanner block stuff (now documented too) - DNSBL lookups no
longer print timeout error to the channel
-2003-04-29 12:51 dgl
+2003-04-29 20:51 dgl
* bopm.conf.blitzed, bopm.conf.sample, src/config-lexer.l,
src/config-parser.y, src/config.h, src/dnsbl.c, src/dnsbl.h,
target_ip, target_port, timeout, max_read and target_strning in
scanner blocks).
-2003-04-07 19:33 andy
-
- * src/libopm/OPM/bopchecker.pl: Allow use of UNKNOWN as a protocol
- to be shorthand for all protocols.
-
-2003-04-07 19:13 andy
-
- * src/libopm/OPM/bopchecker.pl: Oops, forgot the $_
-
-2003-04-07 19:10 andy
-
- * src/libopm/OPM/bopchecker.pl: Updated ports and other config.
-
-2003-04-07 15:51 strtok
+2003-04-07 23:51 strtok
* src/config-lexer.l:
Ignore ^M in config file.
-2003-04-02 09:38 dgl
-
- * src/libopm/OPM/bopchecker.pl: remove debug print.. oops
-
-2003-04-02 09:37 dgl
-
- * src/libopm/OPM/bopchecker.pl: Add a default option, meaning
- default ports are not scanned when extra ports are provided
- unless this option is set (different to previous behaviour).
-
-2003-03-06 16:43 andy
+2003-03-07 00:43 andy
* Makefile.in, aclocal.m4, configure, configure.in, libtool,
src/Makefile.in, src/firedns.c, src/setup.h.in: Add checks for
size of int/long. Work out what type to use for a 32-bit int.
Regenerate autotools.
-2003-03-06 16:37 dgl
+2003-03-07 00:37 dgl
* src/firedns.c: Of course, you need an extra header file for that
to work.. so changing int32_t to int. (I blame vim's syntax
probably testing stuff with the exact code you commit is also a
good idea).
-2003-03-06 15:59 dgl
+2003-03-06 23:59 dgl
* src/firedns.c: Fix for a weird bug exposed by running on alpha -
the returned record would only have 2 bytes, so it appeared that
Thanks to Chainsaw for trusting the BOPM developers with a shell
account on his machine ;-).
-2003-02-18 16:49 strtok
+2003-02-19 00:49 strtok
* ChangeLog, Makefile.in, aclocal.m4, configure, configure.in,
src/Makefile.am, src/Makefile.in, src/opercmd.c:
Updated ChangeLog Commented out OP command Version is now 3.0.3
-2003-02-17 06:17 dgl
+2003-02-17 14:17 dgl
* contrib/opm-xml/op.php: - Updated to use new opm.blitzed.org URL
- Added port information
-2003-02-12 09:31 andy
+2003-02-12 17:31 andy
- * README, src/libopm/libtool: Fix <check> typo, add a bit about
- fdstat.
+ * README: Fix <check> typo, add a bit about fdstat.
-2003-02-12 08:15 andy
+2003-02-12 16:15 andy
* README: Note about it not adding klines on manual scan.
-2003-02-10 05:16 andy
+2003-02-10 13:16 andy
* bopm.conf.blitzed, bopm.conf.sample: A couple more SOCKS4 weird
ports seen in the wild.
-2003-02-08 14:41 dgl
+2003-02-02 22:59 andy
- * src/libopm/: OPM/OPM.pm, OPM/OPM.xs, OPM/test.pl,
- doc/libopm-api.txt: - Added perldoc style docs to OPM.pm, not
- really complete docs but used in conjuction with libopm-api.txt
- they provide enough detail. - Added opm_end and opm_endscan
- ($scan->end and $scan->endscan) to the perl API. - Typo fixed
- opm_scanend -> opm_endscan in libopm-api.txt.
-
-2003-02-05 12:47 strtok
-
- * src/libopm/src/: libopm.c, test.c:
-
- libopm.c: Extra checks for OPM_STATE_CLOSED to prevent multiple
- open proxy callbacks on the same connection.
-
-2003-02-02 14:59 andy
-
- * configure, configure.in, ltmain.sh, src/libopm/configure,
- src/libopm/configure.in, src/libopm/ltmain.sh: Remove goat/faldo.
+ * configure, configure.in, ltmain.sh: Remove goat/faldo.
Regenerate autotools.
-2003-02-02 14:46 strtok
+2003-02-02 22:46 strtok
* src/scan.c: scan_handle_error: Fixed use of NULL pointer where
libopm returned back a file descriptor allocation error and
manual_target was NULL
-2003-02-01 16:44 andy
+2003-02-02 00:44 andy
* src/opercmd.c: Make sure that the param string is at least null
terminated when there is no parameter (this caused segfault on
any oper command for implementations whose strlen() can't handle
null pointers, e.g. sparc-sun-solaris2.8).
-2003-02-01 13:22 strtok
+2003-02-01 21:22 strtok
* src/opercmd.c: opercmd: Added requested (Alien88@efnet) op
command
-2003-01-29 18:04 andy
+2003-01-30 02:04 andy
* bopm.conf.sample: Updated Ultimate IRCD connregex example that
actually works, thanks to "Baltazar" <baltazar.pinto AT
mail.telepac.pt>
-2003-01-29 10:03 dgl
+2003-01-29 18:03 dgl
* contrib/crontab/bopmchk: update paths for bopm 3.0!
-2003-01-27 19:05 andy
+2003-01-28 03:05 andy
* INSTALL, README, bopm.conf.sample, src/.cvsignore: Removed some
blitzedisms to try to cut down on abuse from morons.
-2003-01-19 18:36 andy
+2003-01-20 02:36 andy
* bopm.conf.sample: Missing */! This caused confusion for a number
of people who did not spot it.
-2003-01-19 18:31 andy
-
- * src/libopm/libtool: Needed by autotools.
-
-2003-01-19 18:30 andy
+2003-01-20 02:30 andy
* libtool: Apparently we need this now too. One day someone will
explain autotools to me.
-2003-01-19 18:12 andy
+2003-01-20 02:12 andy
* Makefile.in, aclocal.m4, acsite.m4, config.guess, config.sub,
configure, configure.in, src/Makefile.am, src/Makefile.in,
- src/scan.c, src/setup.h.in, src/libopm/Makefile.in,
- src/libopm/aclocal.m4, src/libopm/acsite.m4,
- src/libopm/configure, src/libopm/configure.in,
- src/libopm/doc/Makefile.in, src/libopm/src/Makefile.am,
- src/libopm/src/Makefile.in, src/libopm/src/proxy.c: Better socket
- libs check from Warren Young <warren@etr-usa.com>. Header
- reorganisation for benefit of some solaris machines..
+ src/scan.c, src/setup.h.in: Better socket libs check from Warren
+ Young <warren@etr-usa.com>. Header reorganisation for benefit of
+ some solaris machines..
-2003-01-18 12:22 andy
+2003-01-18 20:22 andy
* src/stats.c: Use the dup() method of FD counting instead of the
fcntl() method - fcntl() only seems to count established tcp
Reorganise some headers.
-2003-01-17 09:40 andy
+2003-01-17 17:40 andy
* contrib/opm-xml/op.php: A PHP/XML client for the opm.blitzed.org
dnsbl for use if you wish to allow people to check if they are in
Contributed by codemastr/CaliMonk/Axenet.
-2003-01-16 17:18 andy
+2003-01-17 01:18 andy
* src/stats.c: Fixes for FreeBSD.
-2003-01-15 14:05 andy
+2003-01-15 22:05 andy
* README: Typo.
-2003-01-15 14:01 andy
+2003-01-15 22:01 andy
* README: The boneheadedness becomes too much. :(
-2003-01-14 15:31 dgl
-
- * src/libopm/OPM/bopchecker.pl: scan all protocols + extra scans by
- default
-
-2003-01-13 18:43 strtok
+2003-01-14 02:43 strtok
* src/stats.c: Check ret != -1 in total fd use count
-2003-01-12 16:56 dgl
+2003-01-13 00:56 dgl
* src/: dnsbl.c, firedns.c, firedns.h: Make firedns/dnsbl print
nicer error messages
-2003-01-12 14:53 strtok
+2003-01-12 22:53 strtok
* src/stats.c: Show open fd limit in fdstat
-2003-01-12 14:37 dgl
+2003-01-12 22:37 dgl
* src/firedns.c: Remove lastcreate close code from firedns
-2003-01-12 14:22 strtok
+2003-01-12 22:22 strtok
* src/: config.c, opercmd.c, stats.c, stats.h: Added code to
config.c to close the config file. Added start of 'fdstat'
command. Right now it counts the tototal open fds the process has
-2003-01-10 22:28 andy
+2003-01-11 06:28 andy
* aclocal.m4, configure, configure.in, src/Makefile.am,
src/Makefile.in, src/compat.c, src/compat.h, src/dnsbl.c,
Renamed inet_pton() to bopm_inet_pton() to avoid clashes.
-2003-01-10 22:18 andy
-
- * src/libopm/: Makefile.in, aclocal.m4, configure, configure.in,
- doc/Makefile.in, src/Makefile.am, src/Makefile.in, src/compat.c,
- src/compat.h, src/inet.c, src/proxy.c, src/snprintf.c,
- src/snprintf.h, src/test.c: src/snprintf.[ch]: Added Mark
- Martinec's replacement (v)snprintf from
- http://www.ijs.si/software/snprintf/ for systems without
- (v)snprintf (or with a broken one)
-
- src/compat.c: Renamed inet_aton to libopm_inet_aton to avoid
- clashes.
-
- src/compat.h: On systems without inet_aton, use
- libopm_inet_aton.
-
- On systems without (or with broken) (v)snprintf, use
- libopm_snprintf (from snprintf.c).
-
- On systems without inet_pton, use libopm_inetpton (from
- inet.c).
-
- src/inet.c: For now made inetntoa() static, as it is used
- nowhere else but this file.
-
- Commented out inetntop() -- it doesn't seem to be used
- anywhere?
-
- Removed bopm_gethostbyname() -- it wasn't used anywhere.
-
- src/proxy.c: No longer needs to include stdio.h.
-
- src/test.c: Needs to include compat.h and be linked with
- compat.o.
-
-2003-01-10 11:33 strtok
+2003-01-10 19:33 strtok
* src/: dnsbl.c, scan.c: scan_positive only klines if ss->positive
is true
-2003-01-09 09:30 andy
+2003-01-09 17:30 andy
- * acsite.m4, configure, configure.in, src/setup.h.in,
- src/libopm/acsite.m4, src/libopm/configure,
- src/libopm/configure.in, src/libopm/src/setup.h.in: Chekc for
+ * acsite.m4, configure, configure.in, src/setup.h.in: Chekc for
working snprintf (but do nothing about it yet). This macro came
from http://www.gnu.org/software/ac-archive/ac_func_snprintf.html
and is copyright Rüdiger Kuhlmann <info@ruediger-kuhlmann.de>.
-2003-01-09 07:08 andy
-
- * src/libopm/src/inet.c: That needs to be inet_pton.
-
-2003-01-09 06:16 andy
-
- * src/libopm/: configure, doc/Makefile.am, doc/Makefile.in: Add a
- clean target for docs/Makefile
-
-2003-01-09 06:13 andy
-
- * src/libopm/: Makefile.in, src/Makefile.am, src/Makefile.in: link
- test programs with compat.o otherwise they won't compile if they
- need stuff from it.
-
-2003-01-07 23:13 strtok
-
- * src/libopm/doc/libopm-api.txt: Extra documentation concerning the
- functionality of opm_end and callbacks
-
-2003-01-07 19:16 strtok
+2003-01-08 03:16 strtok
* ChangeLog, configure, configure.in: Version is now 3.0.2 Updated
ChangeLog
-2003-01-07 19:08 strtok
+2003-01-08 03:08 strtok
* src/: dnsbl.c, irc.c: Fix to only ss->scans-- when we know for
sure we're not using ss anymore.
-2003-01-07 19:08 andy
+2003-01-08 03:08 andy
* .gdbinit: This helps when using gdb with bopm.
-2003-01-06 13:01 strtok
+2003-01-06 21:01 strtok
- * ChangeLog, src/libopm/ChangeLog, src/libopm/Makefile.am,
- src/libopm/Makefile.in, src/libopm/configure: Updated ChangeLog
+ * ChangeLog: Updated ChangeLog
-2003-01-06 12:58 strtok
+2003-01-06 20:58 strtok
* configure, configure.in, src/irc.c: Version should be 3.0.1 not
3.01
-2003-01-06 12:40 andy
-
- * src/libopm/doc/: .cvsignore, Makefile.in: Forgot Makefile.in
-
-2003-01-06 11:26 dgl
+2003-01-06 19:26 dgl
* src/dnsbl.c: Send proxy port in dnsbl reports so BOPMs will be
reporting them when dnsbl starts to accept them.
-2003-01-06 11:22 andy
-
- * src/libopm/OPM/bopchecker.pl: More ports.
-
-2003-01-06 06:27 andy
+2003-01-06 14:27 andy
* src/scan.c: Typo. :)
-2003-01-06 04:49 andy
-
- * src/libopm/doc/.cvsignore: And ignore those.
-
-2003-01-06 04:48 andy
-
- * src/libopm/doc/: Doxyfile.in, Makefile.am: Start of doxygen
- stuff.
-
-2003-01-05 12:22 andy
-
- * src/libopm/: Makefile.am, Makefile.in, configure, configure.in,
- src/Makefile.am, src/Makefile.in, src/compat.c, src/opm.h:
- Install opm_ headers, as requested by TimeMr14C and jv.
-
-2003-01-05 12:07 strtok
-
- * src/libopm/ChangeLog: Added ChangeLog
-
-2003-01-05 12:05 strtok
+2003-01-05 20:05 strtok
* ChangeLog: Updated ChangeLog
-2003-01-04 18:37 strtok
+2003-01-05 02:37 strtok
* src/firedns.c: Added more verbose error when firedns can't find
any nameservers
-2003-01-03 20:49 andy
-
- * src/libopm/OPM/bopchecker.pl: Updated for how we tend to be using
- this on Blitzed.
-
-2003-01-03 20:30 andy
+2003-01-04 04:30 andy
* bopm.conf.blitzed, bopm.conf.sample: A whole lot of extra socks5
ports identified by Gael Martinez. :(
-2003-01-03 20:13 strtok
+2003-01-04 04:13 strtok
* ChangeLog, configure, configure.in: Version is now 3.01 Updated
ChangeLog
-2003-01-02 23:09 strtok
+2003-01-03 07:09 strtok
* src/scan.c: Fixed it so it doesn't pass the address of the
pointer of sc->vhost to the scanner config (tsk tsk dg and strtok
are both bug demons)
-2003-01-02 22:18 strtok
-
- * src/libopm/src/: libopm.c, libopm.h: memset sockaddr for bind()
-
-2003-01-01 17:14 dgl
-
- * src/libopm/OPM/bopchecker.pl: If protocols are provided only scan
- them, rather than doing everything + them. Also actually accept
- , in the input, as it was documented before..
-
-2003-01-01 12:01 dgl
+2003-01-01 20:01 dgl
* src/scan.c: Added missing BIND_IP for libopm vhost setting
-2002-12-31 02:04 andy
+2002-12-31 10:04 andy
* bopm.conf.blitzed, bopm.conf.sample: Update sample confs for the
new exempt {} behaviour.
Make the case of BOPM consistent. :)
-2002-12-31 00:56 strtok
+2002-12-31 08:56 strtok
* src/: scan.c, scan.h: Added nick!user@ip exempt checking
-2002-12-31 00:22 andy
+2002-12-31 08:22 andy
* INSTALL: Er, really remove the --with-unreal stuff like I said in
the last commit.
-2002-12-31 00:17 andy
+2002-12-31 08:17 andy
* CREDITS, README: Corrected typo. Moved credits to CREDITS.
-2002-12-31 00:12 andy
+2002-12-31 08:12 andy
* INSTALL: --with-unreal is no longer needed (the "PROTOCTL HCN"
stuff goes in the bopm.conf now).
libopm only supports poll() for now.
-2002-12-31 00:04 andy
+2002-12-31 08:04 andy
* src/main.c: Complain and die if we can't write the pidfile.
-2002-12-29 13:38 strtok
+2002-12-29 21:38 strtok
* README: Added FAQ to README
-2002-12-29 13:30 strtok
+2002-12-29 21:30 strtok
* README, TODO: Updated README and TODO for release
-2002-12-29 13:24 strtok
+2002-12-29 21:24 strtok
* ChangeLog: Updated changelog
-2002-12-29 13:19 strtok
+2002-12-29 21:19 strtok
* bopm.conf.sample: Added ultimate ircd sample connregex
-2002-12-29 13:03 strtok
+2002-12-29 21:03 strtok
* src/: dnsbl.c, scan.c: Prevented memory leaks where ss wasn't
freed if all scanners returned !OPM_SUCCESS and there were no
scan_checkfinished if dnsbl check was last test to finish and it
failed (memory leak)
-2002-12-29 11:58 strtok
+2002-12-29 19:58 strtok
* src/: dnsbl.c, scan.c: Polished up manual check verbosity. Added
gethostbyname for manual scan hosts
-2002-12-26 19:17 strtok
+2002-12-27 03:17 strtok
* bopm.conf.blitzed, bopm.conf.sample: Added left out IRC{password}
example to sample confs
-2002-12-23 19:14 strtok
+2002-12-24 03:14 strtok
* bopm.conf.sample: Added target_string example for bahamut
-2002-12-23 19:09 strtok
+2002-12-24 03:09 strtok
* src/: dnsbl.c, scan.c: Fix for log() null strings during manual
lookups Fix for not showing results of dnsbl on manual scans
-2002-12-23 15:16 strtok
+2002-12-23 23:16 strtok
* bopm.conf.sample: Updated bopm.conf.sample with dg's scanner/user
from bopm.conf.blitzed
-2002-12-23 13:10 strtok
+2002-12-23 21:10 strtok
* src/scan.c: Removed scan_end verbosity
-2002-12-23 09:47 andy
+2002-12-23 17:47 andy
* src/scan.c: Log ircd connect notice into the scanlog also. ("Why
have you postscanned me!?" "One of your users connected to our
IRC network, look...");
-2002-12-23 09:38 andy
+2002-12-23 17:38 andy
* src/.cvsignore: How did that happen?
-2002-12-23 09:29 andy
+2002-12-23 17:29 andy
* src/.cvsignore: Ignore bison-generated files.
-2002-12-22 18:06 strtok
+2002-12-23 02:06 strtok
* src/scan.c: scan_positive now uses opm_end, instead of
opm_endscan. opm_end ends ALL scans, opm_endscan only ends active
ones
-2002-12-22 18:02 strtok
+2002-12-23 02:02 strtok
* src/scan.c: Always log file descriptor/bind errors with libopm
-2002-12-22 15:59 strtok
+2002-12-22 23:59 strtok
* bopm.conf.sample: Added more (commented out) HTTP protocols to
bopm.conf.sample
-2002-12-22 15:37 strtok
+2002-12-22 23:37 strtok
* src/main.c: Changed RESTART code to die if OPT_DEBUG, otherwise
close fd 0-limit
-2002-12-22 15:33 strtok
+2002-12-22 23:33 strtok
* README, configure: Put rehash explanation back in README
-2002-12-22 15:30 strtok
+2002-12-22 23:30 strtok
* src/main.c: Fixed error message in main.c (restart).
-2002-12-22 15:24 strtok
+2002-12-22 23:24 strtok
* src/: irc.c, log.c, main.c, main.h: Added main_restart function
to restart bopm process. Call main_restart on m_kill
-2002-12-22 13:53 strtok
-
- * src/libopm/src/libopm.c: Don't set fd close on exec
-
-2002-12-22 13:41 strtok
-
- * src/libopm/src/libopm.c: Set FD closed on exec
-
-2002-12-22 13:08 strtok
+2002-12-22 21:08 strtok
* src/: irc.c, options.h: Reconnect on disconnection fix. Only try
reconnecting every 30 seconds (limit CPU by sleep)
-2002-12-22 11:57 dgl
+2002-12-22 19:57 dgl
* bopm.conf.blitzed: Updated so we don't scan as many ports for
users running an identd.
-2002-12-22 11:13 strtok
+2002-12-22 19:13 strtok
* src/config-parser.y: Allow empty options{}, exempt{} and OPM {}
-2002-12-22 06:49 dgl
+2002-12-22 14:49 dgl
* src/config-parser.y: Missing semi-colon (the version of bison on
FreeBSD seems to care about this)
-2002-12-22 00:49 strtok
+2002-12-22 08:49 strtok
* src/config-parser.y: Fixed missing ; in config-parser.y Added /*
empty */ | to options{}, exempt{} and opm{} (shift errors?)
-2002-12-22 00:32 andy
+2002-12-22 08:32 andy
* bopm.conf.blitzed: Tends to work better if you close the comment.
-2002-12-22 00:20 andy
+2002-12-22 08:20 andy
* bopm.conf.blitzed: Can't have empty sections {}.
-2002-12-22 00:09 andy
+2002-12-22 08:09 andy
* bopm.conf.sample: <strtok> andy: might want to show that you can
stack channel {}
-2002-12-22 00:06 andy
+2002-12-22 08:06 andy
* bopm.conf.sample: Negative caching no longer really presents a
performance problem.
-2002-12-21 23:29 andy
+2002-12-22 07:29 andy
* ChangeLog, INSTALL, Makefile.in, README, TODO, aclocal.m4,
bopm.conf.blitzed, bopm.conf.sample, configure, configure.in,
src/scanwarn.c, src/scanwarn.h, src/setup.h.in, src/stats.c,
src/stats.h: Merge LIBOPM branch to main. (fun!)
-2002-12-21 23:22 andy
+2002-12-22 07:22 andy
* src/: config-lexer.l, config-parser.y, config.c, config.h, irc.c,
log.c, log.h, main.c, scan.c: Added "scanlog" config directive,
to log all scans to a specific file.
-2002-12-21 23:19 andy
+2002-12-22 07:19 andy
* bopm.conf.blitzed: A example config suited to Blitzed admins.
-2002-12-21 23:19 andy
+2002-12-22 07:19 andy
* bopm.conf.sample: Lots more comments taken mostly from the old
bopm.conf.sample.
-2002-12-21 11:41 andy
+2002-12-21 19:41 andy
* src/scan.c: Make sure they give some parameters on a manual scan.
Patch from W. Campbell <wcampbel@botbay.net>
-2002-12-21 09:30 dgl
+2002-12-21 17:30 dgl
* src/irc.c: Fix joining keyed channels (thanks to W. Campbell and
Jan Chrillesen)
-2002-12-19 12:15 strtok
+2002-12-19 20:15 strtok
* src/irc.c: Check for NULL get_channel in m_cannot_join
-2002-12-16 23:46 strtok
+2002-12-17 07:46 strtok
* src/irc.c: Cleaned up irc.c
-2002-12-16 23:31 strtok
+2002-12-17 07:31 strtok
* src/: Makefile.am, Makefile.in, opercmd.c, scanwarn.c: Removed
dlclist.c/dlclist.h Added 'status' as alias for stat/stats
command
-2002-12-16 23:24 strtok
+2002-12-17 07:24 strtok
* src/: config.c, dnsbl.c, firedns.c, inet.c, irc.c, main.c,
opercmd.c, scan.c, stats.c: Cleaned up main.c Standardized
indenting for switch/case
-2002-12-16 23:14 strtok
+2002-12-17 07:14 strtok
* README, TODO: More updates to README
-2002-12-16 19:56 strtok
+2002-12-17 03:56 strtok
* src/firedns.c: firedns: Fixed bug where size was never checked
(thus if it goes over dns_fdlimit it we write to naughty memory)
-2002-12-16 19:28 strtok
+2002-12-17 03:28 strtok
* src/: firedns.c, irc.c: Use proper lists in firedns.c (much
cleaner now!)
-2002-12-16 14:00 strtok
+2002-12-16 22:00 strtok
* src/: scan.c, scan.h: scan.c: only add user to a scanner once
-2002-12-16 13:18 strtok
+2002-12-16 21:18 strtok
* ChangeLog, bopm.conf.sample, src/bopchecker.c, src/bopchecker.h:
Removed bopchecker from project. Added better commenting to
bopm.conf.sample
-2002-12-16 11:46 andy
-
- * src/libopm/src/config.c: Missed one instance of inetpton()
-
-2002-12-16 09:54 andy
+2002-12-16 17:54 andy
* configure, configure.in, src/inet.c, src/inet.h, src/irc.c,
src/setup.h.in: Add configure check for inet_pton().
Rename inetpton() in inet.c to inet_pton() and only use it if the
build host does not have its own inet_pton().
-2002-12-16 09:53 andy
-
- * src/libopm/: configure, configure.in, src/inet.c, src/inet.h,
- src/libopm.c, src/setup.h.in: Add configure check for inet_pton.
-
- Rename inetpton() in inet.c to inet_pton() and only use it if
- build host does not have its own inet_pton().
-
-2002-12-15 18:26 dgl
+2002-12-16 02:26 dgl
* src/firedns.c: use poll in dns code to cope with >1024 fds
-2002-12-15 17:22 strtok
-
- * src/libopm/src/libopm.c: Put in ufds_size file descriptors
- instead of 1024
-
-2002-12-15 17:08 dgl
+2002-12-16 01:08 dgl
* src/config-parser.y: missing semicolon
-2002-12-15 17:03 strtok
-
- * src/libopm/src/libopm.c: Changed timeout to 0 seconds!
-
-2002-12-15 16:57 strtok
+2002-12-16 00:57 strtok
* src/: irc.c, scan.c: Fixed userinfo_create and scan_create memory
leaks
-2002-12-15 15:54 strtok
+2002-12-15 23:54 strtok
* Makefile.in, bopm.conf.sample, configure, configure.in,
src/irc.c: Fix for & local channels
-2002-12-14 19:02 strtok
-
- * src/libopm/src/: libopm.c, test.c: libopm.c: Grow ufds (poll
- array) as needed, rather than hard coded 1024 limit
-
-2002-12-14 17:52 strtok
+2002-12-15 01:52 strtok
* src/scan.c: More verbose open proxy scanning
-2002-12-14 17:47 strtok
+2002-12-15 01:47 strtok
* src/: scan.c, stats.c: Fixed sending NULL with open proxy
-2002-12-14 16:50 strtok
+2002-12-15 00:50 strtok
* src/: config-lexer.l, config-parser.y, config.c, config.h,
dnsbl.c, irc.c, opercmd.c, scan.c, stats.c, stats.h: Added stats
-2002-12-14 15:07 strtok
+2002-12-14 23:07 strtok
* src/opercmd.c: Cleanup command even if user is not an operator
-2002-12-14 15:02 strtok
+2002-12-14 23:02 strtok
* src/: config-lexer.l, config-parser.y, config.c, config.h,
main.c, opercmd.c, opercmd.h, options.h, scan.c, scan.h: Added
command_timer and command timeout functionality
-2002-12-13 12:03 strtok
+2002-12-13 20:03 strtok
* src/scan.c: Show nick!user@host on OPEN PROXY ->
-2002-12-12 17:30 strtok
+2002-12-13 01:30 strtok
* src/: dnsbl.c, firedns.c: Silly firedns, we don't want 5000 usec
blocking!
-2002-12-12 16:04 dgl
+2002-12-13 00:04 dgl
* bopm.conf.sample: Added bahamut throttle message
-2002-12-12 13:59 strtok
+2002-12-12 21:59 strtok
* src/irc.c: Speed up cycles 2x (maybe define this in config file?)
-2002-12-12 12:31 strtok
+2002-12-12 20:31 strtok
* bopm.conf.sample: Removed commenting on sample conf Extra blurb
about target_ip
-2002-12-12 10:00 dgl
+2002-12-12 18:00 dgl
* src/scan.c: Use format strings properly :)
-2002-12-12 09:48 dgl
+2002-12-12 17:48 dgl
* src/: dnsbl.c, irc.c: Fix dnsbl error message Only send nickserv
line if it's set
-2002-12-12 09:42 dgl
+2002-12-12 17:42 dgl
* src/irc.c: Noticed that there was already a get_channel function
:)
-2002-12-12 09:05 dgl
+2002-12-12 17:05 dgl
* bopm.conf.sample, src/config-lexer.l, src/config-parser.y,
src/config.h, src/irc.c: Added invite option to channel block
-2002-12-12 08:00 dgl
+2002-12-12 16:00 dgl
* bopm.conf.sample, src/config-lexer.l, src/config-parser.y,
src/config.c, src/config.h, src/irc.c: Added a nickserv option
spaces and tabs (I'm not bothered which it is - just make sure
that they are the same? :)
-2002-12-11 23:54 strtok
+2002-12-12 07:54 strtok
* INSTALL, README: Updates to README/INSTALL
-2002-12-11 23:42 strtok
+2002-12-12 07:42 strtok
* TODO, src/dnsbl.c: Updated TODO Added more debug code for DNSBL
-2002-12-11 23:24 strtok
+2002-12-12 07:24 strtok
* bopm.conf.sample, src/config-parser.y, src/config.c, src/dnsbl.c,
src/dnsbl.h, src/irc.c, src/main.c, src/opercmd.c, src/opercmd.h,
src/options.h, src/scan.c, src/scan.h, src/scanwarn.c: Fixed
dnsbl_report
-2002-12-11 18:08 strtok
+2002-12-12 02:08 strtok
* src/: irc.c, opercmd.c, opercmd.h: Cleanup of irc.c/opercmd.c,
will copy old opercmd.c functions back from 2.x as needed.
-2002-12-11 14:39 strtok
+2002-12-11 22:39 strtok
* bopm.conf.sample: Kline *@%h, %u@%h wouldn't have been very good.
-2002-12-11 14:29 strtok
+2002-12-11 22:29 strtok
* bopm.conf.sample: Added timeout/max_read to bopm.conf.sample
-2002-12-11 14:18 dgl
+2002-12-11 22:18 dgl
* src/: dnsbl.c, firedns.c: Fix for dns code..
-2002-12-11 14:17 strtok
+2002-12-11 22:17 strtok
* src/: negcache.c, scan.c: Fixed logic error in negcache code
-2002-12-11 13:51 strtok
+2002-12-11 21:51 strtok
* src/irc.c: Fixed parsing bug.
-2002-12-11 13:42 strtok
+2002-12-11 21:42 strtok
* src/: irc.c, main.c, negcache.c, scan.c: Changed max parc to 17
and checked to make sure it's never over 17 (tsk bahamut) Added
negcache functionality
-2002-12-11 00:25 dgl
+2002-12-11 08:25 dgl
* src/firedns.c: remove rest of debugging code
-2002-12-10 19:41 strtok
+2002-12-11 03:41 strtok
* src/: dnsbl.c, scan.c: Added opm_endscan fix.
-2002-12-10 17:44 strtok
+2002-12-11 01:44 strtok
* src/: dnsbl.c, firedns.c: Removed dg's crazy debug code. Added
more description to DNS lookup logging
-2002-12-10 17:39 strtok
+2002-12-11 01:39 strtok
* src/: dnsbl.c, scan.c, scan.h: Added code to cleanup if scans <=
0 Added code to call scan_negative if the scan was negative
-2002-12-10 16:34 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/libopm.c, src/opm.h,
- src/test.c: Added opm_scanend and opm_end functions to API
-
-2002-12-10 15:27 dgl
+2002-12-10 23:27 dgl
* bopm.conf.sample, src/config-lexer.l, src/config-parser.y,
src/config.c, src/config.h, src/firedns.c, src/firedns.h: Added
dns_fdlimit to options config block Fixed sample config file
-2002-12-10 15:12 dgl
+2002-12-10 23:12 dgl
* src/: dnsbl.c, dnsbl.h, firedns.c, firedns.h: firedns.[ch]:
fd-limiting code for dns The fdns code externs two new variables
firedns.h) dnsbl.[ch]: Now logs the blacklist and type when
lookups are successful, manipulates ss->scans and sends klines..
-2002-12-09 18:42 strtok
+2002-12-10 02:42 strtok
* src/: bopchecker.c, compat.c, config.c, config.h, dlclist.c,
dlclist.h, dnsbl.c, firedns.c, firedns.h, inet.c, irc.c, irc.h,
scanwarn.c, scanwarn.h: Standardized indenting (it seems the
first attempt at this didn't work)
-2002-12-09 18:37 strtok
+2002-12-10 02:37 strtok
* src/: irc.c, irc.h, negcache.c: Remove broken IPv6 code
-2002-12-09 17:58 strtok
+2002-12-10 01:58 strtok
* src/: irc.c, irc.h, scan.c: Added irc_send_channels function BOPM
actually sends the KLINE message now to the server
-2002-12-09 16:53 strtok
+2002-12-10 00:53 strtok
* bopm.conf.sample, src/config-parser.y, src/config.h, src/scan.c:
Made target_string a list to allow multiple target_strings Added
target_string example to bopm.conf.sample for throttled proxies
-2002-12-09 16:44 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/config.c, src/libopm.c,
- src/opm_types.h, src/test.c: Added OPM_TYPE_STRINGLIST Allow
- multiple entries for TARGET_STRING
-
-2002-12-09 15:21 strtok
+2002-12-09 23:21 strtok
* bopm.conf.sample, src/config.c, src/scan.c, src/scan.h: Added
IRCItem->kline, for kline formatting.
-2002-12-08 17:16 strtok
+2002-12-09 01:16 strtok
* src/scan.c: Added scan_positive, scan_negative and scan_irckline
to scan.c
-2002-12-08 16:39 strtok
+2002-12-09 00:39 strtok
* src/: config.c, scan.c: Added IRCItem->kline Added comment to
scan_gettype
-2002-12-08 16:28 strtok
+2002-12-09 00:28 strtok
* Makefile.in, aclocal.m4, configure, configure.in,
src/Makefile.am, src/Makefile.in, src/config-lexer.l,
config-parser.y Added bison/lex of config-parser/config-lexer to
automake
-2002-12-08 11:00 dgl
+2002-12-08 19:00 dgl
* Makefile.in, src/Makefile.am, src/Makefile.in, src/config.c,
src/config.h, src/config.l, src/config.tab.c, src/config.tab.h,
src/firedns.h, src/irc.c, src/lex.yy.c, src/main.c, src/scan.c:
Inital DNSBL code based on heavily adapted firedns
-2002-12-07 16:18 strtok
+2002-12-08 00:18 strtok
* configure, configure.in: Version is now 3.0pre
-2002-12-07 16:13 strtok
+2002-12-08 00:13 strtok
* src/: config.tab.c, lex.yy.c, scan.c:
Decrement ss->scan in scan_end callback
-2002-12-07 16:06 strtok
+2002-12-08 00:06 strtok
* src/: scan.c, scan.h: Added debug code in callbacks. Pass scs as
the data element of the scanner callback, we might need scs->name
later on for logs
-2002-12-07 15:40 strtok
+2002-12-07 23:40 strtok
* src/: main.c, scan.c, scan.h: Added scan_cycle to scan.c
-2002-12-07 15:36 strtok
+2002-12-07 23:36 strtok
* src/scan.c: Increase scan count on opm_scan
-2002-12-07 15:27 strtok
+2002-12-07 23:27 strtok
* src/: config.tab.c, config.y, irc.c: Fixed sizeof(ChannelConf)
instead of sizeof(UserConf) in config.y (OOPS!)
-2002-12-07 15:06 strtok
+2002-12-07 23:06 strtok
* src/scan.c: Actually add ms to MASKS in scan.c this time! Match
connecting user against masks and add to all matching scanners.
-2002-12-07 14:44 strtok
+2002-12-07 22:44 strtok
* src/: scan.c, scan.h: Added shell of libopm callbacks to scan.c
-2002-12-07 13:26 strtok
+2002-12-07 21:26 strtok
* src/: config.c, main.c, scan.c, scan.h: Added scan_create to
scan.c Added scan_free to scan.c
-2002-12-07 12:49 strtok
+2002-12-07 20:49 strtok
* src/: config.c, scan.c: In config.c always show which file we're
loading (don't use OPT_DEBUG) In scan.c, use OPT_DEBUG > 0 for
showing MASK->SCANNER linking
-2002-12-07 12:22 strtok
+2002-12-07 20:22 strtok
* src/: config.c, config.tab.c, config.y, dlclist.c, irc.c,
lex.yy.c, malloc.c, malloc.h, scan.c: Fixed typos in config.y th
at were causing memory corruption.
-2002-12-07 02:01 strtok
+2002-12-07 10:01 strtok
* src/: config.c, config.h, config.l, config.tab.c, config.tab.h,
config.y, lex.yy.c, main.c, malloc.c, scan.c, scan.h: Added
scan_init
-2002-12-07 00:00 strtok
+2002-12-07 08:00 strtok
* bopm.conf.sample, src/config.c, src/config.h, src/config.l,
src/config.tab.c, src/config.tab.h, src/config.y, src/inet.h,
src/lex.yy.c, src/scan.c: Added SCANNER block to config parser
-2002-12-06 21:28 strtok
-
- * src/libopm/src/: libopm.h, opm.h: Removed inet.h from opm.h.
- There was no reason for this inclusion.
-
-2002-12-06 13:51 andy
+2002-12-06 21:51 andy
* Makefile.in, aclocal.m4, configure, configure.in,
src/Makefile.am, src/Makefile.in: Remove bopchecker. Rebuild
autotools. Statically link bopm with libopm.a.
-2002-12-04 22:23 strtok
+2002-12-05 06:23 strtok
* src/: Makefile.am, Makefile.in, config.c, config.h, config.tab.c,
config.y, lex.yy.c, scan.h: Added scan_struct to scan.c.
-2002-12-02 13:35 andy
-
- * src/libopm/: Makefile.in, aclocal.m4, src/Makefile.in: Update
- autotools.
-
-2002-12-02 13:34 andy
-
- * src/libopm/.cvsignore: [no log message]
-
-2002-11-23 14:38 strtok
+2002-11-23 22:38 strtok
* src/: config.c, irc.c, scan.c: Cleaned up GPL license headers
-2002-11-23 14:17 strtok
+2002-11-23 22:17 strtok
* src/: irc.c, scan.c, scan.h:
Pass control from irc.c to scan.c when a user connects
-2002-11-23 13:18 strtok
+2002-11-23 21:18 strtok
* bopm.conf.sample, src/config.c: Added default connregex value.
Added sample connregex for hybrid to development conf
-2002-11-23 13:13 strtok
+2002-11-23 21:13 strtok
* src/: config.h, config.l, config.tab.c, config.tab.h, config.y,
irc.c, lex.yy.c: Added connection notice parsing using a regular
expression
-2002-11-22 14:06 strtok
+2002-11-22 22:06 strtok
* src/: irc.c, irc.h: Moved parc/parv to scope of irc_parse and
they're not passed by function. Added the start of m_notice
-2002-11-21 21:51 strtok
+2002-11-22 05:51 strtok
* bopm.conf.sample: Changed bopm.conf.sample to reflect new
configuration options
-2002-11-19 22:59 strtok
+2002-11-20 06:59 strtok
* src/config.tab.h: Added config.tab.h to project
-2002-11-19 22:58 strtok
+2002-11-20 06:58 strtok
* Makefile.in, aclocal.m4, configure, src/irc.c, src/irc.h: Further
work on new irc.c
-2002-11-13 21:39 strtok
+2002-11-14 05:39 strtok
* src/: config.c, config.h, config.l, config.tab.c, config.y,
irc.c, irc.h, lex.yy.c: Added more configuration directives.
Begin rewrite of IRC parser.
-2002-11-12 14:02 strtok
-
- * src/libopm/: Makefile.in, doc/libopm-api.txt, src/Makefile.in,
- src/libopm.c, src/opm.h: Added data element to OPM_REMOTE_T
-
-2002-11-12 12:37 strtok
+2002-11-12 20:37 strtok
* src/: Makefile.am, Makefile.in, config.c, config.h, config.l,
config.tab.c, config.y, dnsbl.c, irc.c, lex.yy.c, main.c,
list.c to Makefile.am Added Options { negcache, pidfile } to
config parser
-2002-11-12 00:57 strtok
+2002-11-12 08:57 strtok
* src/: bopchecker.c, bopchecker.h, compat.c, config.c, config.h,
config.l, config.tab.c, config.y, dlclist.c, dlclist.h, dnsbl.c,
libopm (style=ansi, 3 space indentation) Replaced malloc/free
calls with malloc.c wrappers from libopm Added generic list class
-2002-11-12 00:40 dgl
+2002-11-12 08:40 dgl
* src/irc.c: Serious bug fix. Due to a lack of checking some
messages would be treated as server notices when in fact they
came from user input. This can result in a user being able to
scan any host or possibily cause bopm to segfault.
-2002-11-11 20:22 strtok
+2002-11-12 04:22 strtok
* configure: Version is now 3.0pre1
-2002-11-11 16:06 andy
+2002-11-12 00:06 andy
* configure, configure.in: New opm report address.
-2002-11-10 03:56 dgl
-
- * src/libopm/OPM/bopchecker.pl: AnalogX proxy
- (http://www.analogx.com/contents/download/network/proxy.htm)
- seems to use port 6588
-
-2002-11-07 18:56 strtok
-
- * src/libopm/src/list.h: Added proper GPL to hybrid copyright
-
-2002-11-07 13:09 strtok
-
- * src/libopm/src/malloc.h: Added (void **) cast to MyFree #define
- to avoid warning
-
-2002-11-07 12:19 strtok
-
- * src/libopm/src/: libopm.c, malloc.c, malloc.h: Added code to
- MyFree to NULL a pointer after freeing it
-
-2002-11-07 11:53 strtok
-
- * src/libopm/src/malloc.c: Added != NULL check on MyFree as to
- avoid having to check for NULL BEFORE MyFree is called everytime
-
-2002-11-06 17:37 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, proxy.c, proxy.h: Added
- SENDBUFLEN and READBUFLEN.
-
-2002-11-06 16:38 dgl
-
- * src/libopm/OPM/bopchecker.pl: Added some more http ports and put
- the adding code in a loop as generally http post and http are the
- same ports.
-
-2002-11-06 16:31 dgl
-
- * src/libopm/OPM/bopchecker.pl: It does help if you test after
- changing from using a : to a space as the seperator
- ----------------------------------------------------------------------
- Enter Log. Lines beginning with `CVS:' are removed automatically
- Committing in . CVS: CVS: Modified Files: CVS: bopchecker.pl
- ----------------------------------------------------------------------
-
-2002-11-06 16:26 dgl
-
- * src/libopm/OPM/: OPM.xs, bopchecker.pl: Make use of the
- opm_remote_addtype function by adding support for scanning
- additional ports in bopchecker.pl
-
- Changed names to be consistant with rest of libopm Cisco ->
- ROUTER POST -> HTTPPOST and all uppercase names.
-
-2002-11-05 23:36 strtok
-
- * src/libopm/src/: config.c, test.c: Fixed memory leaks in config.c
-
-2002-11-05 23:12 strtok
-
- * src/libopm/src/: libopm.c, malloc.c, test.c: Fixed a bug where a
- freed conn was possibly used in the scan end code
-
-2002-11-05 15:03 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/test.c: Added note about the
- void * argument to the callback functions in the API
- documentation
-
-2002-11-05 13:42 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/libopm.c, src/opm.h,
- src/test.c: Added opm_remote_addtype function
-
-2002-11-02 06:35 dgl
+2002-11-02 14:35 dgl
* src/: dnsbl.c, stats.c: I like stats :) Added DNSBL reporting
stats (also provides a nice way to check if dnsbl reporting is
enabled..)
-2002-11-02 03:18 dgl
-
- * src/libopm/OPM/OPM.pm: 10 seconds timeout isn't always quite
- enough..
-
-2002-11-01 02:26 dgl
+2002-11-01 10:26 dgl
* src/inet.c: Removed u_char so _BSD_SOURCE doesn't have to be
defined in some cases. (Namely running bopm under dietlibc - the
static file is smaller than a dynamic file from glibc :)).
-2002-10-31 12:07 dgl
-
- * src/libopm/OPM/OPM.pm: lowered fdlimit
-
-2002-10-31 09:08 dgl
+2002-10-31 17:08 dgl
* src/dnsbl.c: do send http post to dnsbl now
-2002-10-31 04:04 dgl
+2002-10-31 12:04 dgl
* src/dnsbl.c: as would not typoing like mad :(
-2002-10-31 04:04 dgl
+2002-10-31 12:04 dgl
* src/dnsbl.c: and writing the rest of the code would help..
-2002-10-31 04:00 dgl
+2002-10-31 12:00 dgl
* src/dnsbl.h: Added HTTP POST to dnsbl code
-2002-10-27 22:34 strtok
-
- * src/libopm/: OPM/OPM.xs, OPM/bopchecker.pl, OPM/test.pl,
- src/test.c: Removed TYPE_CUSTOM from perl module. Added
- TYPE_HTTPPOST to perl module.
-
-2002-10-27 22:06 strtok
-
- * src/libopm/src/: libopm.c, opm_types.h, proxy.c, proxy.h, test.c:
- Added dg's post proxy detection code. Tested on webcache.bt.net
-
-2002-10-27 21:49 strtok
-
- * src/libopm/src/: libopm.c, malloc.c: Added assert on calloc fail
-
-2002-10-27 17:20 strtok
-
- * src/libopm/src/libopm.c: Cleaned up write_function/read_function
- and added read_function functionality.
-
-2002-10-27 17:13 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, opm.h, opm_types.h, proxy.c,
- proxy.h, test.c: Removed libopm_addcustom and custom protocol
- support.
-
-2002-10-27 13:52 strtok
-
- * src/libopm/src/libopm.c: Added comment for opm_active
-
-2002-10-27 13:45 strtok
-
- * src/libopm/src/libopm.c: Fixed bug where on timeouts, libopm did
- a callback after freeing the conn struct! (found by dg)
-
-2002-10-27 12:07 dgl
-
- * src/libopm/OPM/OPM.xs: removed remote callbacks
-
-2002-10-27 11:20 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/libopm.c, src/opm.h: Removed
- remote struct callbacks, now only scanner-wide callbacks are
- used.
-
-2002-10-27 07:35 dgl
-
- * src/libopm/OPM/: OPM.xs, bopchecker.pl: return textual versions
- of the protocols (and http post scanning in bopchecker - when
- custom protocols work that is)
-
-2002-10-27 06:45 dgl
-
- * src/libopm/OPM/.cvsignore: ignore Makefile too
-
-2002-10-27 06:45 dgl
-
- * src/libopm/OPM/bopchecker.pl: port wrong around around
-
-2002-10-27 06:17 dgl
-
- * src/libopm/: OPM/OPM.xs, OPM/bopchecker.pl, src/libopm.c:
- OPM/bopchecker.pl: Added bopchecker.pl script (if you don't want
- to install the module to the whole system you can test it with):
- PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch"
- bopchecker.pl
-
- src/libopm.c: OPM/OPM.xs: Added opm_active to return number of
- active scans (so bopchecker can exit when it has finished).
-
- src/libopm.c: Cleaned up read() code so it didn't rely on timeout
- when the tcp port is closed.
-
-2002-10-26 12:10 dgl
-
- * src/libopm/OPM/: .cvsignore, Changes, MANIFEST, Makefile.PL,
- OPM.pm, OPM.xs, README, test.pl, typemap: The opm perl module!
-
-2002-10-26 11:51 dgl
-
- * src/libopm/src/: libopm.c, opm.h, test.c: patch to add data as
- param for callbacks..
-
-2002-10-26 11:41 dgl
+2002-10-26 19:41 dgl
* src/dnsbl.c: added check to stop null pointer dereference
-2002-10-26 11:36 dgl
+2002-10-26 19:36 dgl
* src/: dnsbl.c, dnsbl.h: dnsbl messages show the type of proxy the
dnsbl has recorded it as (for opm.blitzed.org anyway).
-2002-10-26 09:17 dgl
+2002-10-26 17:17 dgl
* src/scan.c: don't scan again if the connection is maked as closed
-2002-10-26 09:02 dgl
+2002-10-26 17:02 dgl
* src/scan.c: logic error type thing
-2002-10-24 13:18 dgl
+2002-10-24 21:18 dgl
* src/: dnsbl.c, scan.c, scan.h: scan: - HTTP Post proxies are now
scanned - Code to not connect to a port more than once and won't
dnsbl.c: - Don't submit HTTP Post to dnsbl
-2002-10-15 18:19 strtok
-
- * src/libopm/src/proxy.c: Added logic to libopm_proxy_custom that
- finished parsing if the target string is larger than 511
- characters
-
-2002-10-15 13:00 strtok
-
- * src/libopm/src/libopm.c: Initialize id and format to NULL in the
- built in protocol table
-
-2002-10-15 12:55 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, opm.h, proxy.c, proxy.h,
- test.c: Added custom protocol support
-
-2002-10-12 14:28 strtok
-
- * src/libopm/src/: config.c, libopm.c, libopm.h, opm_types.h: Added
- default config settings
-
-2002-09-23 17:41 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/libopm.c, src/opm_error.h:
- Abort scans where there are no protocols defined (bug found by
- dg). In check_queue use LIST_SIZE of the individual connections
- list instead of the global protocols list when determining the
- projected file descriptor size
-
-2002-09-21 20:42 strtok
-
- * src/libopm/doc/libopm-api.txt: Fixed 'opm_remote_free' section
- header
-
-2002-09-21 16:24 strtok
-
- * src/libopm/doc/libopm-api.txt: Removed addr from OPM_REMOTE_T
- listing in api doc
-
-2002-09-21 16:10 strtok
-
- * src/libopm/src/: config.c, inet.h, libopm.c, opm_error.h, test.c:
- Added IPV4 Binding functionality Added OPM_ERR_NOFD
- (CALLBACK_ERROR) Added OPM_ERR_BIND (CALLBACK_ERROR)
-
-2002-09-21 15:33 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/libopm.c, src/libopm.h,
- src/opm.h, src/opm_error.h, src/test.c: Moved OPM_REMOTE_T::addr
- to OPM_SCAN_T::addr Added OPM_ERR_BADADDR on return of opm_scan
- if the IP is bad
-
-2002-09-20 23:59 strtok
-
- * src/libopm/doc/libopm-api.txt: Added proxy types to API doc Fixed
- > on email in API doc
-
-2002-09-20 22:50 strtok
-
- * src/libopm/doc/libopm-api.txt: Better describing of OPM_ERR_T
- codes in libopm-api.txt
-
-2002-09-20 22:09 strtok
-
- * src/libopm/: doc/libopm-api.txt, src/libopm.c: Updated
- libopm-api.txt
-
-2002-09-20 20:31 strtok
-
- * src/libopm/src/: malloc.c, malloc.h: Renamed malloc wrappers with
- libopm_ prefix and added #defines for MyMalloc and MyFree
-
-2002-09-20 19:41 strtok
-
- * src/libopm/src/: libopm.c, proxy.c, proxy.h: Prefixed proxy
- functions with libopm_
-
-2002-09-20 18:42 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, list.c, list.h, opm.h,
- opm_common.h: Prefixed functions in libopm.c and list.c with
- libopm_ Made certain functions (which should be) static
-
-2002-09-20 17:50 strtok
-
- * src/libopm/src/: config.c, config.h, libopm.c, opm.h, proxy.c,
- test.c: Changed all config.c functions to have a libopm_ prefix
-
-2002-09-14 15:59 strtok
-
- * src/libopm/doc/libopm-api.txt: Added libopm-api.txt
-
-2002-09-14 14:58 strtok
-
- * src/libopm/src/test.c: Use opm_callback on test.c instead of
- opm_remote_callback
-
-2002-09-14 13:44 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, opm.h, opm_error.h,
- opm_types.h, test.c: Restructured callback code to use an array.
-
-2002-09-13 19:07 strtok
-
- * src/libopm/src/libopm.c: Removed printf's and comments used to
- debug
-
-2002-09-13 19:04 strtok
-
- * src/libopm/src/: libopm.c, opm.h: Created a scan queue, if this
- is working as it should be... the performance increase is
- amazing.
-
-2002-09-11 23:40 andy
-
- * src/libopm/: configure, configure.in, src/setup.h.in: Check for
- Nick Faldo
-
-2002-09-11 23:14 andy
-
- * src/libopm/: configure, configure.in, src/Makefile.am,
- src/Makefile.in, src/setup.h.in: Removing a bunch of unused
- autoconf tests.
-
-2002-09-11 23:12 andy
-
- * src/libopm/src/: compat.c, compat.h, proxy.c: Some systems don't
- have inet_aton(), Solaris being a great example. Here's our own
- implementation which is only included if inet_aton() is not
- available.
-
-2002-09-11 22:58 andy
-
- * src/libopm/src/inet.c: If a system has strings.h, it needs to be
- #included wherever string.h is #included.
-
-2002-09-11 22:55 andy
-
- * src/libopm/src/test.c: Check for unistd.h.
-
-2002-09-11 22:50 andy
-
- * src/libopm/src/.cvsignore: Ignore generated binary
-
-2002-09-11 22:49 andy
-
- * src/libopm/src/libopm.c: Check if we need & have sys/time.h.
-
-2002-09-11 22:45 andy
-
- * src/libopm/src/inet.h: Check HAVE_FCNTL_H.
-
-2002-09-11 22:42 andy
-
- * src/libopm/src/inet.h: Check HAVE_SYS_POLL_H.
-
-2002-09-11 22:36 andy
-
- * src/libopm/src/: config.c, inet.c, inet.h, libopm.c, list.c,
- malloc.c, malloc.h, opm.h, proxy.c, test.c: Add RCS tags to all
- .c files. Protect standard headers with STDC_HEADERS. Correct
- missing "const" in inetntop() prototype.
-
-2002-09-11 21:39 andy
-
- * src/libopm/src/: Makefile.am, Makefile.in: DOn't install "test"
- and "test_debug", they're just test programs.
-
-2002-09-11 20:56 andy
-
- * src/libopm/: config.guess, config.sub: All of these files I
- initially copied in. But, apparently, "You should use the
- libtoolize program, rather than manually copying these files into
- your package." *smacked wrist*
-
-2002-09-11 20:45 andy
-
- * src/libopm/: Makefile.in, configure, configure.in: Change default
- install prefix to /usr/local/libopm. Install LICENSE as well.
-
-2002-09-11 20:41 andy
-
- * src/libopm/: Makefile.am, Makefile.in, aclocal.m4, config.guess,
- config.sub, configure, configure.in, depcomp, install-sh,
- ltmain.sh, missing, mkinstalldirs, src/Makefile.am,
- src/Makefile.in, src/setup.h.in: First stab at
- autoconf/automake/libtoolizing libopm.
-
-2002-09-11 20:40 andy
-
- * src/libopm/.cvsignore: And again -- some people will need
- ./configure
-
-2002-09-11 20:38 andy
-
- * src/libopm/src/.cvsignore: More things for CVS to ignore.
-
-2002-09-11 20:33 andy
-
- * src/libopm/.cvsignore: A little bit zealous with the cvsignore
- there.
-
-2002-09-11 20:32 andy
-
- * src/libopm/: .cvsignore, src/.cvsignore: autoconf / automake /
- libtool produce lots of files that need to be ignored!
-
-2002-09-11 11:49 strtok
-
- * src/libopm/src/: config.c, libopm.c, malloc.c: Fixed various
- major memory leaks. Made more NULL style changes.
-
-2002-09-11 00:47 strtok
-
- * src/libopm/src/: config.c, libopm.c: Added checks for NULL
- function callbacks.
-
-2002-09-09 13:15 strtok
-
- * src/libopm/src/: libopm.c, test.c: Fixed scan_free and
- connection_free clenaup
-
-2002-09-09 11:48 strtok
-
- * src/libopm/src/libopm.c: Fix for timeouts. Only timeout a socket
- if it's not unestablished!
-
-2002-09-09 11:44 strtok
-
- * src/libopm/src/: libopm.c, opm.h: Added fd_limit functionality
- Added unsigned int fd_use in OPM_T
-
-2002-09-09 11:07 strtok
-
- * src/libopm/src/test.c: Updated test.c to handle error callbacks
-
-2002-09-09 10:50 strtok
-
- * src/libopm/src/: config.c, libopm.c, opm_error.h, opm_types.h:
- Added setup_remote function in libopm.c to fill a remote struct
- with temporary connection struct information Added
- OPM_CONFIG_MAX_READ and functionality Added OPM_CONFIG_TIMEOUT
- and functionality Added OPM_ERR_MAX_READ and do_error
- functionality
-
-2002-09-09 00:54 strtok
-
- * src/libopm/src/: libopm.c, test.c: Fixed timeout logic Fixed
- passing of proper protocol on fun_timeout
-
-2002-09-09 00:50 strtok
-
- * src/libopm/src/: libopm.c, proxy.c, proxy.h, test.c: Converted
- all protocols to libopm (cisco, socks4, socks5 and wingate)
-
-2002-09-09 00:15 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, test.c: Added check_close
- code Added fun_timeout functionality Added fun_end functionality
-
-2002-09-08 23:28 strtok
-
- * src/libopm/src/: libopm.c, test.c: Added callback functionality
- for fun_negfail
-
-2002-09-08 21:22 strtok
-
- * src/libopm/src/: libopm.c, opm_error.h: Added OPM_ERR_BADPROTOCOL
-
-2002-09-08 21:19 strtok
-
- * src/libopm/src/: config.c, opm_error.h: Renamed
- OPM_ERR_INVALIDKEY to BADKEY Renamed OPM_ERR_BADADDRESS to
- BADVALUE
-
-2002-09-08 21:16 strtok
-
- * src/libopm/src/: config.c, libopm.c, libopm.h, opm.h,
- opm_error.h, test.c: Added do_error function Added error codes
- for opm_config return
-
-2002-09-08 20:39 strtok
-
- * src/libopm/src/: libopm.c, test.c: Added do_openproxy and open
- proxy callback
-
-2002-09-08 20:12 strtok
-
- * src/libopm/src/: proxy.c, proxy.h: Added proxy.c/proxy.h which
- contains protocol specific functions
-
-2002-09-08 20:11 strtok
-
- * src/libopm/src/: config.c, libopm.c, libopm.h, make, opm_error.h,
- opm_types.h, test.c: Read in data from connection and check
- against target string
-
-2002-09-08 17:15 strtok
-
- * src/libopm/src/list.c: Use NULL instead of 0 in list.c.
-
-2002-09-08 16:56 strtok
-
- * src/libopm/src/: inet.h, libopm.c, test.c: Added connect and poll
- code
-
-2002-09-06 02:28 andy
+2002-09-06 10:28 andy
* bopm.conf.sample: bopm.conf.sample: Some people STILL don't get
what BINDIRC and BINDSCAN do and like to invent IP
addresses to put there, then wonder why it does not work.
-2002-09-05 05:42 strtok
-
- * src/libopm/src/: inet.h, libopm.c, list.h, opm_types.h: Added
- check_poll function and start of poll() code Added do_readready
- function Added do_writeready function
-
-2002-09-04 21:28 strtok
-
- * src/libopm/src/: inet.h, libopm.c, opm.h, test.c: Started socket
- framework with check_established, check_poll and do_connect
-
-2002-09-04 18:56 strtok
-
- * src/libopm/src/: libopm.c, list.h, opm.h, test.c: Adapted DLINK
- macros from hyb7 (androsyn)
-
-2002-09-04 17:17 strtok
-
- * src/libopm/src/inet.c: Added inet.c
-
-2002-09-04 17:08 strtok
-
- * src/libopm/src/: config.c, libopm.c, make, opm.h, test.c: Convert
- IP to byte format on opm_remote_create
-
-2002-09-04 15:46 strtok
-
- * src/libopm/src/: config.c, libopm.c, opm.h, opm_types.h: Added
- opm_cycle API function Fixed prototype for opm_remote_create
- Changed config vars and types to use OPM_ prefix
-
-2002-09-04 14:47 strtok
-
- * src/libopm/src/: libopm.h, opm.h: Added comments to
- libopm.h/opm.h
-
-2002-09-04 14:43 enygma
+2002-09-04 22:43 enygma
* src/inet.c: fixed copyright notices and forgotten logging entry
-2002-09-04 14:29 enygma
+2002-09-04 22:29 enygma
* src/inet.c: missing license header
-2002-09-04 14:18 strtok
-
- * src/libopm/src/: config.c, inet.h: Added config ADDRESS type
-
-2002-09-04 13:57 strtok
-
- * src/libopm/src/: config.c, inet.h, opm_types.h: Added inet.h with
- common ipv4/ipv6
-
-2002-09-03 23:51 strtok
-
- * src/libopm/src/: config.h, libopm.h, opm.h, opm_error.h: Cleaned
- up various header files. Moved config API functions from
- config.h to opm.h
-
-2002-09-03 23:36 strtok
-
- * src/libopm/src/: libopm.h, opm.h: Seperated API and non API
- definitions between opm.h and libopm.h respectively
-
-2002-09-03 23:19 strtok
-
- * src/libopm/src/: libopm.c, list.c, list.h, opm_common.h: Moved
- list functions to list.h (structures still reside in
- opm_common.h)
-
-2002-09-03 23:15 strtok
-
- * src/libopm/src/: config.c, config.h, libopm.c, libopm.h,
- libopm_error.h, opm_error.h, opm_types.h: Moved libopm_error.h to
- opm_error.h Moved all type #defines to opm_types.h
-
-2002-09-03 23:10 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, list.c, list.h,
- opm_common.h: Changed list.h to opm_common.h
-
-2002-08-28 17:07 andy
+2002-08-29 01:07 andy
* ChangeLog: ChangeLog: Updated for next release.
-2002-08-28 12:16 andy
+2002-08-28 20:16 andy
* configure, configure.in: Rebuild autoconf stuff in preparation
for -RC1 release.
-2002-08-22 22:42 andy
+2002-08-23 06:42 andy
* src/: negcache.c, negcache.h: src/negcache.[ch]:
Implementation of a patricia trie for storing IP addresses and
up the
same no matter what order the nodes are inserted.
-2002-08-22 21:41 andy
+2002-08-23 05:41 andy
* src/scan.c: src/scan.c: scans_active_for_addr() - walk the
scan list and check if there are any other scans in progress
the moment this is a good reason for not using negative
caching.
-2002-08-22 21:29 andy
+2002-08-23 05:29 andy
* src/options.h: src/options.h NEG_CACHE_REBUILD: how long in
seconds between rebuilds of the negcache, if enabled.
-2002-08-22 21:28 andy
+2002-08-23 05:28 andy
* src/main.c: src/main.c: Periodically rebuild the negcache
(if enabled) to remove entries that are too old. Note
so, old entries are ignored by nc_search() anyway. This is
just to free up some memory.
-2002-08-22 21:17 andy
+2002-08-23 05:17 andy
* src/irc.c: src/irc.c: Upon connection to the IRC server,
initialise our negative cache (if negative caching is
at the
moment -- shouldn't be hard to extend it to IPv6 though.
-2002-08-22 21:12 andy
+2002-08-23 05:12 andy
* src/config.c: src/config.c: CONF_NEG_CACHE stores the value of
the NEG_CACHE directive from the config.
-2002-08-22 21:11 andy
+2002-08-23 05:11 andy
* src/bopchecker.c: src/bopchecker.c: Dummy negcache_insert()
function so that the bopchecker hack continues to compile.
-2002-08-22 21:10 andy
+2002-08-23 05:10 andy
* src/: Makefile.am, Makefile.in: Makefile.in, src/Makefile.am,
src/Makefile.in: New automake entries for negcache.[ch],
rebuild makefiles.
-2002-08-22 21:08 andy
+2002-08-23 05:08 andy
* bopm.conf.sample: bopm.conf.sample: Documentation for new
NEG_CACHE directive which determines how long to cache
negative results for (if at all). WE DO NOT RECOMMEND THE
USE OF NEGATIVE CACHING!
-2002-08-15 10:22 andy
+2002-08-15 18:22 andy
* README: README: Typo.
-2002-08-15 10:16 andy
+2002-08-15 18:16 andy
* README: README: Added a requirements section, specifically
something about transparent proxies. This has been mentioned on
since we have just discovered a host whose BOPM K:lined 100%
of users due to it being behind a transparent web proxy. (!)
-2002-08-15 05:22 andy
+2002-08-15 13:22 andy
* src/irc.c: src/irc.c: Code tidy.
-2002-08-15 05:13 dgl
+2002-08-15 13:13 dgl
* src/irc.c: send ping to generate data
-2002-08-12 20:44 andy
+2002-08-13 04:44 andy
* bopm.conf.sample, src/config.c, src/config.h, src/dlclist.c,
src/dlclist.h, src/extern.h, src/irc.c, src/main.c,
used as a queue, new notices added after the head and removed
from before the head.
-2002-08-12 20:28 andy
+2002-08-13 04:28 andy
* configure, configure.in, src/Makefile.am, src/Makefile.in: Added
configure option for some excessive gcc3 warning flags
-2002-08-12 20:25 andy
+2002-08-13 04:25 andy
* README: README: Notes about IPv6 stuff. Note about newer
Unreal having different connect notice umodes.
-2002-08-12 20:24 andy
+2002-08-13 04:24 andy
* INSTALL: INSTALL: Extra IPv6 docs and some tidying up.
-2002-08-12 12:15 strtok
+2002-08-12 20:15 strtok
* src/misc.c: Fixed clean. It would slice off the first character
of a string if there were no leading spaces!
-2002-08-10 20:43 andryan
+2002-08-11 04:43 andryan
* contrib/crontab/bopmchk: just to make it work by default :)
-2002-08-10 16:22 enygma
+2002-08-11 00:22 enygma
* src/irc.c: Finally made Bopm be able to bind() to ipv6 interfaces
on FreeBSD.
-2002-08-10 16:09 enygma
+2002-08-11 00:09 enygma
* src/scan.c: Fixed scan.c and its bind() so that it also works on
FreeBSD.
-2002-08-10 15:59 enygma
+2002-08-10 23:59 enygma
* src/irc.c: Fixed buggy bind() call.
-2002-08-10 15:05 enygma
+2002-08-10 23:05 enygma
* src/irc.c: Changed the bopm_sockaddr bsadr so that sin_port and
sin_family are also set before bind() is called.
-2002-08-10 12:47 andy
+2002-08-10 20:47 andy
* src/inet.c: Some juggling of headers for BSD. From TimeMr14C.
-2002-08-10 12:07 andy
+2002-08-10 20:07 andy
* src/opercmd.c: src/opercmd.c: Stupidly missed a parameter
off the format, which causes segfault when a command
expires (virtually never, in practice). Also got the args
to dissect_time wrong!
-2002-08-09 12:47 strtok
-
- * src/libopm/src/: libopm.c, libopm.h: Changed OPM_SCAN_T::scans to
- OPM_SCAN_T::connections Added connection_create function Added
- connection_free function Added code to create the list of
- connections/protocols in scan_create
-
-2002-08-08 22:11 andy
+2002-08-09 06:11 andy
* src/scan.c: src/scan.c: addr is a STRING containing the IP
address, casting it to "struct in_addr *" is not going to
make it one!
-2002-08-08 21:32 andy
+2002-08-09 05:32 andy
* src/irc.c: irc.c: Duh, should probably default to not trying
to bind IPv6 stuff.
-2002-08-08 21:22 andy
+2002-08-09 05:22 andy
* src/: Makefile.am, Makefile.in: src/Makefile.am: bopchecker
needs inet.c and inet.h, too.
-2002-08-08 21:18 andy
+2002-08-09 05:18 andy
* src/Makefile.in: Regenerate autoconf stuff
-2002-08-08 21:17 andy
+2002-08-09 05:17 andy
* src/: Makefile.am, irc.c, scan.c: src/irc.c: src/scan.c:
hide some more IPv6 code with #ifdef's.
src/Makefile.am: correct missing sources for inet.c and
inet.h.
-2002-08-08 20:44 strtok
-
- * src/libopm/src/: config.c, config.h: Updated config_free function
- to free all data properly Added config_gettype(key) function
-
-2002-08-08 17:32 strtok
-
- * src/libopm/src/: config.c, config.h, libopm.h: Recode of config.c
- to use an array of void* instead of struct
-
-2002-08-08 11:15 andy
+2002-08-08 19:15 andy
* bopm.conf.sample: bopm.conf.sample: Documentation of new
directives, and extra clues to try and solve the most
common support queries.
-2002-08-08 11:14 andy
+2002-08-08 19:14 andy
* src/config.c: src/config.c: Reformatting.
-2002-08-08 10:11 andy
+2002-08-08 18:11 andy
* Makefile.in, aclocal.m4, configure, depcomp, configure.in,
missing, src/Makefile.in: Update some autoconf stuff.
configure.in: Make IPv6 messages a little prettier with
AC_HELP_STRING, AC_MSG_CHECKING, AC_MSG_RESULT.
-2002-08-08 10:07 andy
+2002-08-08 18:07 andy
* .cvsignore, src/.cvsignore: Ignore automatically generated
autoconf stuff
-2002-08-08 09:42 andy
+2002-08-08 17:42 andy
* configure, configure.in, src/Makefile.in, src/bopchecker.c,
src/config.c, src/config.h, src/inet.c, src/inet.h, src/irc.c,
src/irc.h, src/scan.c, src/scan.h, src/setup.h.in: Merged in
TimeMr14C's IPv6 stuff to main branch.
-2002-08-07 20:54 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, libopm_error.h: Added
- opm_scan function Added scan_create function Added scan_free
- function
-
-2002-08-07 16:28 strtok
-
- * src/libopm/src/: libopm.c, libopm.h: Renamed opm_init to
- opm_create Renamed opm_remote to opm_remote_create
-
-2002-08-07 15:53 strtok
-
- * src/libopm/src/: config.c, libopm.c, libopm.h: Added
- opm_remote_free function Moved prototypes for internal functions
- from libopm.h -> libopm.c
-
-2002-08-07 14:22 strtok
-
- * src/libopm/src/: config.c, config.h, libopm.c, libopm.h,
- libopm_error.h: Fixed memory leak in config_free Cleaned up
- opm_free Added libopm_error.h (to hold error codes), and
- OPM_ERR_T
-
-2002-08-06 23:02 strtok
-
- * src/libopm/src/: config.c, libopm.c, libopm.h, malloc.c: Further
- work on opm_free
-
-2002-08-06 19:45 strtok
-
- * src/libopm/src/: config.c, config.h, libopm.c, libopm.h: Added
- opm_free function Added protocol_config_free function
-
-2002-08-06 18:13 strtok
-
- * src/libopm/src/: libopm.c, libopm.h: Added opm_addtype function
-
-2002-08-06 14:46 strtok
-
- * src/libopm/src/: config.c, config.h, libopm.c, libopm.h: Added
- opm_config and config_set functions
-
-2002-08-05 15:09 strtok
-
- * src/libopm/src/: config.c, config.h: Added config.c/config.h to
- seperate config functions from the API
-
-2002-08-05 15:07 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, malloc.c: Added opm_init()
- and config_create()
-
-2002-08-05 14:33 strtok
-
- * src/libopm/src/: libopm.c, libopm.h: Restructured structures
-
-2002-08-05 12:51 strtok
-
- * src/libopm/src/: libopm.c, list.c, list.h: No longer need
- list_t** in list_add and list_remove, this was from the attempted
- polymorphic code No need to cast returns from malloc
-
-2002-08-05 11:46 strtok
-
- * src/libopm/src/: libopm.c, libopm.h, list.c, list.h, malloc.c,
- malloc.h: Moved source files to src
-
-2002-08-05 11:42 strtok
-
- * src/libopm/: libopm.c, libopm.h, list.c, list.h, malloc.c,
- malloc.h: Moved source files to src
-
-2002-08-05 11:14 strtok
-
- * src/libopm/: list.c, list.h:
- ----------------------------------------------------------------------
- Don't need list_t ** anymore in list_add, list_remove. This was
- from the attempted polymorphic code.
-
-2002-08-05 11:07 strtok
-
- * src/libopm/: libopm.c, list.c: Removed any casts on MyMalloc
-
-2002-08-05 01:29 strtok
-
- * src/libopm/list.c: Fix for if head is also tail (1 element), this
- code really would be cleaner if circular
-
-2002-08-05 01:08 strtok
-
- * src/libopm/: list.c, list.h: Changed all malloc/free to
- MyMalloc/MyFree in list.c Added node_free and list_free functions
-
-2002-08-05 00:55 strtok
-
- * src/libopm/list.c: Added elements to track number of elements in
- a list
-
-2002-08-05 00:54 strtok
-
- * src/libopm/: list.c, list.h: Revamped list code to include a
- list_t and node_t
-
-2002-08-04 20:31 strtok
-
- * src/libopm/: list.c, list.h: Added list_create function to create
- a list node Added list_add function to add a list node to a list
-
-2002-08-03 19:01 strtok
-
- * src/libopm/libopm.c: opm_new DOES have a return value
-
-2002-08-03 18:56 strtok
-
- * src/libopm/: libopm.c, libopm.h: Added initializations to opm_new
-
-2002-08-03 18:25 strtok
-
- * src/libopm/libopm.c: Oops wrote over libopm.c with libopm.o (gcc
- -o libopm.c -c libopm.c)!
-
-2002-08-03 18:15 strtok
-
- * src/libopm/: libopm.c, libopm.h, malloc.c:
- Added opm_new and opm_free functions. Added comments to malloc.c
- and libopm.c.
-
-2002-08-03 17:16 strtok
-
- * src/libopm/: malloc.c, malloc.h:
- Added malloc/free functions, should make porting and error
- handling easier in the future.
-
-2002-08-03 16:25 strtok
-
- * src/libopm/: LICENSE, libopm.c, libopm.h: Initial revision
-
-2002-08-03 16:25 strtok
-
- * src/libopm/: LICENSE, libopm.c, libopm.h: initial import
-
-2002-08-02 12:38 andy
+2002-08-02 20:38 andy
* bopm.conf.sample: Apparently this just was not obvious enough,
nicks changed to protect the stupid:
hang on <grifferz> how did you expect it to work then? <grifferz>
... <User> u should make it more clear
-2002-07-27 12:24 strtok
+2002-07-27 20:24 strtok
* src/scan.c:
scan.c: Added socks5 request. We were authing (so that we could
receive back a 'success', but we were NOT requesting a
destination IP.
-2002-07-08 06:28 andy
+2002-07-08 14:28 andy
* bopm.conf.sample: ircU GLINE example.
-2002-06-30 19:46 andy
+2002-07-01 03:46 andy
* configure, configure.in, src/Makefile.in, src/bopchecker.c,
src/config.c, src/config.h, src/inet.c, src/inet.h, src/irc.c,
src/irc.h, src/scan.c, src/scan.h, src/setup.h.in: Yusuf
Iskenderoglu's ongoing ipv6 work
-2002-06-02 04:43 andy
+2002-06-02 12:43 andy
* src/irc.c: src/irc.c: Handling of &channels was
completely broken, thanks to TimeMr14C for bug report.
-2002-05-27 05:08 andy
+2002-05-27 13:08 andy
* src/main.c: src/main.c: Only fclose() if we managed to
fopen().
-2002-05-26 00:32 andy
+2002-05-26 08:32 andy
* contrib/bopm.spec: bopm.spec: You can build Red Hat
(S)RPMs from this.
-2002-05-25 23:26 andy
+2002-05-26 07:26 andy
* bopm.conf.sample, src/config.c, src/extern.h, src/main.c:
src/config.c, src/extern.h: Add support for PIDFILE
main.c: Get PIDFILE path from config file, delay writing
of PIDFILE until after logfile is read.
-2002-05-25 22:45 andy
+2002-05-26 06:45 andy
* Makefile.in: Makefile.in, src/Makefile.in: Regenerated after
typo.
-2002-05-25 22:44 andy
+2002-05-26 06:44 andy
* Makefile.am: Makefile.am: Typo.
-2002-05-25 22:33 andy
+2002-05-26 06:33 andy
* Makefile.in, aclocal.m4, configure, src/Makefile.in: Disable
Autoconf maintainer mode
-2002-05-25 22:32 andy
+2002-05-26 06:32 andy
* configure.in: configure.in: Apparently I don't want it in
maintainer mode otherwise it tries to rebuild all the
autoconf stuff.
-2002-05-25 22:24 andy
+2002-05-26 06:24 andy
* README: README: More docs.
-2002-05-25 22:18 andy
+2002-05-26 06:18 andy
* INSTALL: INSTALL: Documentation for new build process.
-2002-05-25 22:07 andy
+2002-05-26 06:07 andy
* src/main.c: src/main.c: Remove option '-v' which used to be
for changing the "vardir" where config and log would go.
This is now controlled by ./configure settings.
-2002-05-25 22:02 andy
+2002-05-26 06:02 andy
* .cvsignore: .cvsignore: Sources were moved, so this can be
pruned a bit.
-2002-05-25 22:01 andy
+2002-05-26 06:01 andy
* src/: Makefile.am, Makefile.in, bopchecker.c, bopchecker.h,
compat.c, compat.h, config.c, config.h, dnsbl.c, dnsbl.h,
scan.c, scan.h, setup.h.in, stats.c, stats.h: Sources moved to
src/ dir.
-2002-05-25 21:56 andy
+2002-05-26 05:56 andy
* bopchecker.c, bopchecker.h, compat.c, compat.h, config.c,
config.h: Sources moved to src/ dir.
-2002-05-25 21:55 andy
+2002-05-26 05:55 andy
* aclocal.m4, config.guess, config.sub, install-sh, missing,
mkinstalldirs: More stuff that Automake requires.
-2002-05-25 21:54 andy
+2002-05-26 05:54 andy
* Makefile.am: Makefile.am: Makefile.in is generated from here,
and this controls which subdirs get checked for other
Makefile.am.
-2002-05-25 21:53 andy
+2002-05-26 05:53 andy
* Makefile.in: Makefile.in: Oops, but we need to generate it
and distribute it.
-2002-05-25 21:53 andy
+2002-05-26 05:53 andy
* Makefile.in: Makefile.in: Now autogenerated from Makefile.am
by Automake.
-2002-05-25 21:51 andy
+2002-05-26 05:51 andy
* configure, configure.in: configure.in: Converted to use
Automake. Also edit this file to set version number.
-2002-05-25 21:50 andy
+2002-05-26 05:50 andy
* version.h: This file no longer needed.
-2002-05-25 21:50 andy
+2002-05-26 05:50 andy
* dnsbl.c, dnsbl.h, extern.h, irc.c, irc.h, log.c, log.h, main.c,
match.c, match.h, misc.c, misc.h, opercmd.c, opercmd.h,
options.h, scan.c, scan.h, setup.h.in, stats.c, stats.h: Sources
moved to src/ dir.
-2002-05-25 08:19 andy
+2002-05-25 16:19 andy
* irc.c: irc.c: Oper up after doing the other "on connect"
things in an attempt to play nice with some starnge ircd
that wants all opers to be identified to their nick first..
-2002-05-23 10:04 andy
+2002-05-23 18:04 andy
* Makefile.in: Makefile.in: bopchecker needs compat stuff too.
-2002-05-22 21:22 andy
+2002-05-23 05:22 andy
* Makefile.in, README, compat.c, compat.h, configure, configure.in,
irc.c, setup.h.in: Merged SOLARIS_PORT branch.
-2002-05-22 21:13 andy
+2002-05-23 05:13 andy
* Makefile.in, README, configure, configure.in: configure.in,
configure: Check if libsocket and libnsl are needed (like
Makefile.in: Placeholders for libs
-2002-05-22 20:31 andy
+2002-05-23 04:31 andy
* compat.c, compat.h, configure, configure.in, setup.h.in:
configure.in, configure, setup.h.in: Check for
compat.c, comapt.h: Provide our own inet_aton() if the system
does not have one.
-2002-05-22 18:27 andy
+2002-05-23 02:27 andy
* Makefile.in, compat.c, configure, configure.in, irc.c,
setup.h.in: Makefile.in, compat.c: Add compat.c, where
irc.c: Include strings.h if we have it.
-2002-05-22 17:29 andy
+2002-05-23 01:29 andy
* compat.h, irc.c: compat.h: Header file for compatability stuff
(duh). Solaris at least doesn't have INADDR_NONE. irc.c:
Include compat.h.
-2002-05-20 22:02 strtok
+2002-05-21 06:02 strtok
* ChangeLog:
ChangeLog: Updated for version 2.3 release
-2002-05-17 12:31 strtok
+2002-05-17 20:31 strtok
* scan.c, stats.c:
scan.c: Ubermicro optomization on flagging STATE_CLOSED on all
stats.c: Output file descriptor use in stats now. This will be
useful for larger servers running bopm.
-2002-05-14 15:07 strtok
+2002-05-14 23:07 strtok
* version.h:
version.h: Version 2.3 now
-2002-05-14 04:38 andy
+2002-05-14 12:38 andy
* contrib/crontab/bopmchk: Useful crontab from skold
<skold@habber.net>
-2002-05-13 20:37 strtok
+2002-05-14 04:37 strtok
* bopm.conf.sample:
bopm.conf.sample: Extra clues for the idiots changing their
KLINE_COMMAND without knowing what they're
doing.
-2002-05-13 17:59 strtok
+2002-05-14 01:59 strtok
* scan.c, stats.c:
scan.c: Fixed problem with FD_USE being decremented when it
shouldn't have been
-2002-05-12 11:43 strtok
+2002-05-12 19:43 strtok
* scan.c:
scan.c: Fixed logic error when adding fd's to the poll array
-2002-05-06 15:39 strtok
+2002-05-06 23:39 strtok
* ChangeLog:
ChangeLog: Updated changelog for 2.2r2
-2002-05-06 15:29 strtok
+2002-05-06 23:29 strtok
* irc.c:
irc.c: Caught any NULL returns from strtok in the connect
handlers.
-2002-05-06 15:09 andy
+2002-05-06 23:09 andy
* irc.c: irc.c: Oops, looks like Unreal sends a server
notice that is too much like an ultimate ircd notice. Here's a
hopeful quick fix.
-2002-05-06 12:17 strtok
+2002-05-06 20:17 strtok
* irc.c:
irc.c: With debug level >= 1, with unknown connect() error print
strerror
-2002-05-06 11:14 strtok
+2002-05-06 19:14 strtok
* ChangeLog:
ChangeLog: Updated changelog for 2.2r1
-2002-05-06 11:10 strtok
+2002-05-06 19:10 strtok
* ChangeLog:
ChangeLog: Updated changelog for 2.2r1
-2002-05-06 06:00 dgl
+2002-05-06 14:00 dgl
* main.c: Fixing -c param bug (which has broken -c option since -v
option was added (rel 1.23)). TheShadow reported this in
#blitzed
-2002-05-04 20:16 andy
+2002-05-05 04:16 andy
* ChangeLog: ChangeLog: Updated.
-2002-05-04 18:54 andy
+2002-05-05 02:54 andy
* main.c: main.c: Apparently using _exit is the correct thing
to do.
-2002-05-04 11:48 strtok
+2002-05-04 19:48 strtok
* bopm.conf.sample, config.c, extern.h, scan.c:
scan.c, config.c, extern.h, bopm.conf.sample: Added CONF_TIMEOUT
and TIMEOUT directive to allow for configurable scan
timeouts (suggested by lilo).
-2002-05-01 10:44 andy
+2002-05-01 18:44 andy
* irc.c, bopm.conf.sample, config.c, extern.h: irc.c, config.c,
extern.h: Added config option REALNAME which allows bopm's
bopm.conf.sample: Sample REALNAME
-2002-05-01 09:58 andy
+2002-05-01 17:58 andy
* stats.c, stats.h: stats.c, stats.h: Reformatiing
-2002-04-30 21:01 andy
+2002-05-01 05:01 andy
* scan.c, scan.h: scan.c, scan.h: Reformatting.
-2002-04-30 16:24 andy
+2002-05-01 00:24 andy
* irc.c, opercmd.c, opercmd.h: opercmd.c: Reformatting.
opercmd.h: Reformatting, moved some global variable
declarations to opercmd.c irc.c: Needed an extern to get
access to LAST_REAP_TIME.
-2002-04-30 15:41 andy
+2002-04-30 23:41 andy
* misc.c, misc.h: misc.c, misc.h: Reformatting.
-2002-04-30 14:53 andy
+2002-04-30 22:53 andy
* main.c: main.c: Reformatting.
-2002-04-30 13:14 andy
+2002-04-30 21:14 andy
* log.c, log.h: log.c, log.h: Reformatting.
-2002-04-29 20:01 andy
+2002-04-30 04:01 andy
* irc.c, irc.h: irc.c: Code cleanups. Added check_channel()
function to check if a given channel is one of our
private fucntions have static linkage. irc.h: Code
cleanups.
-2002-04-29 17:37 andy
+2002-04-30 01:37 andy
* dnsbl.c, extern.h, log.c, misc.c, opercmd.c, stats.c: extern.h:
Code format cleanup. Move include of config.h to files that
dnsbl.c, log.c, misc.c, opercmd.c, stats.c: Add include for
config.h.
-2002-04-29 10:10 strtok
+2002-04-29 18:10 strtok
* bopm.conf.sample:
bopm.conf.sample: Fixed TARGET_STRING sample
-2002-04-29 09:17 andy
+2002-04-29 17:17 andy
* dnsbl.c, dnsbl.h: dnsbl.c: Formatting cleanup & added more
descriptive error message when gethostbyname() fails (is man
dnsbl.h: Formatting cleanup.
-2002-04-29 07:20 andy
+2002-04-29 15:20 andy
* config.c: config.c: Doh, KEYS is not required for normal
operation.
-2002-04-29 07:18 andy
+2002-04-29 15:18 andy
* bopchecker.h: bopchecker.h: Open cisco router bit mask.
-2002-04-29 07:15 andy
+2002-04-29 15:15 andy
* config.c, config.h: config.c: Tidied up indentation.
config.h: Neater indentation, some prototypes moved to
config.c.
-2002-04-28 22:57 strtok
+2002-04-29 06:57 strtok
* scan.c:
scan.c: Uncommented CISCO from scan table as efnet reports it is
working properly
-2002-04-28 11:20 andy
+2002-04-28 19:20 andy
* bopchecker.c, bopchecker.h: Code clean up.
-2002-04-28 10:35 andy
+2002-04-28 18:35 andy
* bopchecker.c, config.c, extern.h, irc.c, main.c, misc.c,
opercmd.c, opercmd.h, scan.c, stats.c: bopchecker.c:
2nd parameter of checkoper was never used. scan.c: Code
cleanups. stats.c: Code cleanups.
-2002-04-26 15:20 andy
+2002-04-26 23:20 andy
* bopm.conf.sample: bopm.conf.sample: Better example config
suggestion from Erik / Andrew Church.
-2002-04-26 14:32 andy
+2002-04-26 22:32 andy
* bopm.conf.sample, config.c, extern.h, irc.c: config.c,
bopm.conf.sample: Added KEYS config parameter.
get_chan_key() which looks up the correct key for a given
channel.
-2002-04-25 14:27 strtok
+2002-04-25 22:27 strtok
* scan.c:
scan.c: Commented HTTP 8000 out of the scan table, those who wish
to scan on this port can easily uncomment it.
-2002-04-24 23:24 strtok
+2002-04-25 07:24 strtok
* scan.c:
scan.c: Removed use of scan_del() where STATE_CLOSED should have
been set instead.
-2002-04-24 21:41 strtok
+2002-04-25 05:41 strtok
* options.h, scan.c:
scan.c/options.h: Added MAXREAD (default 4096), max amount of
bytes read from any port before the connection is
considered a flood and failed.
-2002-04-24 21:17 strtok
+2002-04-25 05:17 strtok
* scan.c:
scan.c: Fixed bug which caused freezing if data was virtually
endless (reported by qurve/qeast
-2002-04-24 19:42 strtok
+2002-04-25 03:42 strtok
* scan.c:
scan.c: Fixed scan_struct data bug where it tried to free data
scan.c: Commented out cisco and http port 8001 scanning, because
servers will be using this commit live.
-2002-04-24 04:43 andy
+2002-04-24 12:43 andy
* bopm.conf.sample: bopm.conf.sample: Less Blitzed-like pages
from Tom Gilder <tom@blitzed.org>
-2002-04-23 09:56 andy
+2002-04-23 17:56 andy
* irc.c, irc.h: irc.c: Here's support for ultimate ircd.
-2002-04-17 16:25 andy
+2002-04-18 00:25 andy
* README, main.c, options.h: main.c, options.h: -v option
from Harald Skoglund <harald@hekta.stud.iet.hist.no>
README: Documentation of command line options.
-2002-04-17 15:16 andy
+2002-04-17 23:16 andy
* bopm.conf.sample: README: Again some notes added for SCANPORT
because lots of people are having a hard time
understanding what this is for.
-2002-04-14 04:03 dgl
+2002-04-14 12:03 dgl
* README: typo, the hybrid team didn't write math.[ch] :)
-2002-04-10 21:56 andy
+2002-04-11 05:56 andy
* scan.c: scan.c: So much call for HTTP scanning on ports
8000, 8001. Well, let's try it for a while and see.
-2002-04-03 18:32 andy
+2002-04-04 03:32 andy
* bopm.conf.sample: bopm.conf.sample: Many people appear to be
getting confused over this.
-2002-03-31 11:33 andy
+2002-03-31 20:33 andy
* README: Strange Unrealism.
-2002-03-30 21:31 andy
+2002-03-31 06:31 andy
* README: Mailman moved to a slightly simpler URL.
-2002-03-21 09:23 andy
+2002-03-21 17:23 andy
* README: More IRCu notes from wunix <wu@wunix.org>
-2002-03-19 05:25 andy
+2002-03-19 13:25 andy
* README: README: Some compatibility notes from Erik Fears
<strtok@softhome.net>
-2002-03-03 13:49 andy
+2002-03-03 21:49 andy
* configure, configure.in: configure.in: Added DNSBL begging
text
-2002-02-25 21:07 strtok
+2002-02-26 05:07 strtok
* scan.c: scan.c: Moved Cisco up in hash table so that it is tried
before wingate, because cisco routers only allow 4 connections at
once (pointed out by JPayne)
-2002-02-24 23:16 strtok
+2002-02-25 07:16 strtok
* scan.c:
scan.c: Cisco scanning now works
-2002-02-24 23:08 strtok
+2002-02-25 07:08 strtok
* version.h: version.h: Incremented version to 2.2 so we can
identify any bopms that have cvs updated
-2002-02-24 23:07 strtok
+2002-02-25 07:07 strtok
* scan.c: scan.c: Actually send() data for cisco check now (oops)
-2002-02-24 22:57 strtok
+2002-02-25 06:57 strtok
* scan.c, scan.h: scan.c/scan.h: Added open cisco router scanning
-2002-02-22 03:06 andy
+2002-02-22 11:06 andy
* README: README: Credits for Collide.
-2002-02-22 03:05 andy
+2002-02-22 11:05 andy
* irc.c, irc.h: irc.c: Added three new functions,
do_hybrid_connect(), do_xnet_connect() and
&connects
channel instead of a +c umode.
-2002-02-19 15:29 andy
+2002-02-19 23:29 andy
* ChangeLog: ChangeLog: Update dfor next release
-2002-02-19 15:10 andy
+2002-02-19 23:10 andy
* configure, configure.in: configure.in: $ac_c deprecated
-2002-02-19 15:04 andy
+2002-02-19 23:04 andy
* configure, configure.in: configure.in: Fix broken "echo
-n" check
-2002-02-19 15:00 andy
+2002-02-19 23:00 andy
* configure, configure.in, setup.h.in: configure.in: Fix
sys/poll.h check
-2002-02-19 14:57 andy
+2002-02-19 22:57 andy
* acconfig.h, configure, configure.in, setup.h.in: configure.in:
Get rid of need for acconfig.h acconfig.h: No longer
needed
-2002-02-19 12:55 strtok
+2002-02-19 20:55 strtok
* version.h: version.h: Incremented version to 2.1
-2002-02-19 12:46 strtok
+2002-02-19 20:46 strtok
* scan.c: Fix for select()
-2002-02-17 09:15 andy
+2002-02-17 17:15 andy
* README: README: Some credits we missed, oops.
-2002-02-16 19:52 andy
+2002-02-17 03:52 andy
* ChangeLog: [no log message]
-2002-02-16 18:35 andy
+2002-02-17 02:35 andy
* irc.c: irc.c: Doh! Need to check we have enough tokens
before blindly accessing tokens[6].
-2002-02-16 10:44 andy
+2002-02-16 18:44 andy
* ChangeLog: [no log message]
-2002-02-16 10:43 andy
+2002-02-16 18:43 andy
* configure, configure.in: configure.in: Added a bit about
using GNU Make.
-2002-02-16 10:37 andy
+2002-02-16 18:37 andy
* ChangeLog: [no log message]
-2002-02-16 10:36 strtok
+2002-02-16 18:36 strtok
* config.c: config.c: Fixed -> typo
-2002-02-16 10:35 strtok
+2002-02-16 18:35 strtok
* config.c: config.c: DEBUG level 3 now also prints out LISTS with
other config elements
-2002-02-16 10:17 andy
+2002-02-16 18:17 andy
* ChangeLog: ChangeLog: Idea - let's remove changes to the
changelog, from the changelog. :)
-2002-02-16 10:16 andy
+2002-02-16 18:16 andy
* ChangeLog: ChangeLog: Updated again..
-2002-02-15 22:18 strtok
+2002-02-16 06:18 strtok
* config.c: Added code to free TYPE_LIST in config.c (someone
forgot this!)
-2002-02-15 19:23 andy
+2002-02-16 03:23 andy
* ChangeLog: ChangeLog: Updated for next release.
-2002-02-15 15:21 andy
+2002-02-15 23:21 andy
* bopm.conf.sample: bopm.conf.sample: Added docs and examples for
EXCLUDE option.
-2002-02-14 20:57 andy
+2002-02-15 04:57 andy
* Makefile.in, config.c, config.h, extern.h, irc.c, irc.h, match.c,
match.h, scan.c:
The above patch was contributed by Rob Levin/lilo @ OPN
-2002-02-14 16:56 andy
+2002-02-15 00:56 andy
* Makefile.in, misc.c, opercmd.c, scan.c, stats.c: Makefile.in,
misc.c, stats.c: Forogt to include the autoconfiscated
opercmd.c, scan.c: Small tidyup.
-2002-02-13 21:56 andy
+2002-02-14 05:56 andy
* INSTALL, README: README: Updated mailing list info, credits,
etc. INSTALL: Largely rewritten installation instructions
and a blurb about TARGET_STRING
-2002-02-13 21:17 andy
+2002-02-14 05:17 andy
* acconfig.h, configure, configure.in, irc.c, options.h,
setup.h.in: configure.in, options.h: Added configure option
options.h acconfig.h: Make autoheader work for --with-unreal
irc.c: WITH_UNREAL instead of UNREAL
-2002-02-13 21:06 andy
+2002-02-14 05:06 andy
* acconfig.h, configure, configure.in, setup.h.in: configure.in:
Added support for --with-select configure option so that
used to make setup.h.in from configure.in) now that
WITH_SELECT is added.
-2002-02-13 17:51 andy
+2002-02-14 01:51 andy
* configure, configure.in, options.h, scan.c, setup.h.in:
configure.in: Check for sys/poll.h options.h:
We'll use poll() if sys/poll.h was found scan.c: Alter for
autoconfiscated sys/poll.h check.
-2002-02-13 15:52 andy
+2002-02-13 23:52 andy
* configure, configure.in, dnsbl.c, setup.h.in: configure.in: Add
a check for bigendian systems. dnsbl.c: If we're on a
bigendian system this'll be backwards.
-2002-02-13 14:28 andy
+2002-02-13 22:28 andy
* .cvsignore, Makefile.in, configure: OK, so we do need to
distribute configure.
-2002-02-13 14:15 strtok
+2002-02-13 22:15 strtok
* scan.c, scan.h: Added byte counter to teach connection, and
adjusted manual check output to be be more informative
-2002-02-13 12:50 andy
+2002-02-13 20:50 andy
* bopchecker.c, irc.c, scan.c: bopchecker.c, irc.c, scan.c: Use
AC_HEADER_TIME and AC_CHECK_HEADERS(sys/time.h) to check how to
handle time.h and sys/time.h (if there even if a sys/time.h, if
it can be included with time.h)
-2002-02-13 12:32 andy
+2002-02-13 20:32 andy
* bopchecker.c: bopchecker.c: Another STDC_HEADERS check
-2002-02-13 12:28 andy
+2002-02-13 20:28 andy
* config.c: config.c: Typo fix.
-2002-02-13 12:26 andy
+2002-02-13 20:26 andy
* Makefile.in, config.c, dnsbl.c, irc.c, log.c, main.c, opercmd.c,
scan.c: Makefile.in: Add a distclean target. We may want
config.c, dnsbl.c, irc.c, log.c, main.c, opercmd.c, scan.c:
Take account of AC_HEADER_STDC check.
-2002-02-13 12:12 andy
+2002-02-13 20:12 andy
* main.c: main.c: Handle AC_TYPE_SIGNAL check.
-2002-02-13 11:58 andy
+2002-02-13 19:58 andy
* setup.h.in: setup.h.in: /me reads as far as "autoheader" in
the autoconf manual.
-2002-02-13 11:24 andy
+2002-02-13 19:24 andy
* .cvsignore, Makefile, Makefile.in, configure.in, setup.h.in:
First stab at autoconfiscation (euheue)
-2002-02-13 08:51 andy
+2002-02-13 16:51 andy
* bopchecker.c: bopchecker.c: bopchecker needs a target string as
well now.
-2002-02-12 21:40 strtok
+2002-02-13 05:40 strtok
* scan.c: Pad scan_struct->data + 1 byte on malloc to leave room
for null terminator (was causing buffer overrun)
-2002-02-12 15:02 andy
+2002-02-12 23:02 andy
* config.c: config.c: Really doesn't need to be that verbose :)
Remember I use -d and -dd a lot when helping people set up
BOPM - I really don't need 2 pages of config options flying
by.
-2002-02-12 13:42 strtok
+2002-02-12 21:42 strtok
* version.h: VERSION for this release will be 2.0
-2002-02-12 13:17 strtok
+2002-02-12 21:17 strtok
* scan.c: Wingate write function now actually sends data
-2002-02-12 13:07 strtok
+2002-02-12 21:07 strtok
* scan.c, scan.h: Cleaned out code no longer needed
-2002-02-12 12:57 strtok
+2002-02-12 20:57 strtok
* bopm.conf.sample: Added TARGET_STRING to config file
-2002-02-12 12:54 strtok
+2002-02-12 20:54 strtok
* config.c, extern.h, options.h, scan.c, scan.h: No longer use
individual read functions for each protocol, now search for a
TARGET_STRING within the data. (set in conf)
-2002-02-12 11:19 strtok
+2002-02-12 19:19 strtok
* bopm.conf.sample, options.h, scan.c, scan.h: options.h USE_POLL
and MAXPOLL for use of poll() as opposed to select() in
scan.c. If USE_POLL is defined, the scanner will use poll(), if
not select() is used as before
-2002-02-11 22:10 strtok
+2002-02-12 06:10 strtok
* bopm.conf.sample, config.c, extern.h, misc.c, scan.c, scan.h:
bopm.conf.sample: Added config parameter FDLIMIT (default 512),
Added scan_establish() code to socket()/connect() to a socket,
connections are now queued if the FDLIMIT cap is reached.
-2002-02-10 07:37 andy
+2002-02-10 15:37 andy
* README: README: Credits for recent patches.
-2002-02-10 07:25 andy
+2002-02-10 15:25 andy
* scan.c: scan.c: Improved HTTP handling. Seems to work
(have tested against all known HTTP false positives seen
so far, plus 2 known open proxies). Ideas and pseudocode from
jpayne@blitzed.org.
-2002-02-10 06:34 andy
+2002-02-10 14:34 andy
* irc.c, irc.h, main.c: irc.c: irc.h: Added a MSGLEN #define so
that networks which use different sized IRC buffers can be
Both the above from shasta@irc.pl.
-2002-02-07 09:23 andy
+2002-02-07 17:23 andy
* bopm.conf.sample, dnsbl.c: dnsbl.c: Need to check against
DNSBL_ZONE with a dot on the end, because otherwise it
bopm.conf.sample: Gotcha about putting your own dot at the
end of the zone.
-2002-02-06 09:19 andy
+2002-02-06 17:19 andy
* TODO: TODO: More updates on that idea.
-2002-02-06 08:51 andy
+2002-02-06 16:51 andy
* TODO: TODO: Adding suggestion from Simorgh
<simorgh@dataphone.se>
-2002-02-04 14:39 andy
+2002-02-04 22:39 andy
* bopchecker.c: bopchecker.c: Extra #include needed, reported by
shasta@irc.pl
-2002-02-04 10:12 andy
+2002-02-04 18:12 andy
* stats.c: stats.c: Added simple connects/minute reading.
-2002-01-31 22:17 andy
+2002-02-01 06:17 andy
* ChangeLog: ChangeLog: Updated for next realese.
-2002-01-31 22:16 andy
+2002-02-01 06:16 andy
* README: README: Added note about Unreal 3.2 support.
-2002-01-31 21:57 andy
+2002-02-01 05:57 andy
* Makefile: Makefile: irc.o depends on options.h
-2002-01-31 21:08 andy
+2002-02-01 05:08 andy
* README: README: Credits to locksmith for his help.
-2002-01-31 20:40 andy
+2002-02-01 04:40 andy
* config.c: config.c: Possible stupid error with calculating size
of config hash.
-2002-01-30 22:00 strtok
+2002-01-31 06:00 strtok
* irc.c: irc.c: Last commit had an odd paste from vim (???)
-2002-01-30 21:38 strtok
+2002-01-31 05:38 strtok
* config.c, irc.c, scan.h: config.c: Added FDLIMIT configuration
parameter (limit of open file descriptors) irc.c: Fixed NULL
CONF_NICKSERV_IDENT pointer (reported by uneks) scan.h: Added
STATE_UNESTABLISHED
-2002-01-30 15:55 andy
+2002-01-30 23:55 andy
* irc.c: irc.c: Some ircd's (Xnet and others?) don't send
+c notices with the server as the source.
-2002-01-29 09:33 andy
+2002-01-29 17:33 andy
* ChangeLog: ChangeLog: Updated for next release.
-2002-01-29 09:31 andy
+2002-01-29 17:31 andy
* config.c: config.c: Now we've added a zero element on the
config hash we need to adjust the sizes..
-2002-01-28 17:49 strtok
+2002-01-29 01:49 strtok
* README: README: Added codebase specific compatibility (those
tested)
-2002-01-28 17:46 andy
+2002-01-29 01:46 andy
* ChangeLog: ChangeLog: Missed a late commit.
-2002-01-28 17:45 andy
+2002-01-29 01:45 andy
* bopm.conf.sample: bopm.conf.sample: Added suggestion from
Sotiris Tsimbonis to make ti a bit more obvious that a
temporary KLINE should be used.
-2002-01-28 17:25 andy
+2002-01-29 01:25 andy
* ChangeLog: ChangeLog: Updated ChangeLog for 1.1 release.
-2002-01-28 17:21 strtok
+2002-01-29 01:21 strtok
* version.h: Version.h: Now 1.1
-2002-01-28 16:23 andy
+2002-01-29 00:23 andy
* bopchecker.c, bopchecker.h, config.c: bopchecker.c: Some
reorganisation.
config.c: Terminated the config hash with a zero'd entry so
that it is easy to tell where it ends.
-2002-01-28 16:15 strtok
+2002-01-29 00:15 strtok
* README, config.c: README: Added rehash instructions
-2002-01-27 17:37 andy
+2002-01-28 01:37 andy
* README: README: Credits for PASSWORD option
-2002-01-27 17:33 andy
+2002-01-28 01:33 andy
* bopm.conf.sample, config.c, extern.h, irc.c: config.c, extern.h:
Add PASSWORD config option. irc.c: Use PASSWORD if
supplied. bopm.conf.sample: Document PASSWORD, fix typo on
SERVER
-2002-01-27 16:18 strtok
+2002-01-28 00:18 strtok
* config.c, config.h: config.c/config.h: BOPM now exits if
'required' configuration parameters are not set.
-2002-01-27 15:31 strtok
+2002-01-27 23:31 strtok
* TODO: TODO: Updated TODO
-2002-01-27 06:17 andy
+2002-01-27 14:17 andy
* bopchecker.c, bopchecker.h: bopchecker.h: Added bitmasks for
the types of proxy. HTTP is 1, Wingate 2, SOCKS4 is 4 and
A PROXY WAS FOUND AND 0 MEANS NO PROXY WAS FOUND, THIS IS THE
EXACT OPPOSITE TO PRIOR VERSIONS OF THIS PROGRAM!
-2002-01-26 20:23 strtok
+2002-01-27 04:23 strtok
* irc.c: irc.c: Fixed segfault if nickserv ident isnt defined in
conf
-2002-01-26 11:17 strtok
+2002-01-26 19:17 strtok
* config.c: config.c: Replace C++ comment with C style comment
(oops)
-2002-01-25 14:58 andy
+2002-01-25 22:58 andy
* bopm.conf.sample: bopm.conf.sample: Remove Blitzed address
because of people sending us reports without contacting
us.
-2002-01-25 14:02 andy
+2002-01-25 22:02 andy
* scan.c: scan.c: Suggestion from Sotiris Tsimbonis that details go
to channels
-2002-01-25 13:14 andy
+2002-01-25 21:14 andy
* README, bopm.conf.sample, dnsbl.c: dnsbl.c: Allow reporting to
multiple addresses README: Note about Sotiris Tsimbonis' idea
bopm.conf.sample: Note about how to use multiple TO addresses
-2002-01-25 07:27 andy
+2002-01-25 15:27 andy
* irc.c: irc.c: support & channels, bug found by Sotiris Tsimbonis
<stsimb@irc.gr>.
-2002-01-24 13:54 strtok
+2002-01-24 21:54 strtok
* INSTALL: INSTALL: Updated INSTALL file to include information
about options.h
-2002-01-24 13:53 strtok
+2002-01-24 21:53 strtok
* irc.c, options.h: irc.c/options.h: Added support for unreal ircds
-2002-01-24 09:40 strtok
+2002-01-24 17:40 strtok
* README: README: Added hybrid compatibility to README.
-2002-01-24 02:41 andy
+2002-01-24 10:41 andy
* bopm.conf.sample, config.c, extern.h, irc.c: Added OPER_MODES
config option to specify what modes the bopm will set on itself
after opering up.
-2002-01-23 22:56 andy
+2002-01-24 06:56 andy
* bopchecker.c: bopchecker needs to time out too, doh.
-2002-01-23 22:18 andy
+2002-01-24 06:18 andy
* extern.h: Remove CONF_PING, a config option that never was.
-2002-01-23 22:07 andy
+2002-01-24 06:07 andy
* INSTALL, README, bopchecker.c, extern.h, irc.c, main.c,
options.h: Merged patch from Sotiris Tsimbonis <stsimb@irc.gr>
bopchecker now takes the -c option also, in the same way as bopm.
-2002-01-22 20:58 strtok
+2002-01-23 04:58 strtok
* ChangeLog: ChangeLog: It's 2002!
-2002-01-22 13:44 strtok
+2002-01-22 21:44 strtok
* bopm.conf.sample: bopm.conf.sample: Fixed typo
-2002-01-22 11:09 strtok
+2002-01-22 19:09 strtok
* ChangeLog: ChangeLog: Added changelog
-2002-01-21 12:03 strtok
+2002-01-21 20:03 strtok
* scan.c: scan.c: Apache ip vhosting hack (apaches fault!)
-2002-01-21 07:07 andy
+2002-01-21 15:07 andy
* README: typo
-2002-01-20 23:54 strtok
+2002-01-21 07:54 strtok
* scan.c: scan.c: Send \r\n\r\n for HTTP proxy rather than \n\n
-2002-01-20 13:53 strtok
+2002-01-20 21:53 strtok
* README: Added compatibility section to README and support notice
-2002-01-20 12:12 strtok
+2002-01-20 20:12 strtok
* dnsbl.c: dnsbl.c: Reordered priorities: Kline, then log then
privmsg
-2002-01-20 12:01 andy
+2002-01-20 20:01 andy
* .cvsignore: ignore another binary
-2002-01-20 11:59 strtok
+2002-01-20 19:59 strtok
* bopm.conf.sample, irc.c, options.h, scan.c: scan.c: Added
HTTP/1.1 checking for HTTP proxies bopm.conf.sample: Commented
NODATA_TIMEOUT from options.h options.h: Added NODATA_TIMEOUT
default to 900 seconds (15 minutes)
-2002-01-19 23:06 strtok
+2002-01-20 07:06 strtok
* irc.c, main.c, version.h: version.h: Added #define for VERSION
(currently 1.0) main.c: Log version on startup irc.c: Added CTCP
version reply
-2002-01-19 19:27 andy
+2002-01-20 03:27 andy
* bopchecker.c, bopchecker.h, bopm.conf.sample, dnsbl.c, irc.c,
irc.h, scan.c: Kline messages now have ?ip= in the URL which will
allow our web pages to be a bit cleverer.
-2002-01-19 18:58 andy
+2002-01-20 02:58 andy
* bopm.conf.sample, config.c, extern.h, irc.c: Here's a config
option for an away message (AWAY). Also now responds to PRIVMSG
that simply says INFO, giving a bit of information about what the
bot does. Help email address set from the HELP_EMAIL option.
-2002-01-19 18:03 andy
+2002-01-20 02:03 andy
* Makefile, bopchecker.c, bopchecker.h: Added an evil hack called
bopchecker which is a command line interface to bopm. It returns
EXIT_FAILURE if it doesn't find an open proxy, it returns
EXIT_SUCCESS if it does.
-2002-01-19 12:09 andy
+2002-01-19 20:09 andy
* irc.c: typo
-2002-01-19 12:03 andy
+2002-01-19 20:03 andy
* scan.c: More hopeful manual check fixes
-2002-01-19 11:36 andy
+2002-01-19 19:36 andy
* dnsbl.c, scan.c: Hopeful reporting fixes
-2002-01-19 10:49 andy
+2002-01-19 18:49 andy
* dnsbl.c: Reporting proxies to DNSBL now works.
-2002-01-19 09:05 andy
+2002-01-19 17:05 andy
* Makefile, config.c, dnsbl.c, dnsbl.h, extern.h, irc.c, scan.c,
scan.h: Hooks for sending an email report (but it doesn't
actually do anything yet)
-2002-01-19 07:32 andy
+2002-01-19 15:32 andy
* bopm.conf.sample: Extra config options for DNSBL.
-2002-01-19 06:59 andy
+2002-01-19 14:59 andy
* bopm.conf.sample: Tidying up, added the DNSBL_ZONE
-2002-01-19 06:09 andy
+2002-01-19 14:09 andy
* INSTALL: Added bit about -d
-2002-01-19 06:01 andy
+2002-01-19 14:01 andy
* README: Typos etc.
-2002-01-18 21:33 strtok
+2002-01-19 05:33 strtok
* scan.c: scan.c: Ridded instances of stats_num being incremented
twice if a host was open AND was insecure
-2002-01-18 21:05 strtok
+2002-01-19 05:05 strtok
* README: README grammar fix
-2002-01-18 21:03 strtok
+2002-01-19 05:03 strtok
* TODO: Updated TODO
-2002-01-18 17:47 strtok
+2002-01-19 01:47 strtok
* README: More grammar fixes
-2002-01-18 17:45 strtok
+2002-01-19 01:45 strtok
* README: Bad grammar!
-2002-01-18 15:22 strtok
+2002-01-18 23:22 strtok
* INSTALL, README: More README documentation added (credits) Added
INSTALL with quick install procedures
-2002-01-18 14:57 strtok
+2002-01-18 22:57 strtok
* misc.c: Off by one fix with clean()
-2002-01-18 14:49 strtok
+2002-01-18 22:49 strtok
* config.c: Yet another #include <time.h> for BSD!
-2002-01-18 14:47 strtok
+2002-01-18 22:47 strtok
* scan.c: scan.c: BOPM now increases number open (protocol) by
determining if a socket can be written to, rather than if read
returned 0.
-2002-01-18 14:28 strtok
+2002-01-18 22:28 strtok
* README: Begin README file.
-2002-01-18 12:29 strtok
+2002-01-18 20:29 strtok
* config.c, misc.c, misc.h: config.c: Strip leading/tailing
characters from arguments misc.c/misc.h: Added clean() function
which strips leading/tailing characters from a
string and returns a pointer to the new string.
-2002-01-18 10:14 strtok
+2002-01-18 18:14 strtok
* scan.c: scan.c: Stats, num negotiated now increased on
negotiation failed Fixed order of paramaters for manual
checking
-2002-01-18 01:06 andy
+2002-01-18 09:06 andy
* Makefile, config.c, dnsbl.c, dnsbl.h, extern.h, irc.c, scan.c,
stats.c: Support for checking against a DNS (black|block)list.
take place on every connect and every
time the "check" command is used.
-2002-01-17 22:07 strtok
+2002-01-18 06:07 strtok
* scan.c, stats.c: Added port to stats Replaced sizeof
scan_protocols with SCAN_NUMPROTOCOLS
-2002-01-17 22:00 strtok
+2002-01-18 06:00 strtok
* main.c, scan.c, scan.h, stats.c: Added size_t SCAN_NUMPROTOCOLS
-2002-01-17 20:49 strtok
+2002-01-18 04:49 strtok
* scan.c: hopeful extern fix
-2002-01-17 20:10 strtok
+2002-01-18 04:10 strtok
* extern.h, scan.c, scan.h, stats.c, stats.h: Made stats variables
part of the protocol_hash struct, I had to throw a ton of
includes in stats.c to make #include "scan.h" happy
-2002-01-17 17:51 andy
+2002-01-18 01:51 andy
* Makefile: Moke debug stuff work by linking it properly
-2002-01-17 17:25 andy
+2002-01-18 01:25 andy
* .cvsignore, Makefile, main.c: Simple SIGINT handler
-2002-01-17 17:15 strtok
+2002-01-18 01:15 strtok
* irc.c: Fixed massive CPU usage (YAY).
-2002-01-17 16:39 andy
+2002-01-18 00:39 andy
* Makefile: DEBUG_GPROF=1 make to enable gprof debugging
-2002-01-17 16:02 strtok
+2002-01-18 00:02 strtok
* TODO, irc.c: irc_reconnect() fixed and working rehashing now
working (/kill bot to rehash)
-2002-01-17 15:46 strtok
+2002-01-17 23:46 strtok
* irc.c: irc.c: Reconnect if unable to WRITE
-2002-01-17 15:38 strtok
+2002-01-17 23:38 strtok
* irc.c: reconnect on select() returning -1 was bad mmkay
-2002-01-17 15:35 strtok
+2002-01-17 23:35 strtok
* irc.c: More attempted irc_reconnect() fixes.
-2002-01-17 15:31 strtok
+2002-01-17 23:31 strtok
* irc.c: irc.c: Log on irc_reconnect() call
-2002-01-17 15:25 strtok
+2002-01-17 23:25 strtok
* irc.c, irc.h: irc.c: added irc_reconnect
-2002-01-17 15:12 andy
+2002-01-17 23:12 andy
* opercmd.c: And another
-2002-01-17 15:11 andy
+2002-01-17 23:11 andy
* opercmd.c: BSD fix
-2002-01-17 15:07 andy
+2002-01-17 23:07 andy
* irc.c: First four letters of nick for commands.
-2002-01-17 15:02 strtok
+2002-01-17 23:02 strtok
* config.c, irc.c, main.c, options.h, scan.c: config.c: Set pointer
to type_string's to null irc.c: reconnect on select() exception
vector being set with IRC_FD
-2002-01-17 14:12 strtok
+2002-01-17 22:12 strtok
* scan.c: scan_timer fix
-2002-01-17 14:08 strtok
+2002-01-17 22:08 strtok
* scan.c: scan.c: Added timeout on verbose checking
-2002-01-17 13:53 strtok
+2002-01-17 21:53 strtok
* irc.c, scan.c, scan.h: Changed scan_connect to compensate for
verbose scanning.
-2002-01-17 04:58 andy
+2002-01-17 12:58 andy
* Makefile, main.c, opercmd.c, scan.c, scan.h: Manual check almost
done, but work must stop here for a few hours..
-2002-01-17 00:22 andy
+2002-01-17 08:22 andy
* Makefile, irc.c, misc.c, misc.h, opercmd.c, opercmd.h, stats.c,
stats.h: Support for oper-only commands.
Current limitation: oper commands may have only one parameter.
-2002-01-16 22:17 strtok
+2002-01-17 06:17 strtok
* README: Added README file (yet to be written)
-2002-01-16 17:47 andy
+2002-01-17 01:47 andy
* irc.c: Oops, the old way left nick unterminated.
-2002-01-16 17:25 andy
+2002-01-17 01:25 andy
* Makefile, irc.c, scan.c, stats.c, stats.h: Some simple stats:
[01:24:54] <penguinBopm> Found 1 HTTP proxies, 1 open [01:24:54]
<penguinBopm> Number of connects: 2
-2002-01-16 16:30 andy
+2002-01-17 00:30 andy
* Makefile, TODO, irc.c, irc.h, main.c, stats.c, stats.h: Here's
the beginnings of some command handling. First four letters of
server name plus command, or "!all" then command, either in msg
or in a channel that bopm is watching.
-2002-01-16 14:12 strtok
+2002-01-16 22:12 strtok
* scan.c: scan.c: Flag conncetions STATE_CLOSED which return 0 on
read function.
-2002-01-16 11:17 strtok
+2002-01-16 19:17 strtok
* irc.c: irc.c: Added no data timeout of 300 seconds
select() now switches on errno to determine unrecoverable error
and reconnects if need be.
-2002-01-16 08:17 andy
+2002-01-16 16:17 andy
* irc.c: Rejoin when kicked. Other part of the code already handle
getting in to channels through +bikl modes.
-2002-01-16 07:37 andy
+2002-01-16 15:37 andy
* irc.c: Log all incoming and outgoing IRC traffic at debug level
2+ (./bopm -dd)
-2002-01-16 06:15 andy
+2002-01-16 14:15 andy
* main.c: Some fork cleanups, some extra headers needed by strlen,
umask, exit.
-2002-01-16 06:00 andy
+2002-01-16 14:00 andy
* Makefile: -)3 is proabbly OK
-2002-01-15 22:40 strtok
+2002-01-16 06:40 strtok
* scan.c: scan.c: Added code to mark connects STATE_CLOSED if they
match a host that has already been determined to be an
open proxy.
-2002-01-15 22:07 strtok
+2002-01-16 06:07 strtok
* TODO, config.c: TODO: Added to project config.c: Removed debug
line for free()
-2002-01-15 20:57 strtok
+2002-01-16 04:57 strtok
* bopm.conf.sample: Sample config is now more appropriate.
-2002-01-15 19:22 andy
+2002-01-16 03:22 andy
* scan.c: A little bit more logging in debug mode.
-2002-01-15 19:11 andy
+2002-01-16 03:11 andy
* log.c: Log a readable time stamp
-2002-01-15 16:31 andy
+2002-01-16 00:31 andy
* config.c: HINT: if you run it without a config file, and you
don't check, it tries to do gethostbyname on a null string and
segfaults.
-2002-01-15 16:21 andy
+2002-01-16 00:21 andy
* .cvsignore, main.c: getopt_long is not portable, so we'll just
have to do with only -d for now.
On the plus side, extra -d = higher debug level in case that is
needed in future (OPT_DEBUG = debug level or 0 for no debug)
-2002-01-15 16:04 andy
+2002-01-16 00:04 andy
* Makefile, extern.h, log.c, main.c: Added command line option -d
or --debug, this prevents forking and directs all logging to
stderr.
-2002-01-15 14:49 andy
+2002-01-15 22:49 andy
* .cvsignore: More gcov stuff to ignore
-2002-01-15 14:48 andy
+2002-01-15 22:48 andy
* .cvsignore: Ignore pid and log file.
-2002-01-15 14:17 andy
+2002-01-15 22:17 andy
* .cvsignore, bopm.conf, bopm.conf.sample: old erik, move bopm.conf
to bopm.sample.conf so it doesn't try to cvs commit my actual
oper pass.
-2002-01-15 14:07 andy
+2002-01-15 22:07 andy
* .cvsignore: And ignore the binary!
-2002-01-15 14:07 andy
+2002-01-15 22:07 andy
* .cvsignore: Ignore gcov stuff
-2002-01-15 14:01 strtok
+2002-01-15 22:01 strtok
* scan.c: Logging in scan_w_socks4 for bad inet_aton call
-2002-01-15 13:58 andy
+2002-01-15 21:58 andy
* .cvsignore: Ignore vi(m) swapfiles.
-2002-01-15 13:57 andy
+2002-01-15 21:57 andy
* Makefile: DEBUG_GCOV=1 make DEBUG_GDB=1 make
to enable coverage instrumenting and extra debug for gdb
respectively.
-2002-01-15 13:48 andy
+2002-01-15 21:48 andy
* Makefile: I do not think we need those flags (and they are
gcc-specific)
-2002-01-15 13:37 andy
+2002-01-15 21:37 andy
* Makefile: Here's a better Makefile (sorry dg :p)
-2002-01-15 13:37 andy
+2002-01-15 21:37 andy
* make: We have a Makefile
-2002-01-15 13:29 andy
+2002-01-15 21:29 andy
* Makefile: dg's Makefile
-2002-01-15 13:23 strtok
+2002-01-15 21:23 strtok
* scan.c: socks4 fix
-2002-01-15 13:05 strtok
+2002-01-15 21:05 strtok
* config.c, log.c, scan.c: buffer underrun fix
-2002-01-15 11:21 strtok
+2002-01-15 19:21 strtok
* irc.c: vsnprintf and snprintf conversion in irc_send (irc.c)
-2002-01-15 11:10 strtok
+2002-01-15 19:10 strtok
* log.c, scan.c: attempted bugfixes
-2002-01-15 00:04 strtok
+2002-01-15 08:04 strtok
* irc.c: Unborked +c scanning...
-2002-01-14 23:44 strtok
+2002-01-15 07:44 strtok
* irc.c: Fixed IRC binding.
-2002-01-14 23:34 strtok
+2002-01-15 07:34 strtok
* irc.c, scan.c: BSD fixes
-2002-01-14 23:15 strtok
+2002-01-15 07:15 strtok
* scan.c: bsd fix
-2002-01-14 23:01 strtok
+2002-01-15 07:01 strtok
* irc.c, main.c: bopm now forks and writes pid to bopm.pid debug
printf() removed from irc.c, output exists only in the logfile
now.
-2002-01-14 21:59 strtok
+2002-01-15 05:59 strtok
* bopm.conf, irc.c, scan.c: Nickserv ident and Chanserv invite
fixes.
-2002-01-14 13:57 strtok
+2002-01-14 21:57 strtok
* irc.c: Few bug fixes.
-2002-01-14 13:54 strtok
+2002-01-14 21:54 strtok
* irc.c, irc.h: NickServ identification via dg style.
-2002-01-14 13:23 strtok
+2002-01-14 21:23 strtok
* bopm.conf, config.c, extern.h, irc.c: CHANSERV invite code,
nastiness is due to avoiding strtok() and strstr()
-2002-01-14 11:31 strtok
+2002-01-14 19:31 strtok
* bopm.conf, irc.c, irc.h, log.c, scan.c, scan.h: Channel and
bopm.log logging.
-2002-01-13 23:33 strtok
+2002-01-14 07:33 strtok
* bopm.conf, config.c, extern.h, irc.c, scan.c: Added Configurable
KLINE command and config parameter KLINE_COMMAND Added
NICKSERV_IDENT and NICKSERV_INVITE config parameters.
-2002-01-13 23:14 strtok
+2002-01-14 07:14 strtok
* config.c, config.h: config.c is now more pretty
-2002-01-13 21:47 strtok
+2002-01-14 05:47 strtok
* main.c, scan.c: Removed unportable flags on recv(). Added ignore
on SIGPIPE
-2002-01-13 21:35 strtok
+2002-01-14 05:35 strtok
* scan.c: Added MSG_NOSIGNAL flag to all RECV functions in scanner
to prevent SIGPIPE
-2002-01-13 21:23 strtok
+2002-01-14 05:23 strtok
* main.c: Replaced signal with sigaction.
-2002-01-13 19:20 strtok
+2002-01-14 03:20 strtok
* bopm.conf, config.c, config.h, extern.h, irc.c: Removed PERFORM
from configuration. Added CHANNELS to config.
-2002-01-13 00:37 strtok
+2002-01-13 08:37 strtok
* log.c: fflush on log() (log.c) so that log files are generated
properly.
-2002-01-12 23:17 strtok
+2002-01-13 07:17 strtok
* irc.c, scan.c: Bind to BINDSCAN for scanning (needs tested).
-2002-01-12 22:24 strtok
+2002-01-13 06:24 strtok
* bopm.conf, config.c, config.h, extern.h, irc.c: Added BINDIRC and
BINDSCAN as config parameters. BINDIRC is now used for binding
the irc connection.
-2002-01-12 20:05 strtok
+2002-01-13 04:05 strtok
* bopm.conf, scan.c: Added comments to bopm.conf.
-2002-01-12 11:58 strtok
+2002-01-12 19:58 strtok
* scan.c, scan.h: Insecure wingate detection -- yay
-2002-01-12 11:29 strtok
+2002-01-12 19:29 strtok
* log.c, scan.c, scan.h: socks5 scanning support
-2002-01-11 22:14 strtok
+2002-01-12 06:14 strtok
* bopm.conf, config.c, config.h, extern.h, scan.c: Finished socks4
and http proxy support, cleaned out debug code. Added SCANIP and
what ip/port to try to connect the proxy to for testing.
Currently this MUST be an IP (no host resolving)
-2002-01-11 22:03 strtok
+2002-01-12 06:03 strtok
* scan.c: Socks4 scanning working (just need to setup the right IP
to use)
-2002-01-11 12:14 strtok
+2002-01-11 20:14 strtok
* scan.c, scan.h: Socks 4 write support.
-2002-01-11 11:10 strtok
+2002-01-11 19:10 strtok
* bopm.conf, main.c, scan.c: Several bugfixes, timeouts added,
kline reason added to conf file
-2002-01-11 09:35 strtok
+2002-01-11 17:35 strtok
* irc.c, irc.h, main.c, scan.c, scan.h: Connection timeouts and
removal of structs marked STATE_CLOSED every 1 sec (via alarm
signal).
-2002-01-11 09:11 strtok
+2002-01-11 17:11 strtok
* bopm.conf, config.c, config.h, extern.h, scan.c, scan.h: A few
code cleanups.
-2002-01-10 22:45 strtok
+2002-01-11 06:45 strtok
* irc.c, irc.h, scan.c, scan.h: Klines work now (kline function
call needs shifted to a less local position)
-2002-01-10 18:26 strtok
+2002-01-11 02:26 strtok
* bopm.conf, irc.c, scan.c, scan.h: checking for ready read/write
in sock_check() using select. functions regarding specific
protocols are then called for individual writing/reading.
-2002-01-10 15:58 strtok
+2002-01-10 23:58 strtok
* irc.c, main.c, scan.c, scan.h: Added scan_cycle() structure
-2002-01-10 15:47 strtok
+2002-01-10 23:47 strtok
* scan.c: set sockets non blocking, that might speed things up a
bit!
-2002-01-10 15:37 strtok
+2002-01-10 23:37 strtok
* irc.c, scan.c, scan.h: Wrote the beginnings of scan_connect().
Wanted to commit it to storage in case something happens to my
copy.
-2002-01-09 20:01 strtok
+2002-01-10 04:01 strtok
* irc.c: Parsed out IP of connecting hosts from +c notices. (Much
clearer than WGMON!)
-2002-01-09 09:36 strtok
+2002-01-09 17:36 strtok
* bopm.conf, irc.c, scan.c, scan.h: Rewrite IRC parsing (splits
into 16 char *), nasty but effective for now. Started on
structure of scan.c/scan.h.
-2002-01-08 00:09 strtok
+2002-01-08 08:09 strtok
* bopm.conf, config.c, config.h, extern.h, irc.c: Wrote irc_send
(using stdarg), to send arbitrary irc data. Added OPER config
parameter and oper on connect.
-2002-01-07 11:01 strtok
+2002-01-07 19:01 strtok
* irc.c: BSD sys/time.h fix
-2002-01-06 22:58 strtok
+2002-01-07 06:58 strtok
* irc.c, make, scan.c, scan.h: Added scan.c/scan.h to project.
-2002-01-06 19:46 strtok
+2002-01-07 03:46 strtok
* bopm.conf, config.c, irc.c, irc.h: Split up irc_connect() into
irc_connect() and irc_init() Removed 2 debug printfs
-2002-01-05 13:38 strtok
+2002-01-05 21:38 strtok
* irc.c: connect() error checking
-2002-01-05 13:24 strtok
+2002-01-05 21:24 strtok
* bopm.conf, irc.c: socket() error checking on IRC client
-2002-01-05 13:02 strtok
+2002-01-05 21:02 strtok
* bopm.conf, config.c, extern.h, irc.c: gethosybyname() error
logging
-2002-01-05 11:53 strtok
+2002-01-05 19:53 strtok
* bopm.conf, config.c, config.h, extern.h, irc.c, irc.h, log.c,
main.c: Added perform, memory allocation error checking, and a
lot of debug code (that needs to be removed later on)
-2002-01-03 22:32 strtok
+2002-01-04 06:32 strtok
* irc.c, log.c, log.h, main.c, make: Added log file
capibilities.
-2002-01-03 18:57 strtok
+2002-01-04 02:57 strtok
* irc.c, irc.h: Client now connects to server and reads data.
-2002-01-03 17:22 strtok
+2002-01-04 01:22 strtok
* irc.c, irc.h:
Restructured connect code a bit, started on select()
-2002-01-03 16:22 strtok
+2002-01-04 00:22 strtok
* bopm.conf, irc.c:
IRC server host resolution
-2002-01-03 15:47 strtok
+2002-01-03 23:47 strtok
* bopm.conf: [no log message]
-2002-01-03 12:05 strtok
+2002-01-03 20:05 strtok
* LICENSE: Added GPL license.
-2002-01-02 21:06 strtok
+2002-01-03 05:06 strtok
* bopm.conf, irc.c:
Create socket / Connect to IRC server (Primitive, no error
checking)
-2002-01-02 16:18 strtok
+2002-01-03 00:18 strtok
* bopm.conf, config.c, config.h, extern.h, irc.c, irc.h, main.c,
make: Initial revision
-2002-01-02 16:18 strtok
+2002-01-03 00:18 strtok
* bopm.conf, config.c, config.h, extern.h, irc.c, irc.h, main.c,
make: blitzed open proxy monitor