1
2-----------------------------------------------------------------------
3				 0.4.2 release
4-----------------------------------------------------------------------
5
62004-11-28  Colin Mattson <colol@users.sourceforge.net>
7	* misc.c: Corrected syslog security issue. [747170]
8
91999-06-03  Dobrica Pavlinusic  <dpavlin@linux.hr>
10
11	* configure.in, global.h: last minute changes for Cygwin
12
131999-06-02  Robert Avilov  <ravilov@iname.com>
14
15	* global.h, memwatch.c, memwatch.h, misc.c, misc.h, nb.h, realbo.c,
16	  config.c, fakebo.c: Finaly indented the source. Somehow, we keep
17	  forgetting it :-)
18
191999-06-02  Dobrica Pavlinusic  <dpavlin@linux.hr>
20
21	* .cvsignore: added some files to ignore
22
23	* Makefile.am: dist-rpm fix
24
251999-06-02  kost  <kost@iname.com>
26
27	* NEWS: libc5 fixed added (it's news ain't it?)
28
291999-06-02  Robert Avilov  <ravilov@iname.com>
30
31	* realbo.c: Added more RealBO commands
32
331999-06-02  Dobrica Pavlinusic  <dpavlin@linux.hr>
34
35	* bo.h, fakebo.c, fakebo.init, fakebo.spec.in, Makefile.am, NEWS:
36	  added rpm .spec file and RedHat init file
37
38	* TODO, configure.in: added --enable-static switch to configure
39
401999-06-02  kost  <kost@iname.com>
41
42	* AUTHORS: Added more explanations if you want to be developer ;-)
43
44	* fakebo.1.in: Updated man page for new options
45
46	* custom.replies: Updated to suggest RealBO instead of custom scripts
47
48	* NEWS: Updated NEWS
49
501999-06-02  Robert Avilov  <ravilov@iname.com>
51
52	* fakebo.c, misc.c: Added `-V' (version)
53
541999-06-01  Robert Avilov  <ravilov@iname.com>
55
56	* fakebo.c: potential buffer overflow fixed
57
58	* fakebo.c: Dump bug(s) fixed
59
601999-05-31  Dobrica Pavlinusic  <dpavlin@linux.hr>
61
62	* HACKING: typos fix
63
641999-05-31  kost  <kost@iname.com>
65
66	* bo.h, fakebo.c: More Hex Dump Fix
67
68	* fakebo.c: Hex Dump FIx
69
701999-05-31  Robert Avilov  <ravilov@iname.com>
71
72	* fakebo.c, fakebo.conf.dist: beautified hex dump
73
741999-05-31  kost  <kost@iname.com>
75
76	* fakebo.c: Hex Dump
77
781999-05-31  Dobrica Pavlinusic  <dpavlin@linux.hr>
79
80	* .cvsignore: don't commit fakebo.conf
81
821999-05-23  Dobrica Pavlinusic  <dpavlin@linux.hr>
83
84	* HACKING: instructions how to subscribe to development list
85
86	* README: added notes about bug tracking system
87
881999-05-21  Dobrica Pavlinusic  <dpavlin@linux.hr>
89
90	* acconfig.h, autogen.sh, configure.in, global.h, Makefile.am:
91	  added support for memwatch (memory leaking tool)
92
93	* memwatch.h, memwatch.c: memwatch added for debuging of memory
94	  leeks
95
961999-05-21  Robert Avilov  <ravilov@iname.com>
97
98	* misc.c, fakebo.c: Minor cosmetic changes
99
1001999-05-20  kost  <kost@iname.com>
101
102	* realbo.c: Small typo fixed... ;)
103
104	* realbo.c: More NULLs fixed...
105
106	* realbo.c: Fixed some NULL pointer dereferencing
107
1081999-05-14  Dobrica Pavlinusic  <dpavlin@linux.hr>
109
110	* configure.in, global.h: Check for sys/select.h. It seems that
111	  libc5 systems have problem with this.
112
113	* ChangeLog: final ChangeLog for version 0.4.0 (tagged also!)
114
115	* TODO: more things to do... in NEXT release
116
117	* Makefile.am, configure.in, fakebo.1.in: auto gerate man page
118	  (version and path in it)
119
1201999-05-13  Robert Avilov  <ravilov@iname.com>
121
122	* fakebo.c: ignorehost=="" now acts as ignorehost="NONE"
123
1241999-05-13  kost  <kost@iname.com>
125
126	* fakebo.c: Fixed really stupid bug with ignorehost
127
1281999-05-13  Robert Avilov  <ravilov@iname.com>
129
130	* README: typos and other fixes
131
132	* global.h, config.c, fakebo.c: cleanup
133
1341999-05-13  Dobrica Pavlinusic  <dpavlin@linux.hr>
135
136	* ChangeLog: smaller changes before release
137
1381999-05-13  Robert Avilov  <ravilov@iname.com>
139
140	* ChangeLog: final touches...
141
1421999-05-13  Dobrica Pavlinusic  <dpavlin@linux.hr>
143
144	* fakebo.1, fakebo.1.in: Rename fakebo.1 to fakebo.1.in so that
145	  version number can be changed automaticly
146
1471999-05-13  kost  <kost@iname.com>
148
149	* configure.in: RELEASE OF NEW VERSION 0.4.0
150
1511999-05-13  Dobrica Pavlinusic  <dpavlin@linux.hr>
152
153	* Makefile.am: Support for old configuration (don't overwrite),
154	  changelog target
155
156	* ChangeLog: Import of changes from CVS
157
158	* TODO: this will really wait for next release!
159
160	* HACKING: added versions of needed tools
161
162	* fakebo.conf, fakebo.conf.dist: Rename fakebo.conf to
163	  fakebo.conf.dist
164
165-----------------------------------------------------------------------
166				 0.4.0 release
167-----------------------------------------------------------------------
168
1691999-05-14  Dobrica Pavlinusic  <dpavlin@barok.foi.hr>
170
171	* TODO: more things to do... in NEXT release
172
173	* Makefile.am, configure.in, fakebo.1.in: auto gerate man page
174	  (version and path in it)
175
1761999-05-13  Robert Avilov  <ravilov@barok.foi.hr>
177
178	* fakebo.c: ignorehost=="" now acts as ignorehost="NONE"
179
1801999-05-13  kost  <kost@barok.foi.hr>
181
182	* fakebo.c: Fixed really stupid bug with ignorehost
183
1841999-05-13  Robert Avilov  <ravilov@barok.foi.hr>
185
186	* README: typos and other fixes
187
188	* global.h, config.c, fakebo.c: cleanup
189
1901999-05-13  Dobrica Pavlinusic  <dpavlin@barok.foi.hr>
191
192	* ChangeLog: smaller changes before release
193
1941999-05-13  Robert Avilov  <ravilov@barok.foi.hr>
195
196	* ChangeLog: final touches...
197
1981999-05-13  Dobrica Pavlinusic  <dpavlin@barok.foi.hr>
199
200	* fakebo.1, fakebo.1.in: Rename fakebo.1 to fakebo.1.in so that
201	  version number can be changed automaticly
202
2031999-05-13  kost  <kost@barok.foi.hr>
204
205	* configure.in: RELEASE OF NEW VERSION 0.4.0
206
2071999-05-13  Dobrica Pavlinusic  <dpavlin@barok.foi.hr>
208
209	* Makefile.am: Support for old configuration (don't overwrite),
210	  changelog target
211
212	* ChangeLog: Import of changes from CVS
213
214	* TODO: this will really wait for next release!
215
216	* HACKING: added versions of needed tools
217
218	* fakebo.conf, fakebo.conf.dist: Rename fakebo.conf to
219	  fakebo.conf.dist
220
221	* config.c: Added defaults if no config is found
222
223	* Makefile.am, README, TODO: don't overwrite old configuration
224
225	* README: Added Windows NT references (yak!)
226
227	* configure.in: comming to 0.4.0 slowly :-)
228
229	* configure.in, global.h: time.h updates (adds UWIN support, btw!)
230
231	* Makefile.am: removing of obsolite file
232
233	* README: boclient changes
234
235	* README.BeOS: informations moved to README. patch move to
236	  boclient CVS tree :-)
237
2381999-05-13  ravilov  <ravilov@iname.com>
239
240	* NEWS: RealBO news
241
242	* realbo.c, TODO, fakebo.c: some fixes, more RealBO commands
243
2441999-05-13  kost  <kost@iname.com>
245
246	* TODO: More TODOs for Dobrica
247
248	* TODO, fakebo.c: FakeBO doesn't answer if len field is not
249	  correct (like REAL bo server)
250
251	* fakebo.c: Added more Debug informations.
252
253	* fakebo.c: Optimized cracking routine + indented
254
2551999-05-13  Dobrica Pavlinusic  <dpavlin@linux.hr>
256
257	* Makefile.am, configure.in, global.h, misc.c: Added GNU autoconf
258	  stuff for pwd.h
259
2601999-05-13  kost  <kost@iname.com>
261
262	* misc.c, misc.h, TODO, config.c, fakebo.1, fakebo.c, fakebo.conf,
263	  global.h: FakeBO will now drop privileges if euid=0 (root)
264
265	* AUTHORS, README: Changed URLs. Added more documentation about
266	  developing and hacking.
267
268	* AUTHORS: Splitted Developers from the Contributors
269
2701999-05-13  Dobrica Pavlinusic  <dpavlin@linux.hr>
271
272	* .cvsignore: small update
273
2741999-05-12  Dobrica Pavlinusic  <dpavlin@linux.hr>
275
276	* TODO, acconfig.h, bo.h, configure.in, fakebo.c, realbo.c, NEWS:
277	  Lot of portability fixes (read NEWS!) and pre5 release
278
279	* configure.in, fakebo.c: cleanups
280
281	* global.h, misc.c, realbo.c, NEWS, TODO, acconfig.h, bo.h,
282	  configure.in, fakebo.c: compatibility improvements, cleanups
283
284	* Makefile.am: option -Wall is now default and checked inside
285	  configure
286
287	* TODO: more stuff to fix before relese
288
289	* global.h: added mising sys/select.h
290
2911999-05-12  kost  <kost@iname.com>
292
293	* fakebo.1: Manual page updated for new options
294
295	* fakebo.conf: Added suport for option in executescipt to expand '%'
296	  to [nb] or [bo] (depending on attack)
297
298	* fakebo.c: Added option in executescript to expand '%' to bo or
299	  netbus (depending on attack)
300
301	* fakebo.c: Removed some code from main() to stand-alone functions()
302
303	* fakebo.c, misc.c, misc.h: Short GNU Licence is now in misc.c (to
304	  reduce the lines in main())
305
3061999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
307
308	* Makefile.am: Added missing README.BeOS
309
310	* TODO: Tommorow is a new day...
311
3121999-05-11  kost  <kost@iname.com>
313
314	* NEWS, configure.in: 0.3.4pre4 release
315
3161999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
317
318	* misc.c: fixed syslog
319
3201999-05-11  ravilov  <ravilov@iname.com>
321
322	* fakebo.c, misc.c: removeunprintable() fix
323
3241999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
325
326	* misc.c, fakebo.c: More BeOS tweaking
327
328	* configure.in: nuked unused functions
329
330	* global.h, configure.in, fakebo.c: favour sigaction over signal and
331	  waitpid over wait3
332
333	* misc.c, misc.h, realbo.c, Makefile.am, fakebo.c: move of more
334	  functions to misc.*
335
3361999-05-11  kost  <kost@iname.com>
337
338	* realbo.c: added more realbo answers
339
3401999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
341
342	* Makefile.am, configure.in, fakebo.c: more advanced signal hadling
343	  (sigaction or signal)
344
3451999-05-11  ravilov  <ravilov@iname.com>
346
347	* fakebo.c: More #ifdef DEBUG
348
349	* bo.h, config.c, fakebo.c, global.h, misc.c: Fixes...
350
3511999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
352
353	* fakebo.c: more autoconf usage
354
355	* Makefile.am, bo.h, configure.in, fakebo.c, global.h: Portability,
356	  misc.* [broken!]
357
3581999-05-11  ravilov  <ravilov@iname.com>
359
360	* global.h: byte def
361
3621999-05-11  kost  <kost@iname.com>
363
364	* config.c, global.h, misc.c, misc.h, realbo.c: Splitted long files
365	  to short
366
3671999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
368
369	* bo.h, configure.in, fakebo.c: Added check for size of int and
370	  long -- uses the one which has 32 bits
371
3721999-05-11  ravilov  <ravilov@iname.com>
373
374	* realbo.c: realbo: global.h
375
376	* fakebo.c: Fixed recvfrom() bug
377
378	* fakebo.c: select(): EINTR crash
379
3801999-05-11  kost  <kost@iname.com>
381
382	* realbo.c: Fixed malloc bug (few ifs...)
383
3841999-05-11  ravilov  <ravilov@iname.com>
385
386	* TODO: TODO: make strip
387
388	* README.BeOS: Wordwrap
389
390	* realbo.c: Fixed RealBO even more ;)
391
3921999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
393
394	* HACKING: Coding style howto (kind of :-)
395
396	* realbo.c: indent changes
397
398	* fakebo.c: indent changes...
399
4001999-05-11  kost  <kost@iname.com>
401
402	* fakebo.c, realbo.c: Added more DEBUG #ifdefs. Fixed a pointer
403	  uninitialized.
404
4051999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
406
407	* NEWS: finally, a decent NEWS file (for users, developers should
408	  use ChangeLog or rcs2log!)
409
410	* INSTALL, NEWS, acconfig.h, autogen.sh, configure.in, realbo.c:
411	  Added support for --enable-debug
412
4131999-05-11  ravilov  <ravilov@iname.com>
414
415	* fakebo.c, realbo.c: Started fixing weird freezing...
416	  [still broken, realbo]
417
4181999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
419
420	* README.BeOS: How to use FakeBO and BO client for unix on BeOS
421
4221999-05-11  kost  <kost@iname.com>
423
424	* TODO: Added more TODO targets
425
426	* bo.h: it now cracks faster (it goes from 0 to 0xFFFF not 0xFFFFFF
427	  as before)
428
4291999-05-11  Dobrica Pavlinusic  <dpavlin@linux.hr>
430
431	* NEWS: Added BeOS success report
432
433	* autogen.sh: typo changes, don't check for libtool (we don't use it)
434
435	* acconfig.h, configure.in, fakebo.c, global.h, NEWS, TODO:
436	  Changes to support compiling on BeOS and increase portability
437
4381999-05-10  Dobrica Pavlinusic  <dpavlin@linux.hr>
439
440	* install-sh: Sorry, I was wrong. install-sh ISN'T needed. My
441	  installation had install-sh in parent dir, so it took it from
442	  there :-(
443
444	* install-sh: install-sh is needed for autoconf. automake will add
445	  rest of the files when used with switch --add-missing, but this one
446	  is needed (?!)
447
448	* configure, install-sh, missing, mkinstalldirs, stamp-h.in,
449	  Makefile.in, aclocal.m4, autogen.sh, config.h.in: this files
450	  should be created with autogen.sh (you have to have automake
451	  and autoconf installed for that, though!)
452
4531999-05-10  ravilov  <ravilov@iname.com>
454
455	* ChangeLog, NEWS: Changed `NEWS' file
456
4571999-05-08  Dobrica Pavlinusic  <dpavlin@linux.hr>
458
459	* .cvsignore: It should ignore things that shouldn't go into cvs now!
460
4611999-05-07  Dobrica Pavlinusic  <dpavlin@linux.hr>
462
463	* AUTHORS: added CVS: field specifaing CVS login (for tracing changes)
464
4651999-05-06  Dobrica Pavlinusic  <dpavlin@linux.hr>
466
467	* ChangeLog: announce for CVS
468
469	* COPYING, INSTALL, Makefile.am, Makefile.in, NEWS, aclocal.m4,
470	  config.h.in, configure.in, install-sh, missing, mkinstalldirs,
471	  stamp-h.in: Import of FakeBO 0.3.4-pre2
472
4731999-05-06  kost  <kost@iname.com>
474
475	* AUTHORS, ChangeLog, README, bo.h, configure, custom.replies,
476	  fakebo.1, fakebo.c, fakebo.conf, global.h, nb.h, realbo.c:
477	  Import of FakeBO 0.3.4-pre2
478
479** CVS active: first version id 0.3.4-pre2
480
4810.3.4-pre2
482	- autoconf stuff
483	- renamed CREDITS to AUTHORS to be autoconf compliant
484	- FAKEBOVER changed to VERSION
485	- version is now in configure.in!
486	- WORDS_BIGENDIAN are now set by configure and NOT by arhitecture
487	  (which is dangerously wrong, btw...)
488	- ToDo: a lot of wrappers for all #HAVEs which configure made :-)
489
4900.3.4a	- added ignorehost option (on request)
491	- added realbo(tm) fake server
492	  (it now really looks like boserve.exe)
493	- optimized cracking routine (it now takes less time to crack)
494	- added resistable (to DoS) cracking routine
495	  (fixes bug which could be used for DoS attacks)
496	- added verbose command line option (-v)
497	- added logging of PID information on boot-up
498	- fixed bug in Makefile when type-ing "make install"
499	- fixed fork bug while executing custom scripts
500	  (fixes zombie bug)
501	- output of finding config file has been disabled
502	  (it can be enabled with -v command line option)
503	- removed some header files which don't need anymore
504
5050.3.3	- added option to crack encrypted BO packets
506	- minor cosmetic changes
507	- minor bug fix
508
5090.3.2	- bug fix release
510	- added support for flood detecting
511	- fixed buffer overflow bug
512	  (which could be used to get remote shell)
513	- fixed bug with port scanners that do tcp SYN stealth port scan
514	- it will detect tcp SYN stealth port scanning
515	- fixed bug on NetBus support
516	- fixed syslog bug which didn't log Netbus connections
517	- added logging of fakebo version on boot up (user request)
518
5190.3.1	- added man page
520	- minor bug fixes
521
5220.3.0	- added NetBus support
523	- better custom script handling
524	- better logging to log file
525	- more configuration and commandline options
526	- better configuration handling
527	- server daemon support
528	- added more Makefile targets (strip, tar)
529	- DEC Alpha bug fix
530	- made the package Y2K compilant
531	- other minor bug fixes
532	- other cosmetic changes
533
5340.1.9	- added better support for logging via syslog
535	- added support for plug-ins (very beta, use with care!)
536	- added support for logging all activities to log file (request)
537	- added support for custom messages for every BO command
538	- added more command line parametars
539	- minor bug fixes
540
5410.1.8   - fixed tm_month (0..11 -> 1..12)
542	- now fixed width for all time fields
543	- added timestamp on sendinformation
544	- beautified source
545
5460.1.7	- minor bug fixes of handling the config file
547	- changed some name of parameters in config file
548	  (config files are not compatible with older versions)
549	- added optional logging via syslog (on request)
550	- corrected some spelling/grammar errors
551	- added better handling of non-bo packets
552	- optimized source code
553
5540.1.6	- added better parsing of config file
555	- added date and time logging
556	- added option for buffered logging
557	- added option for silent mode (not to respond to PINGs)
558
5590.1.5	- this could be alpha release version
560	- added sendfakereply option
561	- added machinename option for sendfakereply
562
5630.1.3	- still not for release
564	- added some sort of basic config file (edit it!!!)
565	- added logging to file
566	- added logging level
567
5680.1.1 	- this version is not yet made for public
569	- added signal handling
570	- added support for all known BO packets
571	- added Makefile (edit BEFORE compiling!!!)
572	- bug fixes while sendto
573
5740.1.0	- released only for beta testers (1 or 2 of them... ;-)
575	- rewritten code
576	- fixed lot of bugs
577
5780.0.1	- not released (for self testing)
579	- worked but server crashed
580
581