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