]>
jfr.im git - irc/blitzed-org/bopm.git/log
andy [Thu, 8 Aug 2002 16:42:45 +0000 (16:42 +0000)]
Merged in TimeMr14C's IPv6 stuff to main branch.
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
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.
andy [Mon, 8 Jul 2002 13:28:20 +0000 (13:28 +0000)]
ircU GLINE example.
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.
andy [Mon, 27 May 2002 12:08:38 +0000 (12:08 +0000)]
src/main.c:
Only fclose() if we managed to fopen().
andy [Sun, 26 May 2002 07:32:45 +0000 (07:32 +0000)]
bopm.spec:
You can build Red Hat (S)RPMs from this.
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.
andy [Sun, 26 May 2002 05:45:29 +0000 (05:45 +0000)]
Makefile.in, src/Makefile.in:
Regenerated after typo.
andy [Sun, 26 May 2002 05:44:47 +0000 (05:44 +0000)]
Makefile.am:
Typo.
andy [Sun, 26 May 2002 05:33:54 +0000 (05:33 +0000)]
Disable Autoconf maintainer mode
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.
andy [Sun, 26 May 2002 05:24:11 +0000 (05:24 +0000)]
README:
More docs.
andy [Sun, 26 May 2002 05:18:10 +0000 (05:18 +0000)]
INSTALL:
Documentation for new build process.
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.
andy [Sun, 26 May 2002 05:02:55 +0000 (05:02 +0000)]
.cvsignore:
Sources were moved, so this can be pruned a bit.
andy [Sun, 26 May 2002 05:01:12 +0000 (05:01 +0000)]
Sources moved to src/ dir.
andy [Sun, 26 May 2002 04:55:49 +0000 (04:55 +0000)]
More stuff that Automake requires.
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.
andy [Sun, 26 May 2002 04:53:54 +0000 (04:53 +0000)]
Makefile.in:
Oops, but we need to generate it and distribute it.
andy [Sun, 26 May 2002 04:53:04 +0000 (04:53 +0000)]
Makefile.in:
Now autogenerated from Makefile.am by Automake.
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.
andy [Sun, 26 May 2002 04:50:55 +0000 (04:50 +0000)]
This file no longer needed.
andy [Sun, 26 May 2002 04:50:23 +0000 (04:50 +0000)]
Sources moved to src/ dir.
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..
andy [Thu, 23 May 2002 17:04:28 +0000 (17:04 +0000)]
Makefile.in:
bopchecker needs compat stuff too.
andy [Thu, 23 May 2002 04:22:41 +0000 (04:22 +0000)]
Merged SOLARIS_PORT branch.
strtok [Tue, 21 May 2002 05:02:41 +0000 (05:02 +0000)]
ChangeLog: Updated for version 2.3 release
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.
strtok [Tue, 14 May 2002 22:07:31 +0000 (22:07 +0000)]
version.h: Version 2.3 now
andy [Tue, 14 May 2002 11:38:19 +0000 (11:38 +0000)]
Useful crontab from skold <redacted>
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.
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
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
strtok [Mon, 6 May 2002 22:39:08 +0000 (22:39 +0000)]
ChangeLog: Updated changelog for 2.2r2
strtok [Mon, 6 May 2002 22:29:34 +0000 (22:29 +0000)]
irc.c: Caught any NULL returns from strtok in the connect handlers.
andy [Mon, 6 May 2002 22:09:54 +0000 (22:09 +0000)]
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.
strtok [Mon, 6 May 2002 19:17:43 +0000 (19:17 +0000)]
irc.c: With debug level >= 1, with unknown connect() error print strerror
strtok [Mon, 6 May 2002 18:14:54 +0000 (18:14 +0000)]
ChangeLog: Updated changelog for 2.2r1
strtok [Mon, 6 May 2002 18:10:28 +0000 (18:10 +0000)]
ChangeLog:
Updated changelog for 2.2r1
dgl [Mon, 6 May 2002 13:00:45 +0000 (13:00 +0000)]
Fixing -c param bug (which has broken -c option since -v option was added (rel 1.23)).
TheShadow reported this in #blitzed
andy [Sun, 5 May 2002 03:16:17 +0000 (03:16 +0000)]
ChangeLog:
Updated.
andy [Sun, 5 May 2002 01:54:19 +0000 (01:54 +0000)]
main.c:
Apparently using _exit is the correct thing to do.
strtok [Sat, 4 May 2002 18:48:13 +0000 (18:48 +0000)]
scan.c, config.c, extern.h, bopm.conf.sample: Added CONF_TIMEOUT and TIMEOUT
directive to allow for configurable scan timeouts (suggested by lilo).
andy [Wed, 1 May 2002 17:44:36 +0000 (17:44 +0000)]
irc.c, config.c, extern.h:
Added config option REALNAME which allows bopm's IRC "realname" to
be configured.
bopm.conf.sample:
Sample REALNAME
andy [Wed, 1 May 2002 16:58:02 +0000 (16:58 +0000)]
stats.c, stats.h:
Reformatiing
andy [Wed, 1 May 2002 04:01:16 +0000 (04:01 +0000)]
scan.c, scan.h:
Reformatting.
andy [Tue, 30 Apr 2002 23:24:38 +0000 (23:24 +0000)]
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.
andy [Tue, 30 Apr 2002 22:41:05 +0000 (22:41 +0000)]
misc.c, misc.h:
Reformatting.
andy [Tue, 30 Apr 2002 21:53:58 +0000 (21:53 +0000)]
main.c:
Reformatting.
andy [Tue, 30 Apr 2002 20:14:20 +0000 (20:14 +0000)]
log.c, log.h:
Reformatting.
andy [Tue, 30 Apr 2002 03:01:23 +0000 (03:01 +0000)]
irc.c:
Code cleanups. Added check_channel() function to check if a given
channel is one of our configured reporting channels. Made a bunch
of irc.c private fucntions have static linkage.
irc.h:
Code cleanups.
andy [Tue, 30 Apr 2002 00:37:46 +0000 (00:37 +0000)]
extern.h:
Code format cleanup. Move include of config.h to files that need
it.
dnsbl.c, log.c, misc.c, opercmd.c, stats.c:
Add include for config.h.
strtok [Mon, 29 Apr 2002 17:10:02 +0000 (17:10 +0000)]
bopm.conf.sample: Fixed TARGET_STRING sample
andy [Mon, 29 Apr 2002 16:17:50 +0000 (16:17 +0000)]
dnsbl.c:
Formatting cleanup & added more descriptive error message when
gethostbyname() fails (is man page wrong?)
dnsbl.h:
Formatting cleanup.
andy [Mon, 29 Apr 2002 14:20:34 +0000 (14:20 +0000)]
config.c:
Doh, KEYS is not required for normal operation.
andy [Mon, 29 Apr 2002 14:18:27 +0000 (14:18 +0000)]
bopchecker.h:
Open cisco router bit mask.
andy [Mon, 29 Apr 2002 14:15:59 +0000 (14:15 +0000)]
config.c:
Tidied up indentation.
Added static linkage for all private config functions.
Added add_to_list() to simplify adding values to configuration
lists.
Added free_list() to simplify clearing out each config list at
startup/rehash.
Added add_to_config() to simplify adding a key/value pair to our
config hash.
config.h:
Neater indentation, some prototypes moved to config.c.
strtok [Mon, 29 Apr 2002 05:57:08 +0000 (05:57 +0000)]
scan.c: Uncommented CISCO from scan table as efnet reports it is working
properly
andy [Sun, 28 Apr 2002 18:22:05 +0000 (18:22 +0000)]
Code clean up.
andy [Sun, 28 Apr 2002 17:35:54 +0000 (17:35 +0000)]
bopchecker.c:
Hacks to avoid unused variable warnings.
config.c:
Code cleanups.
extern.h:
Code cleanups.
irc.c:
Code cleanups.
main.c:
Merged singal handlers into one function, code cleanups.
misc.c:
Code cleanups.
opercmd.c, opercmd.h:
2nd parameter of checkoper was never used.
scan.c:
Code cleanups.
stats.c:
Code cleanups.
andy [Fri, 26 Apr 2002 22:20:36 +0000 (22:20 +0000)]
bopm.conf.sample:
Better example config suggestion from Erik / Andrew Church.
andy [Fri, 26 Apr 2002 21:32:17 +0000 (21:32 +0000)]
config.c, bopm.conf.sample:
Added KEYS config parameter.
irc.c:
Added support for channel keys, plus helper function get_chan_key()
which looks up the correct key for a given channel.
strtok [Thu, 25 Apr 2002 21:27:56 +0000 (21:27 +0000)]
scan.c: Commented HTTP 8000 out of the scan table, those who wish to scan
on this port can easily uncomment it.
strtok [Thu, 25 Apr 2002 06:24:25 +0000 (06:24 +0000)]
scan.c: Removed use of scan_del() where STATE_CLOSED should have been set
instead.
strtok [Thu, 25 Apr 2002 04:41:30 +0000 (04:41 +0000)]
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.
strtok [Thu, 25 Apr 2002 04:17:35 +0000 (04:17 +0000)]
scan.c: Fixed bug which caused freezing if data was virtually endless (reported
by qurve/qeast
strtok [Thu, 25 Apr 2002 02:42:44 +0000 (02:42 +0000)]
scan.c: Fixed scan_struct data bug where it tried to free data even if
it wasn't malloc yet.
scan.c: Commented out cisco and http port 8001 scanning, because servers will
be using this commit live.
andy [Wed, 24 Apr 2002 11:43:32 +0000 (11:43 +0000)]
bopm.conf.sample:
Less Blitzed-like pages from Tom Gilder <redacted>
andy [Tue, 23 Apr 2002 16:56:49 +0000 (16:56 +0000)]
irc.c:
Here's support for ultimate ircd.
andy [Wed, 17 Apr 2002 23:25:39 +0000 (23:25 +0000)]
main.c, options.h:
-v option from Harald Skoglund <redacted>
README:
Documentation of command line options.
andy [Wed, 17 Apr 2002 22:16:04 +0000 (22:16 +0000)]
README:
Again some notes added for SCANPORT because lots of people are having a
hard time understanding what this is for.
dgl [Sun, 14 Apr 2002 11:03:02 +0000 (11:03 +0000)]
typo, the hybrid team didn't write math.[ch] :)
andy [Thu, 11 Apr 2002 04:56:39 +0000 (04:56 +0000)]
scan.c:
So much call for HTTP scanning on ports 8000, 8001. Well, let's
try it for a while and see.
andy [Thu, 4 Apr 2002 02:32:38 +0000 (02:32 +0000)]
bopm.conf.sample:
Many people appear to be getting confused over this.
andy [Sun, 31 Mar 2002 19:33:55 +0000 (19:33 +0000)]
Strange Unrealism.
andy [Sun, 31 Mar 2002 05:31:57 +0000 (05:31 +0000)]
Mailman moved to a slightly simpler URL.
andy [Thu, 21 Mar 2002 17:23:17 +0000 (17:23 +0000)]
More IRCu notes from wunix <redacted>
andy [Tue, 19 Mar 2002 13:25:34 +0000 (13:25 +0000)]
README:
Some compatibility notes from Erik Fears <redacted>
andy [Sun, 3 Mar 2002 21:49:57 +0000 (21:49 +0000)]
configure.in:
Added DNSBL begging text
strtok [Tue, 26 Feb 2002 05:07:44 +0000 (05:07 +0000)]
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)
strtok [Mon, 25 Feb 2002 07:16:12 +0000 (07:16 +0000)]
scan.c: Cisco scanning now works
strtok [Mon, 25 Feb 2002 07:08:56 +0000 (07:08 +0000)]
version.h: Incremented version to 2.2 so we can identify any bopms that have cvs updated
strtok [Mon, 25 Feb 2002 07:07:44 +0000 (07:07 +0000)]
scan.c: Actually send() data for cisco check now (oops)
strtok [Mon, 25 Feb 2002 06:57:40 +0000 (06:57 +0000)]
scan.c/scan.h: Added open cisco router scanning
andy [Fri, 22 Feb 2002 11:06:25 +0000 (11:06 +0000)]
README:
Credits for Collide.
andy [Fri, 22 Feb 2002 11:05:19 +0000 (11:05 +0000)]
irc.c:
Added three new functions, do_hybrid_connect(), do_xnet_connect()
and do_trircd_connect(). This could be modularised further but for
now this gets rid of some duplication. Each function is for
processing the connect notices of different classes of ircd.
do_trircd_connect() adds support for tr-ircd, which has a &connects
channel instead of a +c umode.
andy [Tue, 19 Feb 2002 23:29:19 +0000 (23:29 +0000)]
ChangeLog:
Update dfor next release
andy [Tue, 19 Feb 2002 23:10:10 +0000 (23:10 +0000)]
configure.in:
$ac_c deprecated
andy [Tue, 19 Feb 2002 23:04:58 +0000 (23:04 +0000)]
configure.in:
Fix broken "echo -n" check
andy [Tue, 19 Feb 2002 23:00:40 +0000 (23:00 +0000)]
configure.in:
Fix sys/poll.h check
andy [Tue, 19 Feb 2002 22:57:42 +0000 (22:57 +0000)]
configure.in:
Get rid of need for acconfig.h
acconfig.h:
No longer needed
strtok [Tue, 19 Feb 2002 20:55:37 +0000 (20:55 +0000)]
version.h: Incremented version to 2.1
strtok [Tue, 19 Feb 2002 20:46:31 +0000 (20:46 +0000)]
Fix for select()
andy [Sun, 17 Feb 2002 17:15:22 +0000 (17:15 +0000)]
README:
Some credits we missed, oops.
andy [Sun, 17 Feb 2002 03:52:16 +0000 (03:52 +0000)]
*** empty log message ***
andy [Sun, 17 Feb 2002 02:35:50 +0000 (02:35 +0000)]
irc.c:
Doh! Need to check we have enough tokens before blindly accessing
tokens[6].
andy [Sat, 16 Feb 2002 18:44:07 +0000 (18:44 +0000)]
*** empty log message ***
andy [Sat, 16 Feb 2002 18:43:42 +0000 (18:43 +0000)]
configure.in:
Added a bit about using GNU Make.
andy [Sat, 16 Feb 2002 18:37:59 +0000 (18:37 +0000)]
*** empty log message ***