]> jfr.im git - irc/blitzed-org/bopm.git/commitdiff
Updated ChangeLog
authorstrtok <redacted>
Wed, 25 Jun 2003 22:22:22 +0000 (22:22 +0000)
committerstrtok <redacted>
Wed, 25 Jun 2003 22:22:22 +0000 (22:22 +0000)
ChangeLog

index 019355aa6a2e771a904b8b1dc0a12d3daaed7801..fb88af7705850732fa7e37c798350101fb6015c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,337 @@
+2003-06-25 15:16  dgl
+
+       * README: 3.0.4 -> 3.1.0
+
+2003-06-23 10:43  strtok
+
+       * network-bopm/network-bopm.pl: 
+       Cleanup
+
+2003-06-23 10:41  strtok
+
+       * network-bopm/network-bopm.pl: 
+       PROTOCOL{NICK} is no longer required.
+
+2003-06-23 10: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
+
+       * 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
+
+       * src/dnsbl.c: I am calling it a very big typo, OK?
+
+2003-06-22 10:05  strtok
+
+       * src/scan.c: 
+       Don't spam channel with negotiation timeout/failures on manual scan
+       (mofo@efnet)
+
+2003-06-22 07:19  andy
+
+       * .cvsignore: Ignore libtool.
+
+2003-06-22 07:18  andy
+
+       * libtool: These shouldn't be in CVS.
+
+2003-06-22 06: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
+
+       * src/: config-parser.y, defs.h, firedns.c, irc.c, list.c, main.c,
+       negcache.c, opercmd.c: Mostly pedantry.
+
+2003-06-21 15:25  strtok
+
+       * network-bopm/network-bopm.pl: 
+       Relay /KILLs that pertain to bopm Do not QUIT on /kill
+
+2003-06-21 15:04  strtok
+
+       * network-bopm/network-bopm.pl: 
+       Catch/relay USERHOST reply (302)
+
+2003-06-21 14:52  strtok
+
+       * network-bopm/network-bopm.pl: 
+       Fixed parser Relay PRIVMSG
+
+2003-06-21 14:34  strtok
+
+       * network-bopm/network-bopm.pl: 
+       IO::Socket reuse => 1 (from dg)
+
+2003-06-21 14:25  strtok
+
+       * network-bopm/network-bopm.pl: 
+       Require PASS Remove USE Event
+
+2003-06-21 14:02  strtok
+
+       * libtool, network-bopm/network-bopm.pl: 
+       Added initial network-bopm perl script.
+
+2003-06-21 07: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
+
+       * README: A bit about logging.
+
+2003-06-20 21:31  andy
+
+       * .cvsignore, src/main.c: Reopen logfiles on receipt of SIGUSR1. 
+       An example contrib log rotation script which uses this.
+
+2003-06-20 17: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
+
+       * src/dnsbl.c: Only print DNSBL results if no scan has had a
+       positive match already.
+
+2003-06-19 21:55  andy
+
+       * src/: irc.c, opercmd.c, scan.c: Fix a gcc3-ism.
+
+2003-06-19 21: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: LOTS of tidying up to compile
+       with no warnings.
+
+2003-06-19 21:12  andy
+
+       * configure, configure.in: Tidy up fascist CFLAGS again.
+
+2003-06-19 16:21  strtok
+
+       * src/list.c: 
+       No more need for node_t *p
+
+2003-06-19 16:14  strtok
+
+       * src/list.c: 
+       Make sure we elements-- before returning.
+
+2003-06-19 16: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
+
+       * 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
+
+       * 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
+
+       * configure, configure.in: Tidy up the fascist CFLAGS and add an
+       option for -Werror.
+
+2003-06-19 09: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
+
+       * src/: config.c, config.h, dnsbl.c, firedns.c, firedns.h, main.c,
+       scan.c: Changed a load of (struct something *) MyMalloc casts to
+       just MyMalloc to keep Andy happy, same with sizeof..  A few little
+       warning fixes (with ./configure --extra-fascism), mostly for
+       firedns.
+
+2003-06-19 08: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
+       lookup is aborted if it can't send the lookup and the fd limit is
+       also correctly dealt with.  Several API changes and a new error for
+       fd limit reached.
+
+2003-06-17 12:10  dgl
+
+       * src/firedns.c: firedns_getip{4,6} are meant to return an fd..
+
+2003-06-17 12:02  dgl
+
+       * src/firedns.c: bad dg. free -> MyFree.
+
+2003-06-17 11: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
+
+       * src/: dnsbl.c, firedns.c: Two little cleanups..
+
+2003-06-17 06:31  dgl
+
+       * README: Add a comment about !all
+
+2003-06-17 06:23  dgl
+
+       * src/irc.c: Make !all work properly.
+
+2003-06-17 05: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
+
+       * bopm.conf.sample: Better keep it commented out.
+
+2003-06-17 05:32  andy
+
+       * bopm.conf.sample: New connregex line for StarIrcd/SorIrcd.
+
+2003-06-11 22:51  andy
+
+       * CREDITS: [no log message]
+
+2003-06-11 22:51  andy
+
+       * 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
+       
+       Portability fixes for Sun Forte compiler:
+       
+       - No C++ comments - No inline - Don't initialize values of an auto
+       variable from members of a struct   passed via pointer
+       
+       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
+
+       * CREDITS: Thanks, Joshua.
+
+2003-06-02 16: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,
+       opercmd.h, scan.c, scan.h, stats.c, stats.h: log -> log_printf to
+       fix namespace collision, various other fixes for compile warnings
+       from gcc 3 (mostly signed/unsigned and prototypes).
+
+2003-04-30 08: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 tabs
+       and not tabs..) - Made firedns_resolveip4 accept IP as input
+       (firedns really is getting messy) - Added missing target_port to
+       scanner block stuff (now documented too) - DNSBL lookups no longer
+       print timeout error to the channel
+
+2003-04-29 12: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,
+       src/firedns.c, src/firedns.h, src/inet.c, src/inet.h, src/irc.c,
+       src/main.c, src/scan.c, src/stats.c: Lots of mostly DNS related
+       changes
+       
+       dnsbl.{c,h}: - Many changes to accomdate configurable output from
+       blacklists - Return values from DNSBLs must now be set in the
+       configuration file,   they are not hardcoded - It is possible to
+       ignore some of the results returned from DNSBLs - Lookup errors are
+       now sent to channels as errors as well as to the log - The void
+       pointer passed to firedns is now a dnsbl_scan struct (contains   a
+       pointer to the blacklist and to the scan_struct).
+       
+       firedns.{c,h}: - firedns.conf is now read from the BOPM
+       configuration dir   (etc/firedns.conf) not the system wide /etc.   
+       (firedns.conf is just a list of IP addresses, one on each line)  -
+       Fixes to make firedns.conf work in a sane way - Better errors when
+       problems occur reading configuration files - firedns_resolveip4
+       fixed to actually work - new error: Network error, for errors
+       receiving from the dns server
+       
+       inet.{c,h}, irc.c, scan.c, main.c: - bopm_gethostbyname removed,
+       code uses firedns_resolveip4 now - DNS lookup code adjusted to use
+       firedns
+       
+       scan.c: - %t in kline format strings - the type of proxy found on
+       the host   works for both DNSBL results and proxies found by BOPM
+       
+       configuation: - Added new blacklist directives (this breaks old
+       config files).  - scanner blocks now inherit settings from _the one
+       above them_,   this saves multiple definitions of the same thing in
+       different   scanner blocks (this affects vhost, fd, target_ip,
+       target_port,   timeout, max_read and target_strning in scanner
+       blocks).
+
+2003-04-07 15:51  strtok
+
+       * src/config-lexer.l: 
+       Ignore ^M in config file.
+
+2003-03-06 16: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
+
+       * 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
+       hilighting for lulling me into a false sense of security, but
+       probably testing stuff with the exact code you commit is also a
+       good idea).
+
+2003-03-06 15: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
+       the proxy had no type.
+       
+       This happens because firedns assumes that long = 4 bytes, so the
+       temp. fix changes long -> int32_t.
+       
+       Thanks to Chainsaw for trusting the BOPM developers with a shell
+       account on his machine ;-).
+
+2003-02-18 16: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-12 09:31  andy
 
        * README: Fix <check> typo, add a bit about fdstat.
 
 2002-12-08 16:28  strtok
 
-       * src/config-parser.y: file config-parser.y was initially added on
+       * src/config-lexer.l: file config-lexer.l was initially added on
        branch LIBOPM.
 
 2002-12-08 16:28  strtok
 
-       * src/config-lexer.l: file config-lexer.l was initially added on
+       * src/config-parser.y: file config-parser.y was initially added on
        branch LIBOPM.
 
 2002-12-08 16:28  strtok
 
 2002-12-08 11:00  dgl
 
-       * src/firedns.h: file firedns.h was initially added on branch
+       * src/firedns.c: file firedns.c was initially added on branch
        LIBOPM.
 
 2002-12-08 11:00  dgl
 
-       * src/firedns.c: file firedns.c was initially added on branch
+       * src/firedns.h: file firedns.h was initially added on branch
        LIBOPM.
 
 2002-12-08 11:00  dgl
 
 2002-11-19 22:59  strtok
 
-       * src/config.tab.h: file config.tab.h was initially added on branch
-       LIBOPM.
+       * src/config.tab.h: Added config.tab.h to project
 
 2002-11-19 22:59  strtok
 
-       * src/config.tab.h: Added config.tab.h to project
+       * src/config.tab.h: file config.tab.h was initially added on branch
+       LIBOPM.
 
 2002-11-19 22:58  strtok
 
 
 2002-11-12 00:57  strtok
 
-       * src/malloc.h: file malloc.h was initially added on branch LIBOPM.
+       * src/malloc.c: file malloc.c was initially added on branch LIBOPM.
 
 2002-11-12 00:57  strtok
 
-       * src/malloc.c: file malloc.c was initially added on branch LIBOPM.
+       * src/malloc.h: file malloc.h was initially added on branch LIBOPM.
 
 2002-11-12 00:57  strtok
 
-       * src/list.h: file list.h was initially added on branch LIBOPM.
+       * src/list.c: file list.c was initially added on branch LIBOPM.
 
 2002-11-12 00:57  strtok
 
-       * src/list.c: file list.c was initially added on branch LIBOPM.
+       * src/list.h: file list.h was initially added on branch LIBOPM.
 
 2002-11-12 00:57  strtok
 
 
 2002-11-12 00:57  strtok
 
-       * src/config.l: file config.l was initially added on branch LIBOPM.
+       * src/config.tab.c: file config.tab.c was initially added on branch
+       LIBOPM.
 
 2002-11-12 00:57  strtok
 
-       * src/config.tab.c: file config.tab.c was initially added on branch
-       LIBOPM.
+       * src/config.l: file config.l was initially added on branch LIBOPM.
 
 2002-11-12 00:57  strtok