-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
108 lines (94 loc) · 5.17 KB
/
ChangeLog
File metadata and controls
108 lines (94 loc) · 5.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Open Proxy Scanning Bot Module for NeoStats Changelog.
==============================================================================
3.0.b1 - Mark (M) & Fish (F) & DeadNotBuried (D)
- Timeouts should not call DelSock (In fact nothing should!) (F)
- fix crash on too many file descriptors open by deleting sockets correctly (D)
- Increase max number of ports to scan (D)
- change LIST command to LISTPORTS as LIST can't have a access level changed
if set as a command (D)
- fix crash on adding new port (D)
- Fix the open_proxy crash when a user had signed off and thus we had a
dangling pointer (F)
- Fix make install when NeoStats is installed in a non-default location (F)
- Fix a issue with SockRead Functions when timeouts or connection refused
called, we return NS_FAILURE when it should be NS_SUCCESS (F)
3.0.a3 - Mark (M) & Fish (F)
- AKILL support and open proxy reporting (F)
- Get default targetip when starting up correctly (F)
- Simplify command path. (M)
- Fix event and command return values. (M)
- Clean up config.h entries. (M)
- Fix Win32 CRT calls. (M)
- Port to new socket code. (F)
3.0.a2 - Mark (M)
- Add option to use NeoStats global excludes. (M)
- Update settings table to a2 compatible format. (M)
- Fix segfault on msg opsb1 check ip.address.com. (M)
- Change DISABLESCAN to SCAN. (M)
3.0.a1 - Mark (M)
- Update module to use new core module exclusion support. (M)
- Removed splittime setting which is now handled by core. (M)
- Changes for Win32 compatibility. (M)
- Split exempt code into seperate files. (M)
- Port to 3.0 API (M)
* Version 2.3 * 25/7/2004 * Fish (F)
- Fix a problem with "OPSB is not configured" messages
- Make sure we are using the correct config type for serval set variables
* Version 2.2 * 24/01/2004 * Mark (M)
- Fixed init_bot code - now uses services_bot_modes not hard coded ones (M)
- We now try to read nick, user, host and realname so these can be configured more
easily (M)
- SET interface for nick/user/host/realname added (M)
- Ported to core command processor (M)
- Add verbose option so we can turn off some messages from OPSB (M)
- Fixed socklen_t compile problems on older bsd's (F)
- OPSB now uses the core's NICKIP support rather than our own. This will reduce double lookups on hostnames for IRCd's that don't provide NICKIP (F)
- Fix a problem where when disablescan was enabled, the scan queue would grow out of control (F)
- use match, not fnmatch for exceptions matching. Fixes Case sensitivity problems (F)
- Version 2.2a - Fix SET commands (F)
* Version 2.1 * 24/01/2004 * Fish (F)
- Sync up libopm with blitzed version to fix a Socks 5 bug (F)
* Version 2.0 * 29/12/2003 * Fish (F) and Mark (M)
- Fixed incorrect parameters to printf style functions (M)
- Use more appropriate defines for buffer sizes since MAXHOST differs between IRCds (M)
- Added Help information for PORTS command, which I forgot (F)
* Version 2.0 * 29/12/2003 * Fish (F) and Mark (M)
- Some segv updates from M (mark@ctcp.net) (M/F)
- Initial import of libopm, to replace our engine. (F)
- Cleaned up help text and reformatted help to match the rest of NeoStats (M)
- Changed to use new module export API (M)
- OPSB now doesnt save cache between restarts. (F)
- OPSB now uses keeper to store configuration information (F)
- Some Mem Leak Cleanups (F)
* Version 1.0 * 12/12/2002 * Fish
- Fix a coredump when not enough paramaters supplied to the set command
- OPSB checks the excluded server list when a nick joins on straight away, instead of waiting for the DNS lookups to finish :)
- Changed some of the levels to 40 (localoper) so localops can use opsb to check sites/users
- added REMOVE function to help remove akills set by OPSB
- Bah, really fixed set to not work at all!
- Added some stats on cachehits and opm hits
- Added details about what open proxy was found
- moved to new logging format with NeoStats 2.5.2
* Version 1.0RC3 * 5/11/2002 * Fish
- Fixed a problem when we delete a scanned user out of the active list when the tcp connect had finished, but not the dns bl lookup...
- Attempting to find the cleanlist segv bug
- Still trying to find this bug... Believe its in the buffer code
* Version 1.0RC2 * 27/10/2002 * Fish
- Fixed a serious bug with not banning some proxies... ALL USERS SHOULD UPDATE
* Version 1.0RC1 * 24/10/2002 * Fish
- Strings recieved from proxies are now buffered
- new set option DISABLESCAN to only do opm lookup, and not a proxy check
- OLD Conf files are *INVALID* rm data/opsb.db file
- fixed up /msg opsb help interface
- added real connect string to opsb.log for detection and OPM reporting
- Added a few default IRCd throttle strings for added detection of open proxies when a Proxy Connect gets throttled.
* Version 1.0Beta2 * 2/8/2002 * Fish
- Added GPL headers and credit to BOPM authors
- A few fixes in an attempt to find this socket/checklist bug
- Stopped setting Glines multiple times if we find a multiple open proxies, or host is listed in OPM
- Think I finally fixed the socket/checklist bug
- Fixed a few mem leaks I believe
- Added actual string to opsb.log for detection and OPM reporting
- added to exclusion list who added the exclusion, and the reason
* Version 1.0Beta1 * 31/8/2002 * Fish
- Initial Release