]> jfr.im git - irc/ircd-hybrid/bopm.git/log
irc/ircd-hybrid/bopm.git
21 years agoYusuf Iskenderoglu's ongoing ipv6 work origin/IPV6
andy [Mon, 1 Jul 2002 02:46:11 +0000 (02:46 +0000)] 
Yusuf Iskenderoglu's ongoing ipv6 work

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

22 years agoChangeLog: Updated changelog for 2.2r2
strtok [Mon, 6 May 2002 22:39:08 +0000 (22:39 +0000)] 
ChangeLog: Updated changelog for 2.2r2

22 years agoirc.c: Caught any NULL returns from strtok in the connect handlers.
strtok [Mon, 6 May 2002 22:29:34 +0000 (22:29 +0000)] 
irc.c: Caught any NULL returns from strtok in the connect handlers.

22 years agoirc.c:
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.

22 years agoirc.c: With debug level >= 1, with unknown connect() error print strerror
strtok [Mon, 6 May 2002 19:17:43 +0000 (19:17 +0000)] 
irc.c: With debug level >= 1, with unknown connect() error print strerror

22 years agoChangeLog: Updated changelog for 2.2r1
strtok [Mon, 6 May 2002 18:14:54 +0000 (18:14 +0000)] 
ChangeLog: Updated changelog for 2.2r1

22 years agoChangeLog: REL-2-2R1
strtok [Mon, 6 May 2002 18:10:28 +0000 (18:10 +0000)] 
ChangeLog:
        Updated changelog for 2.2r1

22 years agoFixing -c param bug (which has broken -c option since -v option was added (rel 1...
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

22 years agoChangeLog:
andy [Sun, 5 May 2002 03:16:17 +0000 (03:16 +0000)] 
ChangeLog:
Updated.

22 years agomain.c:
andy [Sun, 5 May 2002 01:54:19 +0000 (01:54 +0000)] 
main.c:
Apparently using _exit is the correct thing to do.

22 years agoscan.c, config.c, extern.h, bopm.conf.sample: Added CONF_TIMEOUT and TIMEOUT REL-2-2
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).

22 years agoirc.c, config.c, extern.h:
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

22 years agostats.c, stats.h:
andy [Wed, 1 May 2002 16:58:02 +0000 (16:58 +0000)] 
stats.c, stats.h:
Reformatiing

22 years agoscan.c, scan.h:
andy [Wed, 1 May 2002 04:01:16 +0000 (04:01 +0000)] 
scan.c, scan.h:
Reformatting.

22 years agoopercmd.c:
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.

22 years agomisc.c, misc.h:
andy [Tue, 30 Apr 2002 22:41:05 +0000 (22:41 +0000)] 
misc.c, misc.h:
Reformatting.

22 years agomain.c:
andy [Tue, 30 Apr 2002 21:53:58 +0000 (21:53 +0000)] 
main.c:
Reformatting.

22 years agolog.c, log.h:
andy [Tue, 30 Apr 2002 20:14:20 +0000 (20:14 +0000)] 
log.c, log.h:
Reformatting.

22 years agoirc.c:
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.

22 years agoextern.h:
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.

22 years agobopm.conf.sample: Fixed TARGET_STRING sample
strtok [Mon, 29 Apr 2002 17:10:02 +0000 (17:10 +0000)] 
bopm.conf.sample: Fixed TARGET_STRING sample

22 years agodnsbl.c:
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.

22 years agoconfig.c:
andy [Mon, 29 Apr 2002 14:20:34 +0000 (14:20 +0000)] 
config.c:
Doh, KEYS is not required for normal operation.

22 years agobopchecker.h:
andy [Mon, 29 Apr 2002 14:18:27 +0000 (14:18 +0000)] 
bopchecker.h:
Open cisco router bit mask.

22 years agoconfig.c:
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.

22 years agoscan.c: Uncommented CISCO from scan table as efnet reports it is working
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

22 years agoCode clean up.
andy [Sun, 28 Apr 2002 18:22:05 +0000 (18:22 +0000)] 
Code clean up.

22 years agobopchecker.c:
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.

22 years agobopm.conf.sample:
andy [Fri, 26 Apr 2002 22:20:36 +0000 (22:20 +0000)] 
bopm.conf.sample:
Better example config suggestion from Erik / Andrew Church.

22 years agoconfig.c, bopm.conf.sample:
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.

22 years agoscan.c: Commented HTTP 8000 out of the scan table, those who wish to scan
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.

22 years agoscan.c: Removed use of scan_del() where STATE_CLOSED should have been set
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.

22 years agoscan.c/options.h: Added MAXREAD (default 4096), max amount of bytes read from
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.

22 years agoscan.c: Fixed bug which caused freezing if data was virtually endless (reported
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

22 years agoscan.c: Fixed scan_struct data bug where it tried to free data even if
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.

22 years agobopm.conf.sample:
andy [Wed, 24 Apr 2002 11:43:32 +0000 (11:43 +0000)] 
bopm.conf.sample:
Less Blitzed-like pages from Tom Gilder <redacted>

22 years agoirc.c:
andy [Tue, 23 Apr 2002 16:56:49 +0000 (16:56 +0000)] 
irc.c:
Here's support for ultimate ircd.

22 years agomain.c, options.h:
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.

22 years agoREADME:
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.

22 years agotypo, the hybrid team didn't write math.[ch] :)
dgl [Sun, 14 Apr 2002 11:03:02 +0000 (11:03 +0000)] 
typo, the hybrid team didn't write math.[ch] :)

22 years agoscan.c:
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.

22 years agobopm.conf.sample:
andy [Thu, 4 Apr 2002 02:32:38 +0000 (02:32 +0000)] 
bopm.conf.sample:
Many people appear to be getting confused over this.

22 years agoStrange Unrealism.
andy [Sun, 31 Mar 2002 19:33:55 +0000 (19:33 +0000)] 
Strange Unrealism.

22 years agoMailman moved to a slightly simpler URL.
andy [Sun, 31 Mar 2002 05:31:57 +0000 (05:31 +0000)] 
Mailman moved to a slightly simpler URL.

22 years agoMore IRCu notes from wunix <wu@wunix.org>
andy [Thu, 21 Mar 2002 17:23:17 +0000 (17:23 +0000)] 
More IRCu notes from wunix <redacted>

22 years agoREADME:
andy [Tue, 19 Mar 2002 13:25:34 +0000 (13:25 +0000)] 
README:
Some compatibility notes from Erik Fears <redacted>

22 years agoconfigure.in:
andy [Sun, 3 Mar 2002 21:49:57 +0000 (21:49 +0000)] 
configure.in:
Added DNSBL begging text

22 years agoscan.c: Moved Cisco up in hash table so that it is tried before wingate,
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)

22 years agoscan.c: Cisco scanning now works
strtok [Mon, 25 Feb 2002 07:16:12 +0000 (07:16 +0000)] 
scan.c: Cisco scanning now works

22 years agoversion.h: Incremented version to 2.2 so we can identify any bopms that have cvs...
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

22 years agoscan.c: Actually send() data for cisco check now (oops)
strtok [Mon, 25 Feb 2002 07:07:44 +0000 (07:07 +0000)] 
scan.c: Actually send() data for cisco check now (oops)

22 years agoscan.c/scan.h: Added open cisco router scanning
strtok [Mon, 25 Feb 2002 06:57:40 +0000 (06:57 +0000)] 
scan.c/scan.h: Added open cisco router scanning

22 years agoREADME:
andy [Fri, 22 Feb 2002 11:06:25 +0000 (11:06 +0000)] 
README:
Credits for Collide.

22 years agoirc.c:
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.

22 years agoChangeLog:
andy [Tue, 19 Feb 2002 23:29:19 +0000 (23:29 +0000)] 
ChangeLog:
Update dfor next release

22 years agoconfigure.in:
andy [Tue, 19 Feb 2002 23:10:10 +0000 (23:10 +0000)] 
configure.in:
$ac_c deprecated

22 years agoconfigure.in:
andy [Tue, 19 Feb 2002 23:04:58 +0000 (23:04 +0000)] 
configure.in:
Fix broken "echo -n" check

22 years agoconfigure.in:
andy [Tue, 19 Feb 2002 23:00:40 +0000 (23:00 +0000)] 
configure.in:
Fix sys/poll.h check

22 years agoconfigure.in:
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

22 years agoversion.h: Incremented version to 2.1
strtok [Tue, 19 Feb 2002 20:55:37 +0000 (20:55 +0000)] 
version.h: Incremented version to 2.1

22 years agoFix for select()
strtok [Tue, 19 Feb 2002 20:46:31 +0000 (20:46 +0000)] 
Fix for select()

22 years agoREADME:
andy [Sun, 17 Feb 2002 17:15:22 +0000 (17:15 +0000)] 
README:
Some credits we missed, oops.

22 years ago*** empty log message *** REL-2-0r1
andy [Sun, 17 Feb 2002 03:52:16 +0000 (03:52 +0000)] 
*** empty log message ***

22 years agoirc.c:
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].

22 years ago*** empty log message ***
andy [Sat, 16 Feb 2002 18:44:07 +0000 (18:44 +0000)] 
*** empty log message ***

22 years agoconfigure.in:
andy [Sat, 16 Feb 2002 18:43:42 +0000 (18:43 +0000)] 
configure.in:
Added a bit about using GNU Make.

22 years ago*** empty log message *** REL-2-0
andy [Sat, 16 Feb 2002 18:37:59 +0000 (18:37 +0000)] 
*** empty log message ***

22 years agoconfig.c: Fixed -> typo
strtok [Sat, 16 Feb 2002 18:36:56 +0000 (18:36 +0000)] 
config.c: Fixed -> typo

22 years agoconfig.c: DEBUG level 3 now also prints out LISTS with other config elements
strtok [Sat, 16 Feb 2002 18:35:55 +0000 (18:35 +0000)] 
config.c: DEBUG level 3 now also prints out LISTS with other config elements

22 years agoChangeLog:
andy [Sat, 16 Feb 2002 18:17:47 +0000 (18:17 +0000)] 
ChangeLog:
Idea - let's remove changes to the changelog, from the changelog. :)