]> jfr.im git - irc/blitzed-org/bopm.git/log
irc/blitzed-org/bopm.git
9 years agoMention this is an archival copy, at least for now master origin/HEAD origin/master
David Leadbeater [Mon, 4 May 2015 18:56:27 +0000 (19:56 +0100)] 
Mention this is an archival copy, at least for now

16 years agoLICENSE was missing from Makefile
dg [Tue, 5 Jun 2007 17:00:21 +0000 (17:00 +0000)] 
LICENSE was missing from Makefile

17 years agoFix more silly typos
dg [Wed, 16 May 2007 14:43:08 +0000 (14:43 +0000)] 
Fix more silly typos

17 years agoOops, accidently added some stray characters in the config file..
dg [Wed, 16 May 2007 14:35:02 +0000 (14:35 +0000)] 
Oops, accidently added some stray characters in the config file..

17 years ago-tor
dg [Tue, 15 May 2007 23:43:58 +0000 (23:43 +0000)] 
-tor

17 years agoand add defs.h
dg [Tue, 15 May 2007 20:59:31 +0000 (20:59 +0000)] 
and add defs.h

17 years agoMissing main.h in Makefile sources
dg [Tue, 15 May 2007 20:52:02 +0000 (20:52 +0000)] 
Missing main.h in Makefile sources

17 years agorandom auto*/libtool fixes
dg [Tue, 15 May 2007 20:48:25 +0000 (20:48 +0000)] 
random auto*/libtool fixes

17 years agochangelog
dg [Tue, 15 May 2007 19:45:44 +0000 (19:45 +0000)] 
changelog

17 years agoRemove references to OPM from the config files (and add some to dronebl..).
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

18 years agoAdd back the ! which appears to have got lost at some point..
dg [Thu, 6 Oct 2005 21:57:44 +0000 (21:57 +0000)] 
Add back the ! which appears to have got lost at some point..

18 years agoFix unknown error when it exists but there isn't a record of the type we
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.

19 years agoObviously don't need port 1080 again.
grifferz [Tue, 7 Dec 2004 11:56:43 +0000 (11:56 +0000)] 
Obviously don't need port 1080 again.

19 years agoExtra SOCKS4 ports from Keith Dunnett, apparently more common than port 1080.
grifferz [Tue, 7 Dec 2004 11:54:07 +0000 (11:54 +0000)] 
Extra SOCKS4 ports from Keith Dunnett, apparently more common than port 1080.

19 years agoFixed bug in userhost parsing where BOPM would not clear the queue of commands from...
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.

19 years ago* Added the DNS name of the IRC server to the information needed by the
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.

19 years agoOf course it would help if I could type
dg [Mon, 23 Aug 2004 22:43:21 +0000 (22:43 +0000)] 
Of course it would help if I could type

19 years agoscan.c: null pointer deref fix from glen at delfi.ee
dg [Mon, 23 Aug 2004 22:34:53 +0000 (22:34 +0000)] 
scan.c: null pointer deref fix from glen at delfi.ee

20 years agoKudos to strtok :P (syntax error)
mark [Wed, 28 Jan 2004 21:03:39 +0000 (21:03 +0000)] 
Kudos to strtok :P (syntax error)

20 years ago- Updated kline command to using BOPMAKILL
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

20 years agoSomething odd going on with the autotools. REL-3-1-2
grifferz [Sat, 17 Jan 2004 23:17:12 +0000 (23:17 +0000)] 
Something odd going on with the autotools.

20 years agoUpdated ChangeLog
strtok [Sat, 17 Jan 2004 22:53:43 +0000 (22:53 +0000)] 
Updated ChangeLog

20 years agoUpdate version and autoconf again.
grifferz [Sat, 17 Jan 2004 21:49:46 +0000 (21:49 +0000)] 
Update version and autoconf again.

20 years agoChnage some versions strings for this one-off non-release mumble mumble PRE-REL-3-1-2
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.

20 years agoAdd X- header to BOPM reports for version, patch from mark.
dg [Thu, 15 Jan 2004 23:12:40 +0000 (23:12 +0000)] 
Add X- header to BOPM reports for version, patch from mark.

20 years agoFix the ID/Unknown error bug (finally), this needs testing..
dg [Mon, 12 Jan 2004 18:12:48 +0000 (18:12 +0000)] 
Fix the ID/Unknown error bug (finally), this needs testing..

20 years agoirc.c: Added extra irc_read debug logging.
strtok [Sat, 29 Nov 2003 19:56:19 +0000 (19:56 +0000)] 
irc.c: Added extra irc_read debug logging.

20 years agoSet IRC_LAST on connect.
dgl [Sat, 29 Nov 2003 17:46:28 +0000 (17:46 +0000)] 
Set IRC_LAST on connect.

20 years agoRequested obfuscation.
andy [Sat, 15 Nov 2003 13:29:01 +0000 (13:29 +0000)] 
Requested obfuscation.

20 years agoNew address to use to contact us about enabling bopm reporting. origin/ANDY_PLAY
andy [Wed, 3 Sep 2003 16:22:35 +0000 (16:22 +0000)] 
New address to use to contact us about enabling bopm reporting.

20 years ago07:47:12 <@Silencer> grifferz
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..

20 years agoWG should be WINGATE, spotted by phil.
andy [Sun, 29 Jun 2003 10:43:41 +0000 (10:43 +0000)] 
WG should be WINGATE, spotted by phil.

20 years agoThe latest agreed changes.
andy [Sat, 28 Jun 2003 20:25:43 +0000 (20:25 +0000)] 
The latest agreed changes.

20 years agoRemove the --with-select and --with-unreal ./configure options, as they are
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.

20 years agoUpdate version number
dgl [Fri, 27 Jun 2003 20:52:09 +0000 (20:52 +0000)] 
Update version number

20 years agoSimplified network-bopm a lot as there's no need for IO::Select anymore.
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.

20 years ago*cough*
dgl [Fri, 27 Jun 2003 19:15:00 +0000 (19:15 +0000)] 
*cough*

20 years agoINET isn't even used anymore
strtok [Thu, 26 Jun 2003 20:35:03 +0000 (20:35 +0000)] 
INET isn't even used anymore

20 years agoUpdated ChangeLog
strtok [Wed, 25 Jun 2003 22:22:22 +0000 (22:22 +0000)] 
Updated ChangeLog

20 years ago3.0.4 -> 3.1.0
dgl [Wed, 25 Jun 2003 22:16:28 +0000 (22:16 +0000)] 
3.0.4 -> 3.1.0

20 years agoCleanup
strtok [Mon, 23 Jun 2003 17:43:54 +0000 (17:43 +0000)] 
Cleanup

20 years agoPROTOCOL{NICK} is no longer required.
strtok [Mon, 23 Jun 2003 17:41:32 +0000 (17:41 +0000)] 
PROTOCOL{NICK} is no longer required.

20 years agoDo TS delta check to see if nick is new enough to be scanned
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

20 years agoRemoved listening code, service now sends a NOTICE to a bopm nick
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.

20 years agoI am calling it a very big typo, OK?
andy [Sun, 22 Jun 2003 18:03:41 +0000 (18:03 +0000)] 
I am calling it a very big typo, OK?

20 years agoDon't spam channel with negotiation timeout/failures on manual scan (mofo@efnet)
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)

20 years agoIgnore libtool.
andy [Sun, 22 Jun 2003 14:19:39 +0000 (14:19 +0000)] 
Ignore libtool.

20 years agoThese shouldn't be in CVS.
andy [Sun, 22 Jun 2003 14:18:48 +0000 (14:18 +0000)] 
These shouldn't be in CVS.

20 years ago...the effect is that bopm will use the else clause (destined for manual scans)
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

20 years agoMostly pedantry.
andy [Sun, 22 Jun 2003 13:19:39 +0000 (13:19 +0000)] 
Mostly pedantry.

20 years agoRelay /KILLs that pertain to bopm
strtok [Sat, 21 Jun 2003 22:25:13 +0000 (22:25 +0000)] 
Relay /KILLs that pertain to bopm
Do not QUIT on /kill

20 years agoCatch/relay USERHOST reply (302)
strtok [Sat, 21 Jun 2003 22:04:43 +0000 (22:04 +0000)] 
Catch/relay USERHOST reply (302)

20 years agoFixed parser
strtok [Sat, 21 Jun 2003 21:52:55 +0000 (21:52 +0000)] 
Fixed parser
Relay PRIVMSG

20 years agoIO::Socket reuse => 1 (from dg)
strtok [Sat, 21 Jun 2003 21:34:16 +0000 (21:34 +0000)] 
IO::Socket reuse => 1 (from dg)

20 years agoRequire PASS
strtok [Sat, 21 Jun 2003 21:25:33 +0000 (21:25 +0000)] 
Require PASS
Remove USE Event

20 years agoAdded initial network-bopm perl script.
strtok [Sat, 21 Jun 2003 21:02:31 +0000 (21:02 +0000)] 
Added initial network-bopm perl script.

20 years agoAs newfd has become an unsigned int it can no longer
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

20 years agoA bit about logging.
andy [Sat, 21 Jun 2003 05:11:07 +0000 (05:11 +0000)] 
A bit about logging.

20 years agoReopen logfiles on receipt of SIGUSR1.
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.

20 years agoMade the dnsbl stats into per dnsbl stats.
dgl [Sat, 21 Jun 2003 00:57:28 +0000 (00:57 +0000)] 
Made the dnsbl stats into per dnsbl stats.

20 years agoOnly print DNSBL results if no scan has had a positive match already.
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.

20 years agoFix a gcc3-ism. AFTER_ANDY_CLEANUP
andy [Fri, 20 Jun 2003 04:55:09 +0000 (04:55 +0000)] 
Fix a gcc3-ism.

20 years agoLOTS of tidying up to compile with no warnings.
andy [Fri, 20 Jun 2003 04:18:38 +0000 (04:18 +0000)] 
LOTS of tidying up to compile with no warnings.

20 years agoTidy up fascist CFLAGS again.
andy [Fri, 20 Jun 2003 04:12:31 +0000 (04:12 +0000)] 
Tidy up fascist CFLAGS again.

20 years agoNo more need for node_t *p BEFORE_ANDY_CLEANUP
strtok [Thu, 19 Jun 2003 23:21:26 +0000 (23:21 +0000)] 
No more need for node_t *p

20 years agoMake sure we elements-- before returning.
strtok [Thu, 19 Jun 2003 23:14:08 +0000 (23:14 +0000)] 
Make sure we elements-- before returning.

20 years agolist_remove no longer checks for the existance of the node in the list
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

20 years agoAdded ON/OFF and YES/NO as bool type and changed default to YES/NO in conf
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

20 years agoUse true/false instead of 1/0 in config files/parser
strtok [Thu, 19 Jun 2003 23:03:38 +0000 (23:03 +0000)] 
Use true/false instead of 1/0 in config files/parser

20 years agoTidy up the fascist CFLAGS and add an option for -Werror.
andy [Thu, 19 Jun 2003 16:34:43 +0000 (16:34 +0000)] 
Tidy up the fascist CFLAGS and add an option for -Werror.

20 years agoRemove scanwarn.{c,h} as nothing uses them (they were just empty functions..).
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..).

20 years agoChanged a load of (struct something *) MyMalloc casts to just MyMalloc to
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.

20 years agoReorganisation of the DNS code so it's a bit easier to read, and several bugs
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.

20 years agofiredns_getip{4,6} are meant to return an fd..
dgl [Tue, 17 Jun 2003 19:10:27 +0000 (19:10 +0000)] 
firedns_getip{4,6} are meant to return an fd..

20 years agobad dg. free -> MyFree.
dgl [Tue, 17 Jun 2003 19:02:28 +0000 (19:02 +0000)] 
bad dg. free -> MyFree.

20 years agoAdd stuff to the list only if we don't get -1 return from the firedns setup
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

20 years agoTwo little cleanups..
dgl [Tue, 17 Jun 2003 18:34:04 +0000 (18:34 +0000)] 
Two little cleanups..

20 years agoAdd a comment about !all
dgl [Tue, 17 Jun 2003 13:31:06 +0000 (13:31 +0000)] 
Add a comment about !all

20 years agoMake !all work properly.
dgl [Tue, 17 Jun 2003 13:23:50 +0000 (13:23 +0000)] 
Make !all work properly.

20 years agoCheck all the characters of the nickname provided (not just the first
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..

20 years agoBetter keep it commented out.
andy [Tue, 17 Jun 2003 12:47:53 +0000 (12:47 +0000)] 
Better keep it commented out.

20 years agoNew connregex line for StarIrcd/SorIrcd.
andy [Tue, 17 Jun 2003 12:32:17 +0000 (12:32 +0000)] 
New connregex line for StarIrcd/SorIrcd.

20 years ago*** empty log message ***
andy [Thu, 12 Jun 2003 05:51:35 +0000 (05:51 +0000)] 
*** empty log message ***

20 years agoAs per patch supplied by Christopher Bongaarts:
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.

20 years agoThanks, Joshua.
andy [Tue, 3 Jun 2003 16:31:33 +0000 (16:31 +0000)] 
Thanks, Joshua.

20 years agolog -> log_printf to fix namespace collision, various other fixes for
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).

21 years ago- Cleaned up bopm.conf.sample (it was a mess of tabs and not tabs..)
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

21 years agoLots of mostly DNS related changes
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).

21 years agoIgnore ^M in config file.
strtok [Mon, 7 Apr 2003 22:51:17 +0000 (22:51 +0000)] 
Ignore ^M in config file.

21 years agoAdd checks for size of int/long. Work out what type to use for a 32-bit
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.

21 years agoOf course, you need an extra header file for that to work..
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).

21 years agoFix for a weird bug exposed by running on alpha - the returned record would
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 ;-).

21 years agoUpdated ChangeLog
strtok [Wed, 19 Feb 2003 00:49:05 +0000 (00:49 +0000)] 
Updated ChangeLog
Commented out OP command
Version is now 3.0.3

21 years ago- Updated to use new opm.blitzed.org URL
dgl [Mon, 17 Feb 2003 14:17:45 +0000 (14:17 +0000)] 
- Updated to use new opm.blitzed.org URL
- Added port information

21 years agoFix <check> typo, add a bit about fdstat.
andy [Wed, 12 Feb 2003 17:31:52 +0000 (17:31 +0000)] 
Fix <check> typo, add a bit about fdstat.

21 years agoNote about it not adding klines on manual scan.
andy [Wed, 12 Feb 2003 16:15:40 +0000 (16:15 +0000)] 
Note about it not adding klines on manual scan.

21 years agoA couple more SOCKS4 weird ports seen in the wild.
andy [Mon, 10 Feb 2003 13:16:05 +0000 (13:16 +0000)] 
A couple more SOCKS4 weird ports seen in the wild.

21 years agoRemove goat/faldo. Regenerate autotools.
andy [Sun, 2 Feb 2003 22:59:22 +0000 (22:59 +0000)] 
Remove goat/faldo.  Regenerate autotools.

21 years agoscan_handle_error: Fixed use of NULL pointer where libopm returned back a
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

21 years agoMake sure that the param string is at least null terminated when there is
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).