]> jfr.im git - irc/blitzed-org/bopm.git/log
irc/blitzed-org/bopm.git
21 years agoAdded more (commented out) HTTP protocols to bopm.conf.sample REL-3-0R2
strtok [Sun, 22 Dec 2002 23:59:05 +0000 (23:59 +0000)] 
Added more (commented out) HTTP protocols to bopm.conf.sample

21 years agoChanged RESTART code to die if OPT_DEBUG, otherwise close fd 0-limit
strtok [Sun, 22 Dec 2002 23:37:23 +0000 (23:37 +0000)] 
Changed RESTART code to die if OPT_DEBUG, otherwise close fd 0-limit

21 years agoPut rehash explanation back in README
strtok [Sun, 22 Dec 2002 23:33:01 +0000 (23:33 +0000)] 
Put rehash explanation back in README

21 years agoFixed error message in main.c (restart).
strtok [Sun, 22 Dec 2002 23:30:31 +0000 (23:30 +0000)] 
Fixed error message in main.c (restart).

21 years agoAdded main_restart function to restart bopm process.
strtok [Sun, 22 Dec 2002 23:24:57 +0000 (23:24 +0000)] 
Added main_restart function to restart bopm process.
Call main_restart on m_kill

21 years agoReconnect on disconnection fix.
strtok [Sun, 22 Dec 2002 21:08:56 +0000 (21:08 +0000)] 
Reconnect on disconnection fix.
Only try reconnecting every 30 seconds (limit CPU by sleep)

21 years agoUpdated so we don't scan as many ports for users running an identd.
dgl [Sun, 22 Dec 2002 19:57:00 +0000 (19:57 +0000)] 
Updated so we don't scan as many ports for users running an identd.

21 years agoAllow empty options{}, exempt{} and OPM {}
strtok [Sun, 22 Dec 2002 19:13:17 +0000 (19:13 +0000)] 
Allow empty options{}, exempt{} and OPM {}

21 years agoMissing semi-colon (the version of bison on FreeBSD seems to care about this)
dgl [Sun, 22 Dec 2002 14:49:14 +0000 (14:49 +0000)] 
Missing semi-colon (the version of bison on FreeBSD seems to care about this)

21 years agoTends to work better if you close the comment.
andy [Sun, 22 Dec 2002 08:32:05 +0000 (08:32 +0000)] 
Tends to work better if you close the comment.

21 years agoCan't have empty sections {}.
andy [Sun, 22 Dec 2002 08:20:53 +0000 (08:20 +0000)] 
Can't have empty sections {}.

21 years ago<strtok> andy: might want to show that you can stack channel {}
andy [Sun, 22 Dec 2002 08:09:34 +0000 (08:09 +0000)] 
<strtok> andy: might want to show that you can stack channel {}

21 years agoNegative caching no longer really presents a performance problem.
andy [Sun, 22 Dec 2002 08:06:14 +0000 (08:06 +0000)] 
Negative caching no longer really presents a performance problem.

21 years agoMerge LIBOPM branch to main. (fun!) AFTER-BOPM3-MERGE
andy [Sun, 22 Dec 2002 07:29:05 +0000 (07:29 +0000)] 
Merge LIBOPM branch to main. (fun!)

21 years agoSerious bug fix. Due to a lack of checking some messages would be BEFORE-BOPM3-MERGE
dgl [Tue, 12 Nov 2002 08:40:57 +0000 (08:40 +0000)] 
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.

21 years agoNew opm report address.
andy [Tue, 12 Nov 2002 00:06:40 +0000 (00:06 +0000)] 
New opm report address.

21 years agoI like stats :)
dgl [Sat, 2 Nov 2002 14:35:51 +0000 (14:35 +0000)] 
I like stats :)
Added DNSBL reporting stats (also provides a nice way to check if dnsbl
reporting is enabled..)

21 years agoRemoved u_char so _BSD_SOURCE doesn't have to be defined in some cases.
dgl [Fri, 1 Nov 2002 10:26:42 +0000 (10:26 +0000)] 
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 :)).

21 years agodo send http post to dnsbl now
dgl [Thu, 31 Oct 2002 17:08:03 +0000 (17:08 +0000)] 
do send http post to dnsbl now

21 years agoas would not typoing like mad :(
dgl [Thu, 31 Oct 2002 12:04:47 +0000 (12:04 +0000)] 
as would not typoing like mad :(

21 years agoand writing the rest of the code would help..
dgl [Thu, 31 Oct 2002 12:04:12 +0000 (12:04 +0000)] 
and writing the rest of the code would help..

21 years agoAdded HTTP POST to dnsbl code
dgl [Thu, 31 Oct 2002 12:00:59 +0000 (12:00 +0000)] 
Added HTTP POST to dnsbl code

21 years agoadded check to stop null pointer dereference
dgl [Sat, 26 Oct 2002 18:41:38 +0000 (18:41 +0000)] 
added check to stop null pointer dereference

21 years agodnsbl messages show the type of proxy the dnsbl has recorded it as
dgl [Sat, 26 Oct 2002 18:36:35 +0000 (18:36 +0000)] 
dnsbl messages show the type of proxy the dnsbl has recorded it as
(for opm.blitzed.org anyway).

21 years agodon't scan again if the connection is maked as closed
dgl [Sat, 26 Oct 2002 16:17:38 +0000 (16:17 +0000)] 
don't scan again if the connection is maked as closed

21 years agologic error type thing
dgl [Sat, 26 Oct 2002 16:02:08 +0000 (16:02 +0000)] 
logic error type thing

21 years agoscan:
dgl [Thu, 24 Oct 2002 20:18:47 +0000 (20:18 +0000)] 
scan:
- HTTP Post proxies are now scanned
- Code to not connect to a port more than once and won't try again if
it's closed (probably helps with limited connections too)
This adds a stage field into the protocol struct:
0 = scan first time
1 = scan second time only if port is open.

dnsbl.c:
- Don't submit HTTP Post to dnsbl

21 years agobopm.conf.sample:
andy [Fri, 6 Sep 2002 09:28:56 +0000 (09:28 +0000)] 
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.

21 years agofixed copyright notices and forgotten logging entry
enygma [Wed, 4 Sep 2002 21:43:52 +0000 (21:43 +0000)] 
fixed copyright notices and forgotten logging entry

21 years agomissing license header
enygma [Wed, 4 Sep 2002 21:29:18 +0000 (21:29 +0000)] 
missing license header

21 years agoChangeLog: REL-2-4R1
andy [Thu, 29 Aug 2002 00:07:54 +0000 (00:07 +0000)] 
ChangeLog:
Updated for next release.

21 years agoRebuild autoconf stuff in preparation for -RC1 release.
andy [Wed, 28 Aug 2002 19:16:18 +0000 (19:16 +0000)] 
Rebuild autoconf stuff in preparation for -RC1 release.

21 years agosrc/negcache.[ch]:
andy [Fri, 23 Aug 2002 05:42:15 +0000 (05:42 +0000)] 
src/negcache.[ch]:
Implementation of a patricia trie for storing IP addresses and
timestamps.  This data structure will allow searches for nodes
with only log_2 N bit comparisons where N is the current number of
nodes.  It also only requires as many nodes as there are IP
addresses to store.

Each node stores a key (the IP address), a timestamp, the bit
index, and left and right branches.  The bit index is what makes
this different from a radix search tree, it tells us at which bit
this node's key differs from those above it in the trie.

Properties of the trie:
  1) The bit index always decreases as we follow the tree from the head
     to an external node.
  2) Each branch of an external node points to the only node that can
     contain keys that match the bit pattern.  All searches terminate
             at external nodes.
  3) When trying to search for a bit pattern that is not present in the
     tree, you will hit an external node at the place where your bit
     pattern first deviates from all current nodes.  You can tell this
     has happened because the next node's bit index will be larger than
             the current, which would be contrary to point (1).
  4) Because the bit increments in each node store information about
     where each node's bit pattern differs from all others in the tree,
             extra nodes are not needed - unlike in a radix tree.
  5) As for a radix tree, a patricia trie will always end up the
     same no matter what order the nodes are inserted.

21 years agosrc/scan.c:
andy [Fri, 23 Aug 2002 04:41:24 +0000 (04:41 +0000)] 
src/scan.c:
scans_active_for_addr() - walk the scan list and check if there are
any other scans in progress for a given IP address (as specified in
dot quad format).

When a scan fails and negative caching is enabled, check if there
are other scans in progress for the same address.  If not, all
scans have failed and an entry should be added in the negcache.

Walking the list after every scan seems inefficient but I can't see
any other way to tell if there are no more scans active.  So, at
the moment this is a good reason for not using negative caching.

21 years agosrc/options.h
andy [Fri, 23 Aug 2002 04:29:44 +0000 (04:29 +0000)] 
src/options.h
NEG_CACHE_REBUILD: how long in seconds between rebuilds of the
negcache, if enabled.

21 years agosrc/main.c:
andy [Fri, 23 Aug 2002 04:28:00 +0000 (04:28 +0000)] 
src/main.c:
Periodically rebuild the negcache (if enabled) to remove entries
that are too old.  Note that even though this might only happen
every 12 hours or so, old entries are ignored by nc_search()
anyway.  This is just to free up some memory.

21 years agosrc/irc.c:
andy [Fri, 23 Aug 2002 04:17:31 +0000 (04:17 +0000)] 
src/irc.c:
Upon connection to the IRC server, initialise our negative cache
(if negative caching is enabled).

When a user connection is detected, search for their IP in our
negative cache (if negative caching is enabled).  If it is present,
say so in the logfile and don't bother to scan them.

Note that negative caching is only implemented for IPv4 at the
moment -- shouldn't be hard to extend it to IPv6 though.

21 years agosrc/config.c:
andy [Fri, 23 Aug 2002 04:12:41 +0000 (04:12 +0000)] 
src/config.c:
CONF_NEG_CACHE stores the value of the NEG_CACHE directive from
the config.

21 years agosrc/bopchecker.c:
andy [Fri, 23 Aug 2002 04:11:29 +0000 (04:11 +0000)] 
src/bopchecker.c:
Dummy negcache_insert() function so that the bopchecker hack
continues to compile.

21 years agoMakefile.in, src/Makefile.am, src/Makefile.in:
andy [Fri, 23 Aug 2002 04:10:18 +0000 (04:10 +0000)] 
Makefile.in, src/Makefile.am, src/Makefile.in:
New automake entries for negcache.[ch], rebuild makefiles.

21 years agobopm.conf.sample:
andy [Fri, 23 Aug 2002 04:08:47 +0000 (04:08 +0000)] 
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!

21 years agoREADME:
andy [Thu, 15 Aug 2002 17:22:22 +0000 (17:22 +0000)] 
README:
Typo.

21 years agoREADME:
andy [Thu, 15 Aug 2002 17:16:16 +0000 (17:16 +0000)] 
README:
Added a requirements section, specifically something about transparent
proxies.  This has been mentioned on the lists before but should
probably be in the README since we have just discovered a host whose
BOPM K:lined 100% of users due to it being behind a transparent web
proxy. (!)

21 years agosrc/irc.c:
andy [Thu, 15 Aug 2002 12:22:25 +0000 (12:22 +0000)] 
src/irc.c:
Code tidy.

21 years agosend ping to generate data
dgl [Thu, 15 Aug 2002 12:13:56 +0000 (12:13 +0000)] 
send ping to generate data

21 years agobopm.conf.sample:
andy [Tue, 13 Aug 2002 03:44:10 +0000 (03:44 +0000)] 
bopm.conf.sample:
Document SCAN_WARNING directive.

src/config/h:
Added new config directive type, TYPE_WILDLIST.  This will be like a
linked list, but specifically for wildcards (which is the only use we
had for lists before now).  They are special because they a) need
wildcards collapsed and b) don't allow duplicate wildcards.

Normal linked lists will be of TYPE_LIST.

src/config.c:
Rewrote add_to_list() and general linked list implementation as we
believe it has never worked.

Added CONF_SCAN_WARNING to hold linked list of notices from the
SCAN_WARNING config directive.

New linked list code needs an init_lists() function to allocate the
heads of all linked lists.

src/extern.h:
Added CONF_SCAN_WARNING.

src/irc.c:
Updated CONF_EXCLUDE code to match new linked list implementation.

Removed some left over debug code.

src/main.c:
Added a new function, scanwarn_timer(), in the alarm loop.  This
function will get called once a second and will empty the notice
queue (described later).

src/options.h:
Added option for how many notices to send per second.

src/dlclist.[ch]:
Implementation of generic doubly-linked circular lists.

src/scanwarn.[ch]:
Maintain a queue of pending notices to be sent regarding scanning.
A doubly-linked circular list is used as a queue, new notices added
after the head and removed from before the head.

21 years agoAdded configure option for some excessive gcc3 warning flags
andy [Tue, 13 Aug 2002 03:28:36 +0000 (03:28 +0000)] 
Added configure option for some excessive gcc3 warning flags

21 years agoREADME:
andy [Tue, 13 Aug 2002 03:25:58 +0000 (03:25 +0000)] 
README:
Notes about IPv6 stuff.  Note about newer Unreal having different
connect notice umodes.

21 years agoINSTALL:
andy [Tue, 13 Aug 2002 03:24:57 +0000 (03:24 +0000)] 
INSTALL:
Extra IPv6 docs and some tidying up.

21 years agoFixed clean. It would slice off the first character of a string if there were no...
strtok [Mon, 12 Aug 2002 19:15:30 +0000 (19:15 +0000)] 
Fixed clean. It would slice off the first character of a string if there were no leading
spaces!

21 years agojust to make it work by default :)
andryan [Sun, 11 Aug 2002 03:43:02 +0000 (03:43 +0000)] 
just to make it work by default :)

21 years agoFinally made Bopm be able to bind() to ipv6 interfaces on FreeBSD.
enygma [Sat, 10 Aug 2002 23:22:31 +0000 (23:22 +0000)] 
Finally made Bopm be able to bind() to ipv6 interfaces on FreeBSD.

21 years agoFixed scan.c and its bind() so that it also works on FreeBSD.
enygma [Sat, 10 Aug 2002 23:09:47 +0000 (23:09 +0000)] 
Fixed scan.c and its bind() so that it also works on FreeBSD.

21 years agoFixed buggy bind() call.
enygma [Sat, 10 Aug 2002 22:59:00 +0000 (22:59 +0000)] 
Fixed buggy bind() call.

21 years agoChanged the bopm_sockaddr bsadr so that sin_port and sin_family are also
enygma [Sat, 10 Aug 2002 22:05:16 +0000 (22:05 +0000)] 
Changed the bopm_sockaddr bsadr so that sin_port and sin_family are also
set before bind() is called.

21 years agoSome juggling of headers for BSD. From TimeMr14C.
andy [Sat, 10 Aug 2002 19:47:27 +0000 (19:47 +0000)] 
Some juggling of headers for BSD.  From TimeMr14C.

21 years agosrc/opercmd.c:
andy [Sat, 10 Aug 2002 19:07:39 +0000 (19:07 +0000)] 
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!

21 years agosrc/scan.c:
andy [Fri, 9 Aug 2002 05:11:41 +0000 (05:11 +0000)] 
src/scan.c:
addr is a STRING containing the IP address, casting it to
"struct in_addr *" is not going to make it one!

21 years agoirc.c:
andy [Fri, 9 Aug 2002 04:32:19 +0000 (04:32 +0000)] 
irc.c:
Duh, should probably default to not trying to bind IPv6 stuff.

21 years agosrc/Makefile.am:
andy [Fri, 9 Aug 2002 04:22:17 +0000 (04:22 +0000)] 
src/Makefile.am:
bopchecker needs inet.c and inet.h, too.

21 years agoRegenerate autoconf stuff
andy [Fri, 9 Aug 2002 04:18:39 +0000 (04:18 +0000)] 
Regenerate autoconf stuff

21 years agosrc/irc.c:
andy [Fri, 9 Aug 2002 04:17:45 +0000 (04:17 +0000)] 
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.

21 years agobopm.conf.sample:
andy [Thu, 8 Aug 2002 18:15:24 +0000 (18:15 +0000)] 
bopm.conf.sample:
Documentation of new directives, and extra clues to try and solve
the most common support queries.

21 years agosrc/config.c:
andy [Thu, 8 Aug 2002 18:14:21 +0000 (18:14 +0000)] 
src/config.c:
Reformatting.

21 years agoUpdate some autoconf stuff.
andy [Thu, 8 Aug 2002 17:11:12 +0000 (17:11 +0000)] 
Update some autoconf stuff.

configure.in:
Make IPv6 messages a little prettier with AC_HELP_STRING,
AC_MSG_CHECKING, AC_MSG_RESULT.

21 years agoIgnore automatically generated autoconf stuff
andy [Thu, 8 Aug 2002 17:07:32 +0000 (17:07 +0000)] 
Ignore automatically generated autoconf stuff

21 years agoMerged in TimeMr14C's IPv6 stuff to main branch. IPV6-AFTER-MERGE
andy [Thu, 8 Aug 2002 16:42:45 +0000 (16:42 +0000)] 
Merged in TimeMr14C's IPv6 stuff to main branch.

21 years agoApparently this just was not obvious enough, nicks changed to protect the IPV6-BEFORE-MERGE
andy [Fri, 2 Aug 2002 19:38:30 +0000 (19:38 +0000)] 
Apparently this just was not obvious enough, nicks changed to protect the
stupid:

<User> [Aug 02 19:16:23 2002] MAIN -> BOPM 2.3 started.
<User> [Aug 02 19:16:23 2002] MAIN -> Reading configuration file...
<User> [Aug 02 19:16:24 2002] IRC -> connect(): Unknown error connecting to (some.random.net)
<User> then it just ends =\
<grifferz> [andy@fullers services]$ telnet some.random.net 6667
<grifferz> Trying 4.5.6.7...
<grifferz> no response
<User> yea
<User> thats not real
<User> wait
<User> that might be why
<User> hang on
<grifferz> how did you expect it to work then?
<grifferz> ...
<User> u should make it more clear

21 years agoscan.c: Added socks5 request. We were authing (so that we could receive back a 'succe...
strtok [Sat, 27 Jul 2002 19:24:36 +0000 (19:24 +0000)] 
scan.c: Added socks5 request. We were authing (so that we could receive back a 'success', but we were NOT requesting a destination IP.

21 years agoircU GLINE example.
andy [Mon, 8 Jul 2002 13:28:20 +0000 (13:28 +0000)] 
ircU GLINE example.

21 years agosrc/irc.c:
andy [Sun, 2 Jun 2002 11:43:16 +0000 (11:43 +0000)] 
src/irc.c:
Handling of &channels was completely broken, thanks to TimeMr14C
for bug report.

21 years agosrc/main.c:
andy [Mon, 27 May 2002 12:08:38 +0000 (12:08 +0000)] 
src/main.c:
Only fclose() if we managed to fopen().

22 years agobopm.spec:
andy [Sun, 26 May 2002 07:32:45 +0000 (07:32 +0000)] 
bopm.spec:
You can build Red Hat (S)RPMs from this.

22 years agosrc/config.c, src/extern.h:
andy [Sun, 26 May 2002 06:26:31 +0000 (06:26 +0000)] 
src/config.c, src/extern.h:
Add support for PIDFILE config option.

bopm.conf.sample:
Document PIDFILE config option.

main.c:
Get PIDFILE path from config file, delay writing of PIDFILE until
after logfile is read.

22 years agoMakefile.in, src/Makefile.in:
andy [Sun, 26 May 2002 05:45:29 +0000 (05:45 +0000)] 
Makefile.in, src/Makefile.in:
Regenerated after typo.

22 years agoMakefile.am:
andy [Sun, 26 May 2002 05:44:47 +0000 (05:44 +0000)] 
Makefile.am:
Typo.

22 years agoDisable Autoconf maintainer mode
andy [Sun, 26 May 2002 05:33:54 +0000 (05:33 +0000)] 
Disable Autoconf maintainer mode

22 years agoconfigure.in:
andy [Sun, 26 May 2002 05:32:58 +0000 (05:32 +0000)] 
configure.in:
Apparently I don't want it in maintainer mode otherwise it tries to
rebuild all the autoconf stuff.

22 years agoREADME:
andy [Sun, 26 May 2002 05:24:11 +0000 (05:24 +0000)] 
README:
More docs.

22 years agoINSTALL:
andy [Sun, 26 May 2002 05:18:10 +0000 (05:18 +0000)] 
INSTALL:
Documentation for new build process.

22 years agosrc/main.c:
andy [Sun, 26 May 2002 05:07:31 +0000 (05:07 +0000)] 
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.

22 years ago.cvsignore:
andy [Sun, 26 May 2002 05:02:55 +0000 (05:02 +0000)] 
.cvsignore:
Sources were moved, so this can be pruned a bit.

22 years agoSources moved to src/ dir.
andy [Sun, 26 May 2002 05:01:12 +0000 (05:01 +0000)] 
Sources moved to src/ dir.

22 years agoMore stuff that Automake requires.
andy [Sun, 26 May 2002 04:55:49 +0000 (04:55 +0000)] 
More stuff that Automake requires.

22 years agoMakefile.am:
andy [Sun, 26 May 2002 04:54:43 +0000 (04:54 +0000)] 
Makefile.am:
Makefile.in is generated from here, and this controls which subdirs
get checked for other Makefile.am.

22 years agoMakefile.in:
andy [Sun, 26 May 2002 04:53:54 +0000 (04:53 +0000)] 
Makefile.in:
Oops, but we need to generate it and distribute it.

22 years agoMakefile.in:
andy [Sun, 26 May 2002 04:53:04 +0000 (04:53 +0000)] 
Makefile.in:
Now autogenerated from Makefile.am by Automake.

22 years agoconfigure.in:
andy [Sun, 26 May 2002 04:51:57 +0000 (04:51 +0000)] 
configure.in:
Converted to use Automake.  Also edit this file to set version
number.

22 years agoThis file no longer needed.
andy [Sun, 26 May 2002 04:50:55 +0000 (04:50 +0000)] 
This file no longer needed.

22 years agoSources moved to src/ dir.
andy [Sun, 26 May 2002 04:50:23 +0000 (04:50 +0000)] 
Sources moved to src/ dir.

22 years agoirc.c:
andy [Sat, 25 May 2002 15:19:12 +0000 (15:19 +0000)] 
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..

22 years agoMakefile.in:
andy [Thu, 23 May 2002 17:04:28 +0000 (17:04 +0000)] 
Makefile.in:
bopchecker needs compat stuff too.

22 years agoMerged SOLARIS_PORT branch.
andy [Thu, 23 May 2002 04:22:41 +0000 (04:22 +0000)] 
Merged SOLARIS_PORT branch.

22 years agoChangeLog: Updated for version 2.3 release
strtok [Tue, 21 May 2002 05:02:41 +0000 (05:02 +0000)] 
ChangeLog: Updated for version 2.3 release

22 years agoscan.c: Ubermicro optomization on flagging STATE_CLOSED on all connections
strtok [Fri, 17 May 2002 19:31:06 +0000 (19:31 +0000)] 
scan.c: Ubermicro optomization on flagging STATE_CLOSED on all connections
with the same IP by eliminating use of strcmp.

stats.c: Output file descriptor use in stats now. This will be useful for
larger servers running bopm.

22 years agoversion.h: Version 2.3 now
strtok [Tue, 14 May 2002 22:07:31 +0000 (22:07 +0000)] 
version.h: Version 2.3 now

22 years agoUseful crontab from skold <skold@habber.net>
andy [Tue, 14 May 2002 11:38:19 +0000 (11:38 +0000)] 
Useful crontab from skold <redacted>

22 years agobopm.conf.sample: Extra clues for the idiots changing their KLINE_COMMAND
strtok [Tue, 14 May 2002 03:37:36 +0000 (03:37 +0000)] 
bopm.conf.sample: Extra clues for the idiots changing their KLINE_COMMAND
                  without knowing what they're doing.

22 years agoscan.c: Fixed problem with FD_USE being decremented when it shouldn't have been
strtok [Tue, 14 May 2002 00:59:33 +0000 (00:59 +0000)] 
scan.c: Fixed problem with FD_USE being decremented when it shouldn't have been

22 years agoscan.c: Fixed logic error when adding fd's to the poll array
strtok [Sun, 12 May 2002 18:43:26 +0000 (18:43 +0000)] 
scan.c: Fixed logic error when adding fd's to the poll array