]> jfr.im git - irc/ircd-hybrid/bopm.git/blob - ChangeLog
ChangeLog:
[irc/ircd-hybrid/bopm.git] / ChangeLog
1 2002-05-06 06:00
2
3 * main.c:
4
5 main.c:
6 Fixing -c param bug (which has broken -c option since -v option was added (rel 1.23)).
7 TheShadow reported this in #blitzed
8
9 2002-05-05 02:54 andy
10
11 * main.c:
12
13 main.c:
14 Apparently using _exit is the correct thing to do.
15
16 2002-05-04 19:48 strtok
17
18 * bopm.conf.sample, config.c, extern.h, scan.c:
19
20
21 scan.c, config.c, extern.h, bopm.conf.sample: Added CONF_TIMEOUT and TIMEOUT
22 directive to allow for configurable scan timeouts (suggested by lilo).
23
24 2002-05-01 18:44 andy
25
26 * irc.c, bopm.conf.sample, config.c, extern.h:
27
28 irc.c, config.c, extern.h:
29 Added config option REALNAME which allows bopm's IRC "realname" to
30 be configured.
31
32 bopm.conf.sample:
33 Sample REALNAME
34
35 2002-05-01 17:58 andy
36
37 * stats.c, stats.h:
38
39 stats.c, stats.h:
40 Reformatiing
41
42 2002-05-01 05:01 andy
43
44 * scan.c, scan.h:
45
46 scan.c, scan.h:
47 Reformatting.
48
49 2002-05-01 00:24 andy
50
51 * irc.c, opercmd.c, opercmd.h:
52
53 opercmd.c:
54 Reformatting.
55 opercmd.h:
56 Reformatting, moved some global variable declarations to opercmd.c
57 irc.c:
58 Needed an extern to get access to LAST_REAP_TIME.
59
60 2002-04-30 23:41 andy
61
62 * misc.c, misc.h:
63
64 misc.c, misc.h:
65 Reformatting.
66
67 2002-04-30 22:53 andy
68
69 * main.c:
70
71 main.c:
72 Reformatting.
73
74 2002-04-30 21:14 andy
75
76 * log.c, log.h:
77
78 log.c, log.h:
79 Reformatting.
80
81 2002-04-30 04:01 andy
82
83 * irc.c, irc.h:
84
85 irc.c:
86 Code cleanups. Added check_channel() function to check if a given
87 channel is one of our configured reporting channels. Made a bunch
88 of irc.c private fucntions have static linkage.
89 irc.h:
90 Code cleanups.
91
92 2002-04-30 01:37 andy
93
94 * dnsbl.c, extern.h, log.c, misc.c, opercmd.c, stats.c:
95
96 extern.h:
97 Code format cleanup. Move include of config.h to files that need
98 it.
99
100 dnsbl.c, log.c, misc.c, opercmd.c, stats.c:
101 Add include for config.h.
102
103 2002-04-29 18:10 strtok
104
105 * bopm.conf.sample:
106
107
108 bopm.conf.sample: Fixed TARGET_STRING sample
109
110 2002-04-29 17:17 andy
111
112 * dnsbl.c, dnsbl.h:
113
114 dnsbl.c:
115 Formatting cleanup & added more descriptive error message when
116 gethostbyname() fails (is man page wrong?)
117
118 dnsbl.h:
119 Formatting cleanup.
120
121 2002-04-29 15:20 andy
122
123 * config.c:
124
125 config.c:
126 Doh, KEYS is not required for normal operation.
127
128 2002-04-29 15:18 andy
129
130 * bopchecker.h:
131
132 bopchecker.h:
133 Open cisco router bit mask.
134
135 2002-04-29 15:15 andy
136
137 * config.c, config.h:
138
139 config.c:
140 Tidied up indentation.
141
142 Added static linkage for all private config functions.
143
144 Added add_to_list() to simplify adding values to configuration
145 lists.
146
147 Added free_list() to simplify clearing out each config list at
148 startup/rehash.
149
150 Added add_to_config() to simplify adding a key/value pair to our
151 config hash.
152
153 config.h:
154 Neater indentation, some prototypes moved to config.c.
155
156 2002-04-29 06:57 strtok
157
158 * scan.c:
159
160
161 scan.c: Uncommented CISCO from scan table as efnet reports it is working
162 properly
163
164 2002-04-28 19:20 andy
165
166 * bopchecker.c, bopchecker.h:
167
168 Code clean up.
169
170 2002-04-28 18:35 andy
171
172 * bopchecker.c, config.c, extern.h, irc.c, main.c, misc.c,
173 opercmd.c, opercmd.h, scan.c, stats.c:
174
175 bopchecker.c:
176 Hacks to avoid unused variable warnings.
177 config.c:
178 Code cleanups.
179 extern.h:
180 Code cleanups.
181 irc.c:
182 Code cleanups.
183 main.c:
184 Merged singal handlers into one function, code cleanups.
185 misc.c:
186 Code cleanups.
187 opercmd.c, opercmd.h:
188 2nd parameter of checkoper was never used.
189 scan.c:
190 Code cleanups.
191 stats.c:
192 Code cleanups.
193
194 2002-04-26 23:20 andy
195
196 * bopm.conf.sample:
197
198 bopm.conf.sample:
199 Better example config suggestion from Erik / Andrew Church.
200
201 2002-04-26 22:32 andy
202
203 * bopm.conf.sample, config.c, extern.h, irc.c:
204
205 config.c, bopm.conf.sample:
206 Added KEYS config parameter.
207
208 irc.c:
209 Added support for channel keys, plus helper function get_chan_key()
210 which looks up the correct key for a given channel.
211
212 2002-04-25 22:27 strtok
213
214 * scan.c:
215
216
217 scan.c: Commented HTTP 8000 out of the scan table, those who wish to scan
218 on this port can easily uncomment it.
219
220 2002-04-25 07:24 strtok
221
222 * scan.c:
223
224
225 scan.c: Removed use of scan_del() where STATE_CLOSED should have been set
226 instead.
227
228 2002-04-25 05:41 strtok
229
230 * options.h, scan.c:
231
232
233 scan.c/options.h: Added MAXREAD (default 4096), max amount of bytes read from
234 any port before the connection is considered a flood and failed.
235
236 2002-04-25 05:17 strtok
237
238 * scan.c:
239
240
241 scan.c: Fixed bug which caused freezing if data was virtually endless (reported
242 by qurve/qeast
243
244 2002-04-25 03:42 strtok
245
246 * scan.c:
247
248
249 scan.c: Fixed scan_struct data bug where it tried to free data even if
250 it wasn't malloc yet.
251
252 scan.c: Commented out cisco and http port 8001 scanning, because servers will
253 be using this commit live.
254
255 2002-04-24 12:43 andy
256
257 * bopm.conf.sample:
258
259 bopm.conf.sample:
260 Less Blitzed-like pages from Tom Gilder <tom@blitzed.org>
261
262 2002-04-23 17:56 andy
263
264 * irc.c, irc.h:
265
266 irc.c:
267 Here's support for ultimate ircd.
268
269 2002-04-18 00:25 andy
270
271 * README, main.c, options.h:
272
273 main.c, options.h:
274 -v option from Harald Skoglund <harald@hekta.stud.iet.hist.no>
275
276 README:
277 Documentation of command line options.
278
279 2002-04-17 23:16 andy
280
281 * bopm.conf.sample:
282
283 README:
284 Again some notes added for SCANPORT because lots of people are having a
285 hard time understanding what this is for.
286
287 2002-04-14 12:03 dgl
288
289 * README:
290
291 typo, the hybrid team didn't write math.[ch] :)
292
293 2002-04-11 05:56 andy
294
295 * scan.c:
296
297 scan.c:
298 So much call for HTTP scanning on ports 8000, 8001. Well, let's
299 try it for a while and see.
300
301 2002-04-04 03:32 andy
302
303 * bopm.conf.sample:
304
305 bopm.conf.sample:
306 Many people appear to be getting confused over this.
307
308 2002-03-31 20:33 andy
309
310 * README:
311
312 Strange Unrealism.
313
314 2002-03-31 06:31 andy
315
316 * README:
317
318 Mailman moved to a slightly simpler URL.
319
320 2002-03-21 17:23 andy
321
322 * README:
323
324 More IRCu notes from wunix <wu@wunix.org>
325
326 2002-03-19 13:25 andy
327
328 * README:
329
330 README:
331 Some compatibility notes from Erik Fears <strtok@softhome.net>
332
333 2002-03-03 21:49 andy
334
335 * configure, configure.in:
336
337 configure.in:
338 Added DNSBL begging text
339
340 2002-02-26 05:07 strtok
341
342 * scan.c:
343
344 scan.c: Moved Cisco up in hash table so that it is tried before wingate,
345 because cisco routers only allow 4 connections at once (pointed out by JPayne)
346
347 2002-02-25 07:16 strtok
348
349 * scan.c:
350
351
352 scan.c: Cisco scanning now works
353
354 2002-02-25 07:08 strtok
355
356 * version.h:
357
358 version.h: Incremented version to 2.2 so we can identify any bopms that have cvs updated
359
360 2002-02-25 07:07 strtok
361
362 * scan.c:
363
364 scan.c: Actually send() data for cisco check now (oops)
365
366 2002-02-25 06:57 strtok
367
368 * scan.c, scan.h:
369
370 scan.c/scan.h: Added open cisco router scanning
371
372 2002-02-22 11:06 andy
373
374 * README:
375
376 README:
377 Credits for Collide.
378
379 2002-02-22 11:05 andy
380
381 * irc.c, irc.h:
382
383 irc.c:
384 Added three new functions, do_hybrid_connect(), do_xnet_connect()
385 and do_trircd_connect(). This could be modularised further but for
386 now this gets rid of some duplication. Each function is for
387 processing the connect notices of different classes of ircd.
388
389 do_trircd_connect() adds support for tr-ircd, which has a &connects
390 channel instead of a +c umode.
391
392 2002-02-19 23:29 andy
393
394 * ChangeLog:
395
396 ChangeLog:
397 Update dfor next release
398
399 2002-02-19 23:10 andy
400
401 * configure, configure.in:
402
403 configure.in:
404 $ac_c deprecated
405
406 2002-02-19 23:04 andy
407
408 * configure, configure.in:
409
410 configure.in:
411 Fix broken "echo -n" check
412
413 2002-02-19 23:00 andy
414
415 * configure, configure.in, setup.h.in:
416
417 configure.in:
418 Fix sys/poll.h check
419
420 2002-02-19 22:57 andy
421
422 * acconfig.h, configure, configure.in, setup.h.in:
423
424 configure.in:
425 Get rid of need for acconfig.h
426 acconfig.h:
427 No longer needed
428
429 2002-02-19 20:55 strtok
430
431 * version.h:
432
433 version.h: Incremented version to 2.1
434
435 2002-02-19 20:46 strtok
436
437 * scan.c:
438
439 Fix for select()
440
441 2002-02-17 17:15 andy
442
443 * README:
444
445 README:
446 Some credits we missed, oops.
447
448 2002-02-17 03:52 andy
449
450 * ChangeLog:
451
452 [no log message]
453
454 2002-02-17 02:35 andy
455
456 * irc.c:
457
458 irc.c:
459 Doh! Need to check we have enough tokens before blindly accessing
460 tokens[6].
461
462 2002-02-16 18:44 andy
463
464 * ChangeLog:
465
466 [no log message]
467
468 2002-02-16 18:43 andy
469
470 * configure, configure.in:
471
472 configure.in:
473 Added a bit about using GNU Make.
474
475 2002-02-16 18:37 andy
476
477 * ChangeLog:
478
479 [no log message]
480
481 2002-02-16 18:36 strtok
482
483 * config.c:
484
485 config.c: Fixed -> typo
486
487 2002-02-16 18:35 strtok
488
489 * config.c:
490
491 config.c: DEBUG level 3 now also prints out LISTS with other config elements
492
493 2002-02-16 18:17 andy
494
495 * ChangeLog:
496
497 ChangeLog:
498 Idea - let's remove changes to the changelog, from the changelog. :)
499
500 2002-02-16 18:16 andy
501
502 * ChangeLog:
503
504 ChangeLog:
505 Updated again..
506
507 2002-02-16 06:18 strtok
508
509 * config.c:
510
511 Added code to free TYPE_LIST in config.c (someone forgot this!)
512
513 2002-02-16 03:23 andy
514
515 * ChangeLog:
516
517 ChangeLog:
518 Updated for next release.
519
520 2002-02-15 23:21 andy
521
522 * bopm.conf.sample:
523
524 bopm.conf.sample:
525 Added docs and examples for EXCLUDE option.
526
527 2002-02-15 04:57 andy
528
529 * Makefile.in, config.c, config.h, extern.h, irc.c, irc.h, match.c,
530 match.h, scan.c:
531
532
533 match.c, match.h:
534 IRC wildcard matching functions from dancer-hybrid. match()
535 handles string matching and collapse() shortens a wildcard string
536 as far as possible.
537
538 config.h:
539 Added new config type; TYPE_LIST. Multiple parameters of this
540 type are put into a linked list.
541
542 Added missing config_memfail() prototype.
543
544 config.c:
545 Added new config option EXCLUDE. This is a list of wildcard
546 strings against which the host and IP address of connecting users
547 will be matched. A user which matches any entry will not be
548 scanned.
549
550 Makefile.in:
551 Added new objects and dependencies for match.[cho]
552
553 irc.c, irc.h:
554 Added do_connect() function to avoid duplication. This function
555 checks the users host and IP address against the EXCLUDE list and
556 provided there are no matches proceeds to do a DNSBL check and
557 proxy scan.
558
559 The above patch was contributed by Rob Levin/lilo @ OPN
560
561 2002-02-15 00:56 andy
562
563 * Makefile.in, misc.c, opercmd.c, scan.c, stats.c:
564
565 Makefile.in, misc.c, stats.c:
566 Forogt to include the autoconfiscated header
567
568 opercmd.c, scan.c:
569 Small tidyup.
570
571 2002-02-14 05:56 andy
572
573 * INSTALL, README:
574
575 README:
576 Updated mailing list info, credits, etc.
577 INSTALL:
578 Largely rewritten installation instructions and a blurb about
579 TARGET_STRING
580
581 2002-02-14 05:17 andy
582
583 * acconfig.h, configure, configure.in, irc.c, options.h,
584 setup.h.in:
585
586 configure.in, options.h:
587 Added configure option --with-unreal to replace the UNREAL
588 definition that was in options.h
589 acconfig.h:
590 Make autoheader work for --with-unreal
591 irc.c:
592 WITH_UNREAL instead of UNREAL
593
594 2002-02-14 05:06 andy
595
596 * acconfig.h, configure, configure.in, setup.h.in:
597
598 configure.in:
599 Added support for --with-select configure option so that people
600 can force use of select() whether they have poll() or not.
601 acconfig.h:
602 This makes autoheader work (which is used to make setup.h.in from
603 configure.in) now that WITH_SELECT is added.
604
605 2002-02-14 01:51 andy
606
607 * configure, configure.in, options.h, scan.c, setup.h.in:
608
609 configure.in:
610 Check for sys/poll.h
611 options.h:
612 We'll use poll() if sys/poll.h was found
613 scan.c:
614 Alter for autoconfiscated sys/poll.h check.
615
616 2002-02-13 23:52 andy
617
618 * configure, configure.in, dnsbl.c, setup.h.in:
619
620 configure.in:
621 Add a check for bigendian systems.
622 dnsbl.c:
623 If we're on a bigendian system this'll be backwards.
624
625 2002-02-13 22:28 andy
626
627 * Makefile.in, configure:
628
629 OK, so we do need to distribute configure.
630
631 2002-02-13 22:15 strtok
632
633 * scan.c, scan.h:
634
635 Added byte counter to teach connection, and adjusted manual check output to be be more informative
636
637 2002-02-13 20:50 andy
638
639 * bopchecker.c, irc.c, scan.c:
640
641 bopchecker.c, irc.c, scan.c:
642 Use AC_HEADER_TIME and AC_CHECK_HEADERS(sys/time.h) to check how to
643 handle time.h and sys/time.h (if there even if a sys/time.h, if it
644 can be included with time.h)
645
646 2002-02-13 20:32 andy
647
648 * bopchecker.c:
649
650 bopchecker.c:
651 Another STDC_HEADERS check
652
653 2002-02-13 20:28 andy
654
655 * config.c:
656
657 config.c:
658 Typo fix.
659
660 2002-02-13 20:26 andy
661
662 * Makefile.in, config.c, dnsbl.c, irc.c, log.c, main.c, opercmd.c,
663 scan.c:
664
665 Makefile.in:
666 Add a distclean target. We may want to distribute the configure
667 script at some point instead of just configure.in and expect people
668 to use autoconf; we'll have to remember to change this then.
669
670 config.c, dnsbl.c, irc.c, log.c, main.c, opercmd.c, scan.c:
671 Take account of AC_HEADER_STDC check.
672
673 2002-02-13 20:12 andy
674
675 * main.c:
676
677 main.c:
678 Handle AC_TYPE_SIGNAL check.
679
680 2002-02-13 19:58 andy
681
682 * setup.h.in:
683
684 setup.h.in:
685 /me reads as far as "autoheader" in the autoconf manual.
686
687 2002-02-13 19:24 andy
688
689 * Makefile, Makefile.in, configure.in, setup.h.in:
690
691 First stab at autoconfiscation (euheue)
692
693 2002-02-13 16:51 andy
694
695 * bopchecker.c:
696
697 bopchecker.c:
698 bopchecker needs a target string as well now.
699
700 2002-02-13 05:40 strtok
701
702 * scan.c:
703
704 Pad scan_struct->data + 1 byte on malloc to leave room for null terminator (was causing buffer overrun)
705
706 2002-02-12 23:02 andy
707
708 * config.c:
709
710 config.c:
711 Really doesn't need to be that verbose :)
712 Remember I use -d and -dd a lot when helping people set up BOPM -
713 I really don't need 2 pages of config options flying by.
714
715 2002-02-12 21:42 strtok
716
717 * version.h:
718
719 VERSION for this release will be 2.0
720
721 2002-02-12 21:17 strtok
722
723 * scan.c:
724
725 Wingate write function now actually sends data
726
727 2002-02-12 21:07 strtok
728
729 * scan.c, scan.h:
730
731 Cleaned out code no longer needed
732
733 2002-02-12 20:57 strtok
734
735 * bopm.conf.sample:
736
737 Added TARGET_STRING to config file
738
739 2002-02-12 20:54 strtok
740
741 * config.c, extern.h, options.h, scan.c, scan.h:
742
743 No longer use individual read functions for each protocol, now search for
744 a TARGET_STRING within the data. (set in conf)
745
746 2002-02-12 19:19 strtok
747
748 * bopm.conf.sample, options.h, scan.c, scan.h:
749
750 options.h USE_POLL and MAXPOLL for use of poll() as opposed to select() in
751 scan.c. If USE_POLL is defined, the scanner will use poll(), if not
752 select() is used as before
753
754 2002-02-12 06:10 strtok
755
756 * bopm.conf.sample, config.c, extern.h, misc.c, scan.c, scan.h:
757
758 bopm.conf.sample: Added config parameter FDLIMIT (default 512), which is maximum number
759 of file descriptors that can be open at any time (for scanning).
760 config.c: Added -d debug output of set config parameters
761 misc.c: Fixed bug involving clean()
762 scan.c: Added scan_establish() code to socket()/connect() to a socket, connections
763 are now queued if the FDLIMIT cap is reached.
764
765 2002-02-10 15:37 andy
766
767 * README:
768
769 README:
770 Credits for recent patches.
771
772 2002-02-10 15:25 andy
773
774 * scan.c:
775
776 scan.c:
777 Improved HTTP handling. Seems to work (have tested against all
778 known HTTP false positives seen so far, plus 2 known open proxies).
779 Ideas and pseudocode from jpayne@blitzed.org.
780
781 2002-02-10 14:34 andy
782
783 * irc.c, irc.h, main.c:
784
785 irc.c:
786 irc.h:
787 Added a MSGLEN #define so that networks which use different sized
788 IRC buffers can be made to work easily.
789
790 main.c:
791 Changed umask to something more sensible.
792
793 Both the above from shasta@irc.pl.
794
795 2002-02-07 17:23 andy
796
797 * bopm.conf.sample, dnsbl.c:
798
799 dnsbl.c:
800 Need to check against DNSBL_ZONE with a dot on the end, because
801 otherwise it will try the search domains in /etc/resolv.conf, and may
802 even find a match! Reported and fixed by asmodeus@irc.gr
803
804 bopm.conf.sample:
805 Gotcha about putting your own dot at the end of the zone.
806
807 2002-02-04 22:39 andy
808
809 * bopchecker.c:
810
811 bopchecker.c:
812 Extra #include needed, reported by shasta@irc.pl
813
814 2002-02-04 18:12 andy
815
816 * stats.c:
817
818 stats.c:
819 Added simple connects/minute reading.
820
821 2002-02-01 06:17 andy
822
823 * ChangeLog:
824
825 ChangeLog:
826 Updated for next realese.
827
828 2002-02-01 06:16 andy
829
830 * README:
831
832 README:
833 Added note about Unreal 3.2 support.
834
835 2002-02-01 05:57 andy
836
837 * Makefile:
838
839 Makefile:
840 irc.o depends on options.h
841
842 2002-02-01 05:08 andy
843
844 * README:
845
846 README:
847 Credits to locksmith for his help.
848
849 2002-02-01 04:40 andy
850
851 * config.c:
852
853 config.c:
854 Possible stupid error with calculating size of config hash.
855
856 2002-01-31 06:00 strtok
857
858 * irc.c:
859
860 irc.c: Last commit had an odd paste from vim (???)
861
862 2002-01-31 05:38 strtok
863
864 * config.c, irc.c, scan.h:
865
866 config.c: Added FDLIMIT configuration parameter (limit of open file descriptors)
867 irc.c: Fixed NULL CONF_NICKSERV_IDENT pointer (reported by uneks)
868 scan.h: Added STATE_UNESTABLISHED
869
870 2002-01-30 23:55 andy
871
872 * irc.c:
873
874 irc.c:
875 Some ircd's (Xnet and others?) don't send +c notices with the server as
876 the source.
877
878 2002-01-29 17:33 andy
879
880 * ChangeLog:
881
882 ChangeLog:
883 Updated for next release.
884
885 2002-01-29 17:31 andy
886
887 * config.c:
888
889 config.c:
890 Now we've added a zero element on the config hash we need to adjust
891 the sizes..
892
893 2002-01-29 01:49 strtok
894
895 * README:
896
897 README: Added codebase specific compatibility (those tested)
898
899 2002-01-29 01:46 andy
900
901 * ChangeLog:
902
903 ChangeLog:
904 Missed a late commit.
905
906 2002-01-29 01:45 andy
907
908 * bopm.conf.sample:
909
910 bopm.conf.sample:
911 Added suggestion from Sotiris Tsimbonis to make ti a bit more
912 obvious that a temporary KLINE should be used.
913
914 2002-01-29 01:25 andy
915
916 * ChangeLog:
917
918 ChangeLog:
919 Updated ChangeLog for 1.1 release.
920
921 2002-01-29 01:21 strtok
922
923 * version.h:
924
925 Version.h: Now 1.1
926
927 2002-01-29 00:23 andy
928
929 * bopchecker.c, bopchecker.h, config.c:
930
931 bopchecker.c:
932 Some reorganisation.
933
934 "req" field of config hash is now zero'd for all but the parameters
935 we need for bopchecker to operate.
936
937 Used a sleep(1) to reduce CPU usage.
938
939 bopchecker.h:
940 Exit values have changed again! 0 and 1 are already in use within
941 bopm, so now 15-255 are reserved for bopchecker.
942
943 HTTP = 16
944 WinGate = 32
945 SOCKS4 = 64
946 SOCKS5 = 128
947
948 config.c:
949 Terminated the config hash with a zero'd entry so that it is easy
950 to tell where it ends.
951
952 2002-01-29 00:15 strtok
953
954 * README, config.c:
955
956 README: Added rehash instructions
957
958 2002-01-28 01:37 andy
959
960 * README:
961
962 README:
963 Credits for PASSWORD option
964
965 2002-01-28 01:33 andy
966
967 * bopm.conf.sample, config.c, extern.h, irc.c:
968
969 config.c, extern.h:
970 Add PASSWORD config option.
971 irc.c:
972 Use PASSWORD if supplied.
973 bopm.conf.sample:
974 Document PASSWORD, fix typo on SERVER
975
976 2002-01-28 00:18 strtok
977
978 * config.c, config.h:
979
980 config.c/config.h: BOPM now exits if 'required' configuration parameters
981 are not set.
982
983 2002-01-27 14:17 andy
984
985 * bopchecker.c, bopchecker.h:
986
987 bopchecker.h:
988 Added bitmasks for the types of proxy. HTTP is 1, Wingate 2,
989 SOCKS4 is 4 and SOCKS5 8.
990
991 bopchecker.c:
992 Now returns a bitmask of the types of proxies found back to the
993 shell. THIS MEANS THAT VALUES > 1 MEAN A PROXY WAS FOUND AND 0
994 MEANS NO PROXY WAS FOUND, THIS IS THE EXACT OPPOSITE TO PRIOR
995 VERSIONS OF THIS PROGRAM!
996
997 2002-01-27 04:23 strtok
998
999 * irc.c:
1000
1001 irc.c: Fixed segfault if nickserv ident isnt defined in conf
1002
1003 2002-01-26 19:17 strtok
1004
1005 * config.c:
1006
1007 config.c: Replace C++ comment with C style comment (oops)
1008
1009 2002-01-25 22:58 andy
1010
1011 * bopm.conf.sample:
1012
1013 bopm.conf.sample:
1014 Remove Blitzed address because of people sending us reports without
1015 contacting us.
1016
1017 2002-01-25 22:02 andy
1018
1019 * scan.c:
1020
1021 scan.c: Suggestion from Sotiris Tsimbonis that details go to channels
1022
1023 2002-01-25 21:14 andy
1024
1025 * README, bopm.conf.sample, dnsbl.c:
1026
1027 dnsbl.c: Allow reporting to multiple addresses
1028 README: Note about Sotiris Tsimbonis' idea
1029 bopm.conf.sample: Note about how to use multiple TO addresses
1030
1031 2002-01-25 15:27 andy
1032
1033 * irc.c:
1034
1035 irc.c: support & channels, bug found by Sotiris Tsimbonis <stsimb@irc.gr>.
1036
1037 2002-01-24 21:54 strtok
1038
1039 * INSTALL:
1040
1041 INSTALL: Updated INSTALL file to include information about options.h
1042
1043 2002-01-24 21:53 strtok
1044
1045 * irc.c, options.h:
1046
1047 irc.c/options.h: Added support for unreal ircds
1048
1049 2002-01-24 17:40 strtok
1050
1051 * README:
1052
1053 README: Added hybrid compatibility to README.
1054
1055 2002-01-24 10:41 andy
1056
1057 * bopm.conf.sample, config.c, extern.h, irc.c:
1058
1059 Added OPER_MODES config option to specify what modes the bopm will set on
1060 itself after opering up.
1061
1062 2002-01-24 06:56 andy
1063
1064 * bopchecker.c:
1065
1066 bopchecker needs to time out too, doh.
1067
1068 2002-01-24 06:18 andy
1069
1070 * extern.h:
1071
1072 Remove CONF_PING, a config option that never was.
1073
1074 2002-01-24 06:07 andy
1075
1076 * INSTALL, README, bopchecker.c, extern.h, irc.c, main.c,
1077 options.h:
1078
1079 Merged patch from Sotiris Tsimbonis <stsimb@irc.gr> with minor changes.
1080 Adds a -c command line argument which tells bopm to use a different name
1081 for log, pid and config files. i.e. ./bopm -c myserver will use
1082 myserver.conf, myserver.log, myserver.pid.
1083
1084 The patch also makes bopm set umode -h on itself after opering, in order
1085 to prevent the bot appearing in /stats p output (shows opers available to
1086 help).
1087
1088 bopchecker now takes the -c option also, in the same way as bopm.
1089
1090 2002-01-23 04:58 strtok
1091
1092 * ChangeLog:
1093
1094 ChangeLog: It's 2002!
1095
1096 2002-01-22 21:44 strtok
1097
1098 * bopm.conf.sample:
1099
1100 bopm.conf.sample: Fixed typo
1101
1102 2002-01-22 19:09 strtok
1103
1104 * ChangeLog:
1105
1106 ChangeLog: Added changelog
1107