]>
jfr.im git - irc/blitzed-org/bopm.git/log
David Leadbeater [Mon, 4 May 2015 18:56:27 +0000 (19:56 +0100)]
Mention this is an archival copy, at least for now
dg [Tue, 5 Jun 2007 17:00:21 +0000 (17:00 +0000)]
LICENSE was missing from Makefile
dg [Wed, 16 May 2007 14:43:08 +0000 (14:43 +0000)]
Fix more silly typos
dg [Wed, 16 May 2007 14:35:02 +0000 (14:35 +0000)]
Oops, accidently added some stray characters in the config file..
dg [Tue, 15 May 2007 23:43:58 +0000 (23:43 +0000)]
-tor
dg [Tue, 15 May 2007 20:59:31 +0000 (20:59 +0000)]
and add defs.h
dg [Tue, 15 May 2007 20:52:02 +0000 (20:52 +0000)]
Missing main.h in Makefile sources
dg [Tue, 15 May 2007 20:48:25 +0000 (20:48 +0000)]
random auto*/libtool fixes
dg [Tue, 15 May 2007 19:45:44 +0000 (19:45 +0000)]
changelog
dg [Tue, 15 May 2007 19:34:35 +0000 (19:34 +0000)]
Remove references to OPM from the config files (and add some to dronebl..).
Up the version to 3.1.3
dg [Thu, 6 Oct 2005 21:57:44 +0000 (21:57 +0000)]
Add back the ! which appears to have got lost at some point..
dg [Fri, 3 Jun 2005 12:58:12 +0000 (12:58 +0000)]
Fix unknown error when it exists but there isn't a record of the type we
expect.
grifferz [Tue, 7 Dec 2004 11:56:43 +0000 (11:56 +0000)]
Obviously don't need port 1080 again.
grifferz [Tue, 7 Dec 2004 11:54:07 +0000 (11:54 +0000)]
Extra SOCKS4 ports from Keith Dunnett, apparently more common than port 1080.
strtok [Mon, 25 Oct 2004 05:21:05 +0000 (05:21 +0000)]
Fixed bug in userhost parsing where BOPM would not clear the queue of commands from non-opered clients.
phil [Thu, 26 Aug 2004 12:15:13 +0000 (12:15 +0000)]
* Added the DNS name of the IRC server to the information needed by the
OPM team to add the reporter.
* Regenerated configure with autoconf.
dg [Mon, 23 Aug 2004 22:43:21 +0000 (22:43 +0000)]
Of course it would help if I could type
dg [Mon, 23 Aug 2004 22:34:53 +0000 (22:34 +0000)]
scan.c: null pointer deref fix from glen at delfi.ee
mark [Wed, 28 Jan 2004 21:03:39 +0000 (21:03 +0000)]
Kudos to strtok :P (syntax error)
mark [Wed, 28 Jan 2004 20:37:37 +0000 (20:37 +0000)]
- Updated kline command to using BOPMAKILL
- Removed NJABL DNSBL config
- Updated protocol/port pairs
grifferz [Sat, 17 Jan 2004 23:17:12 +0000 (23:17 +0000)]
Something odd going on with the autotools.
strtok [Sat, 17 Jan 2004 22:53:43 +0000 (22:53 +0000)]
Updated ChangeLog
grifferz [Sat, 17 Jan 2004 21:49:46 +0000 (21:49 +0000)]
Update version and autoconf again.
grifferz [Sat, 17 Jan 2004 14:12:58 +0000 (14:12 +0000)]
Chnage some versions strings for this one-off non-release mumble mumble
please ignore.
dg [Thu, 15 Jan 2004 23:12:40 +0000 (23:12 +0000)]
Add X- header to BOPM reports for version, patch from mark.
dg [Mon, 12 Jan 2004 18:12:48 +0000 (18:12 +0000)]
Fix the ID/Unknown error bug (finally), this needs testing..
strtok [Sat, 29 Nov 2003 19:56:19 +0000 (19:56 +0000)]
irc.c: Added extra irc_read debug logging.
dgl [Sat, 29 Nov 2003 17:46:28 +0000 (17:46 +0000)]
Set IRC_LAST on connect.
andy [Sat, 15 Nov 2003 13:29:01 +0000 (13:29 +0000)]
Requested obfuscation.
andy [Wed, 3 Sep 2003 16:22:35 +0000 (16:22 +0000)]
New address to use to contact us about enabling bopm reporting.
andy [Sun, 6 Jul 2003 06:48:56 +0000 (06:48 +0000)]
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..
andy [Sun, 29 Jun 2003 10:43:41 +0000 (10:43 +0000)]
WG should be WINGATE, spotted by phil.
andy [Sat, 28 Jun 2003 20:25:43 +0000 (20:25 +0000)]
The latest agreed changes.
andy [Sat, 28 Jun 2003 04:55:26 +0000 (04:55 +0000)]
Remove the --with-select and --with-unreal ./configure options, as they are
no longer relevant.
Add a quick check for SIZEOF_SHORT=2, which we think is the case everywhere
but will break firedns in strange ways if it turns out to not be the case.
dgl [Fri, 27 Jun 2003 20:52:09 +0000 (20:52 +0000)]
Update version number
dgl [Fri, 27 Jun 2003 20:48:51 +0000 (20:48 +0000)]
Simplified network-bopm a lot as there's no need for IO::Select anymore.
dgl [Fri, 27 Jun 2003 19:15:00 +0000 (19:15 +0000)]
*cough*
strtok [Thu, 26 Jun 2003 20:35:03 +0000 (20:35 +0000)]
INET isn't even used anymore
strtok [Wed, 25 Jun 2003 22:22:22 +0000 (22:22 +0000)]
Updated ChangeLog
dgl [Wed, 25 Jun 2003 22:16:28 +0000 (22:16 +0000)]
3.0.4 -> 3.1.0
strtok [Mon, 23 Jun 2003 17:43:54 +0000 (17:43 +0000)]
Cleanup
strtok [Mon, 23 Jun 2003 17:41:32 +0000 (17:41 +0000)]
PROTOCOL{NICK} is no longer required.
strtok [Mon, 23 Jun 2003 17:30:44 +0000 (17:30 +0000)]
Do TS delta check to see if nick is new enough to be scanned
strtok [Sun, 22 Jun 2003 21:02:36 +0000 (21:02 +0000)]
Removed listening code, service now sends a NOTICE to a bopm nick
, which means the bopm can be connected to any server.
andy [Sun, 22 Jun 2003 18:03:41 +0000 (18:03 +0000)]
I am calling it a very big typo, OK?
strtok [Sun, 22 Jun 2003 17:05:30 +0000 (17:05 +0000)]
Don't spam channel with negotiation timeout/failures on manual scan (mofo@efnet)
andy [Sun, 22 Jun 2003 14:19:39 +0000 (14:19 +0000)]
Ignore libtool.
andy [Sun, 22 Jun 2003 14:18:48 +0000 (14:18 +0000)]
These shouldn't be in CVS.
andy [Sun, 22 Jun 2003 13:55:46 +0000 (13:55 +0000)]
...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
andy [Sun, 22 Jun 2003 13:19:39 +0000 (13:19 +0000)]
Mostly pedantry.
strtok [Sat, 21 Jun 2003 22:25:13 +0000 (22:25 +0000)]
Relay /KILLs that pertain to bopm
Do not QUIT on /kill
strtok [Sat, 21 Jun 2003 22:04:43 +0000 (22:04 +0000)]
Catch/relay USERHOST reply (302)
strtok [Sat, 21 Jun 2003 21:52:55 +0000 (21:52 +0000)]
Fixed parser
Relay PRIVMSG
strtok [Sat, 21 Jun 2003 21:34:16 +0000 (21:34 +0000)]
IO::Socket reuse => 1 (from dg)
strtok [Sat, 21 Jun 2003 21:25:33 +0000 (21:25 +0000)]
Require PASS
Remove USE Event
strtok [Sat, 21 Jun 2003 21:02:31 +0000 (21:02 +0000)]
Added initial network-bopm perl script.
andy [Sat, 21 Jun 2003 14:33:11 +0000 (14:33 +0000)]
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
andy [Sat, 21 Jun 2003 05:11:07 +0000 (05:11 +0000)]
A bit about logging.
andy [Sat, 21 Jun 2003 04:31:33 +0000 (04:31 +0000)]
Reopen logfiles on receipt of SIGUSR1.
An example contrib log rotation script which uses this.
dgl [Sat, 21 Jun 2003 00:57:28 +0000 (00:57 +0000)]
Made the dnsbl stats into per dnsbl stats.
dgl [Sat, 21 Jun 2003 00:27:25 +0000 (00:27 +0000)]
Only print DNSBL results if no scan has had a positive match already.
andy [Fri, 20 Jun 2003 04:55:09 +0000 (04:55 +0000)]
Fix a gcc3-ism.
andy [Fri, 20 Jun 2003 04:18:38 +0000 (04:18 +0000)]
LOTS of tidying up to compile with no warnings.
andy [Fri, 20 Jun 2003 04:12:31 +0000 (04:12 +0000)]
Tidy up fascist CFLAGS again.
strtok [Thu, 19 Jun 2003 23:21:26 +0000 (23:21 +0000)]
No more need for node_t *p
strtok [Thu, 19 Jun 2003 23:14:08 +0000 (23:14 +0000)]
Make sure we elements-- before returning.
strtok [Thu, 19 Jun 2003 23:11:01 +0000 (23:11 +0000)]
list_remove no longer checks for the existance of the node in the list
strtok [Thu, 19 Jun 2003 23:07:57 +0000 (23:07 +0000)]
Added ON/OFF and YES/NO as bool type and changed default to YES/NO in conf
strtok [Thu, 19 Jun 2003 23:03:38 +0000 (23:03 +0000)]
Use true/false instead of 1/0 in config files/parser
andy [Thu, 19 Jun 2003 16:34:43 +0000 (16:34 +0000)]
Tidy up the fascist CFLAGS and add an option for -Werror.
dgl [Thu, 19 Jun 2003 16:19:57 +0000 (16:19 +0000)]
Remove scanwarn.{c,h} as nothing uses them (they were just empty functions..).
dgl [Thu, 19 Jun 2003 16:12:31 +0000 (16:12 +0000)]
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.
dgl [Thu, 19 Jun 2003 15:30:46 +0000 (15:30 +0000)]
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.
dgl [Tue, 17 Jun 2003 19:10:27 +0000 (19:10 +0000)]
firedns_getip{4,6} are meant to return an fd..
dgl [Tue, 17 Jun 2003 19:02:28 +0000 (19:02 +0000)]
bad dg. free -> MyFree.
dgl [Tue, 17 Jun 2003 18:56:49 +0000 (18:56 +0000)]
Add stuff to the list only if we don't get -1 return from the firedns setup
dgl [Tue, 17 Jun 2003 18:34:04 +0000 (18:34 +0000)]
Two little cleanups..
dgl [Tue, 17 Jun 2003 13:31:06 +0000 (13:31 +0000)]
Add a comment about !all
dgl [Tue, 17 Jun 2003 13:23:50 +0000 (13:23 +0000)]
Make !all work properly.
dgl [Tue, 17 Jun 2003 12:49:33 +0000 (12:49 +0000)]
Check all the characters of the nickname provided (not just the first
3), also means that < 3 character nicknames will work..
andy [Tue, 17 Jun 2003 12:47:53 +0000 (12:47 +0000)]
Better keep it commented out.
andy [Tue, 17 Jun 2003 12:32:17 +0000 (12:32 +0000)]
New connregex line for StarIrcd/SorIrcd.
andy [Thu, 12 Jun 2003 05:51:35 +0000 (05:51 +0000)]
*** empty log message ***
andy [Thu, 12 Jun 2003 05:51:16 +0000 (05:51 +0000)]
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.
andy [Tue, 3 Jun 2003 16:31:33 +0000 (16:31 +0000)]
Thanks, Joshua.
dgl [Mon, 2 Jun 2003 23:54:59 +0000 (23:54 +0000)]
log -> log_printf to fix namespace collision, various other fixes for
compile warnings from gcc 3 (mostly signed/unsigned and prototypes).
dgl [Wed, 30 Apr 2003 15:28:51 +0000 (15:28 +0000)]
- 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
dgl [Tue, 29 Apr 2003 19:51:28 +0000 (19:51 +0000)]
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).
strtok [Mon, 7 Apr 2003 22:51:17 +0000 (22:51 +0000)]
Ignore ^M in config file.
andy [Fri, 7 Mar 2003 00:43:32 +0000 (00:43 +0000)]
Add checks for size of int/long. Work out what type to use for a 32-bit
int. Regenerate autotools.
dgl [Fri, 7 Mar 2003 00:37:05 +0000 (00:37 +0000)]
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).
dgl [Thu, 6 Mar 2003 23:59:29 +0000 (23:59 +0000)]
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 ;-).
strtok [Wed, 19 Feb 2003 00:49:05 +0000 (00:49 +0000)]
Updated ChangeLog
Commented out OP command
Version is now 3.0.3
dgl [Mon, 17 Feb 2003 14:17:45 +0000 (14:17 +0000)]
- Updated to use new opm.blitzed.org URL
- Added port information
andy [Wed, 12 Feb 2003 17:31:52 +0000 (17:31 +0000)]
Fix <check> typo, add a bit about fdstat.
andy [Wed, 12 Feb 2003 16:15:40 +0000 (16:15 +0000)]
Note about it not adding klines on manual scan.
andy [Mon, 10 Feb 2003 13:16:05 +0000 (13:16 +0000)]
A couple more SOCKS4 weird ports seen in the wild.
andy [Sun, 2 Feb 2003 22:59:22 +0000 (22:59 +0000)]
Remove goat/faldo. Regenerate autotools.
strtok [Sun, 2 Feb 2003 22:46:40 +0000 (22:46 +0000)]
scan_handle_error: Fixed use of NULL pointer where libopm returned back a
file descriptor allocation error and manual_target was NULL
andy [Sun, 2 Feb 2003 00:44:06 +0000 (00:44 +0000)]
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).