Bryan Drewery [Fri, 8 May 2009 23:27:22 +0000]
Merge branch 'increase-sizeof-version'
* increase-sizeof-version:
* Increase the sizeof the version buffers due to git returning long version identifiers for nightly builds
Bryan Drewery [Fri, 8 May 2009 15:36:18 +0000]
* Increase the sizeof the version buffers due to git returning long version identifiers for nightly builds
Bryan Drewery [Fri, 8 May 2009 23:22:45 +0000]
Merge branch 'cleanse'
* cleanse:
* Fix compile error
* Call OPENSSL_cleanse() on a settings_t copy
Bryan Drewery [Fri, 8 May 2009 23:22:34 +0000]
Merge branch 'obfuscate-salts'
* obfuscate-salts:
* Cleanup SALTS usage to try and prevent them from being saved in memory
Bryan Drewery [Fri, 8 May 2009 23:21:55 +0000]
Merge branch 'fix-rehash'
* fix-rehash:
* Fix crash after doing conf_add (fixes #434)
Bryan Drewery [Thu, 7 May 2009 16:13:55 +0000]
* Fix compile error
Bryan Drewery [Thu, 7 May 2009 00:03:26 +0000]
* Call OPENSSL_cleanse() on a settings_t copy
Bryan Drewery [Thu, 7 May 2009 04:17:18 +0000]
* Added telnet 'tcl expect' script in scripts/telnet.exp.
Can be used for easier hub management over telnet from shell.
See file for more information.
Bryan Drewery [Mon, 4 May 2009 15:45:49 +0000]
* Cleanup SALTS usage to try and prevent them from being saved in memory
Bryan Drewery [Wed, 6 May 2009 23:58:59 +0000]
* Fix crash after doing conf_add (fixes #434)
Bryan Drewery [Sun, 3 May 2009 14:31:22 +0000]
* Fix 'make distrib' not working properly on FreeBSD cp(1)
Bryan Drewery [Sat, 2 May 2009 14:48:23 +0000]
* Fix up some 'make distrib' issues
Bryan Drewery [Sat, 2 May 2009 05:56:24 +0000]
* Update efnet server list
Bryan Drewery [Sat, 2 May 2009 05:26:07 +0000]
* Add .*.swp to ignores
Bryan Drewery [Fri, 1 May 2009 23:34:33 +0000]
* Update doc/UPDATES to reflect the 1.2.15.1 release.
Bryan Drewery [Tue, 28 Apr 2009 13:33:35 +0000]
* Ignore .l-*
Bryan Drewery [Tue, 28 Apr 2009 03:07:36 +0000]
* Write all logs to .l-botnick when compiled in DEBUG mode
Bryan Drewery [Mon, 27 Apr 2009 04:42:41 +0000]
* Fix warning on debug compile
Bryan Drewery [Mon, 27 Apr 2009 00:17:43 +0000]
* Update docs
Bryan Drewery [Sun, 26 Apr 2009 01:50:24 +0000]
* Fix a compile warning about time_t
Bryan Drewery [Sat, 25 Apr 2009 17:11:35 +0000]
* Fix cmd_slowjoin not counting bots correctly. (fixes #431)
Bryan Drewery [Sun, 12 Apr 2009 16:27:17 +0000]
* Disable call to detect_offense (+f) as it's unfinished and causes segfaults. (fixes #429)
Bryan Drewery [Sun, 12 Apr 2009 03:04:31 +0000]
* Correct date that wraith started
Bryan Drewery [Sat, 10 Jan 2009 02:15:56 +0000]
* Use git-describe to determine the version number.
If based on a release, the tag will be used auto.
Otherwise, the last tagged release and the number of commits
since then will be used.
Bryan Drewery [Wed, 19 Nov 2008 19:16:01 +0000]
* Add non-standard '^' modifier for '%s' to print the string in CAPS
Bryan Drewery [Sun, 16 Nov 2008 04:47:44 +0000]
* Fix strlcpy() param misordering
Bryan Drewery [Fri, 14 Nov 2008 22:24:37 +0000]
* Fix one of the 1.2.16 fixes showing under 1.2.15
Zachery Hostens [Fri, 14 Nov 2008 00:40:15 +0000]
* Show connection time in cmd_(net|bot)server now.
Bryan Drewery [Wed, 12 Nov 2008 01:02:06 +0000]
* Cleanup some more jupenick issues
Clarify that 437 is a temporary jupe.
Only show the RESV notice once, the first time it is detected to be juped.
Bryan Drewery [Mon, 10 Nov 2008 22:27:04 +0000]
* Cleanup some old references to .svn and replace with .git
Bryan Drewery [Mon, 10 Nov 2008 22:05:27 +0000]
* Use the buildts and git commit in versioning / upgrading
Now using buildts again for determining if a bot should be upgraded.
Buildts is the UTC timestamp of the last change committed to a branch.
Now also appending the branch to all versions displayed in the bot.
Also showing the short commit in place of the old svn revision.
Updates offer svn rev 9999 for older bots.
Bryan Drewery [Mon, 10 Nov 2008 19:57:24 +0000]
* Update README
Bryan Drewery [Mon, 10 Nov 2008 16:34:50 +0000]
* Ignore ... in root directory
Bryan Drewery [Sat, 8 Nov 2008 16:46:45 +0000]
* Add *.o to .gitignores
Bryan Drewery [Thu, 6 Nov 2008 17:01:40 +0000]
* Add .gitignores based on svn:ignore
Bryan Drewery [Wed, 29 Oct 2008 20:57:38 +0000]
* Port [3986] to 1.2.16 from trunk
* Fixed bot dying off when it can't create a temporary file. (fixes #412)
svn: 3987
Bryan Drewery [Wed, 29 Oct 2008 04:38:38 +0000]
* Make getrev.sh touch src/main.c if the revision has updated to force a recompile with new REVISION
svn: 3982
Bryan Drewery [Wed, 29 Oct 2008 04:31:03 +0000]
* Port [3979] to 1.2.16 from trunk
* Fix bot asking for help into a channel they are +d or +k in
svn: 3980
Bryan Drewery [Tue, 28 Oct 2008 03:07:35 +0000]
* Port [3977] to 1.2.16 from trunk
* Fix a socket leak from timed out userfile transfers.
svn: 3978
Bryan Drewery [Mon, 27 Oct 2008 22:15:51 +0000]
* More use of OPENSSL_cleanse
svn: 3975
Bryan Drewery [Mon, 27 Oct 2008 21:16:02 +0000]
* Port [3972] and [3973] to 1.2.16 from trunk
* Cleanup new use of bsearch()
svn: 3974
Bryan Drewery [Mon, 27 Oct 2008 02:43:48 +0000]
svn: 3969
Bryan Drewery [Mon, 27 Oct 2008 02:33:13 +0000]
* ifdef out some DEBUG code
svn: 3967
Bryan Drewery [Sun, 26 Oct 2008 06:21:05 +0000]
* Port [3961] to 1.2.16 from trunk
* Make cmd_clearhosts more effecient on sharing/botlink
svn: 3962
Bryan Drewery [Sun, 26 Oct 2008 03:13:14 +0000]
* Port [3959] to 1.2.16 from trunk
* Fix more bugs from jupenick changes
svn: 3960
Bryan Drewery [Sun, 26 Oct 2008 01:45:08 +0000]
* Port [3957] to 1.2.16 from trunk
* Fix more jupenick bugs
svn: 3958
Bryan Drewery [Sat, 25 Oct 2008 15:36:21 +0000]
* Port [3955] to 1.2.16 from trunkl
* Fix ISON not working on some ircds.
svn: 3956
Bryan Drewery [Sat, 25 Oct 2008 14:32:26 +0000]
* Fix misc help text
svn: 3954
Bryan Drewery [Sat, 25 Oct 2008 05:36:54 +0000]
* Port [3951] to 1.2.16 from trunk
* Make setting -|+(userbans/userexempts/userinvites) actually make the bot respond
* Make bot recheck bans/exempts/invites on -take
* Make bot do a lot less irrelevant stuff when set +take and getting opped in a channel
* Dont check bans/exempts/invites on channels where bot is alone
svn: 3952
Bryan Drewery [Sat, 25 Oct 2008 03:49:13 +0000]
* Indenting
svn: 3950
Bryan Drewery [Fri, 24 Oct 2008 03:00:05 +0000]
* Port [3947] to 1.2.16 from trunk
* Fix a segfault on '.set -list X -'
svn: 3948
Bryan Drewery [Thu, 23 Oct 2008 21:45:46 +0000]
* Port [3945] to 1.2.16 from trunk
* Fix restart making bot forget its jupenick settings
svn: 3946
Bryan Drewery [Thu, 23 Oct 2008 20:26:36 +0000]
* Port [3943] to 1.2.16 from trunk
* Fix issues from new jupenick code (address #421)
svn: 3944
Bryan Drewery [Thu, 23 Oct 2008 14:27:48 +0000]
* Port [3941] to 1.2.16 from trunk
* Cleanup a buffer overflow in .mmode
* Make mass_mode use similar bursting as +take
svn: 3942
Bryan Drewery [Mon, 20 Oct 2008 20:25:38 +0000]
* Port [3938] to 1.2.16 from trunk
* Optimize and fix some string parsing
svn: 3939
Bryan Drewery [Sat, 18 Oct 2008 01:27:35 +0000]
* Port [3936] to 1.2.16 from trunk
* Fix /ctcp FINGER leaking shell username when using oidentd
svn: 3937
Bryan Drewery [Fri, 17 Oct 2008 16:22:42 +0000]
* Port [3934] to 1.2.16
* Update efnet server list and add new alias 'bs' for botset. (To get new defaults: 'set -YES servers -' and 'set -YES alias -')
svn: 3935
Bryan Drewery [Fri, 17 Oct 2008 00:10:15 +0000]
* Fix a segfault in the settings handling code. (Could create very random looking segfaults)
svn: 3932
Bryan Drewery [Thu, 16 Oct 2008 18:53:00 +0000]
* Port [3930] to 1.2.16 from trunk
* Fix bug introduced in [3896]: using wrong size for constructing chaninfo output of flags
svn: 3931
Bryan Drewery [Thu, 16 Oct 2008 18:27:16 +0000]
* Fix timezone issues in getts/getdate
svn: 3928
Bryan Drewery [Thu, 16 Oct 2008 00:34:12 +0000]
* Port [3926] to 1.2.16 from trunk
* Remove references to old nick
svn: 3927
Bryan Drewery [Wed, 15 Oct 2008 21:02:09 +0000]
* Port [3924] to 1.2.16 from trunk
* Bans are now only retrieved from server after being opped. (addresses #406)
svn: 3925
Bryan Drewery [Wed, 15 Oct 2008 18:25:42 +0000]
* Port [3921] to 1.2.16 from trunk
* Fix more places where strings are possibly not properly null-terminated
svn: 3922
Bryan Drewery [Wed, 15 Oct 2008 18:13:40 +0000]
* Port [3919] to 1.2.16 from trunk
* Fixed cmd_handle not properly bounds checking max handlen. (fixes #305)
svn: 3920
Bryan Drewery [Wed, 15 Oct 2008 17:25:02 +0000]
* Port [3917] to 1.2.16 from trunk
* Add some sanity checks in for where remote cmds come from (.(bot|net)*)
svn: 3918
Bryan Drewery [Wed, 15 Oct 2008 17:19:24 +0000]
* Fix spacing error from jupenick change
svn: 3916
Bryan Drewery [Wed, 15 Oct 2008 16:34:11 +0000]
* Port [3913] to 1.2.16 from trunk
* Fixed bots getting confused about their hub/uplink after userfile transfer fails (fixes #61)
svn: 3914
Bryan Drewery [Wed, 15 Oct 2008 15:22:25 +0000]
* Port [3911] to 1.2.16 from trunk
* Fix a rare segfault when timing out userfile connections
svn: 3912
Bryan Drewery [Tue, 14 Oct 2008 19:52:47 +0000]
* Update UPDATES to reflect that the buffer overflow fixes in #261 made it into 1.2.16
svn: 3910
Bryan Drewery [Tue, 14 Oct 2008 19:41:06 +0000]
* Port [3907] to 1.2.16 from trunk
* Fixed bug where salts were not written to binary when first generating them
svn: 3908
Bryan Drewery [Tue, 14 Oct 2008 18:25:48 +0000]
* Port [3904] to 1.2.16 from trunk
* Add 'link_cleartext' to allow disabling ability for bots to link in without encryption
svn: 3905
Bryan Drewery [Mon, 13 Oct 2008 13:34:34 +0000]
* Fix nick not being dislayed right when in use on connect for some servers
svn: 3902
Bryan Drewery [Sat, 11 Oct 2008 23:17:46 +0000]
* Port [3899] to 1.2.16 from trunk
* Cleanup 64-bit warnings/errors
svn: 3900
Bryan Drewery [Sat, 11 Oct 2008 23:07:02 +0000]
* Add 'z' support to simple_sprintf
svn: 3898
Bryan Drewery [Fri, 10 Oct 2008 14:43:35 +0000]
* Cleanup more bounds checking via: strlcat, strlcpy, snprintf
* Remove some redundant time code
svn: 3895
Bryan Drewery [Fri, 10 Oct 2008 03:16:24 +0000]
* Implement %u %lu %ld %x %X %lx %lX in simple_snprintf
svn: 3893
Bryan Drewery [Fri, 10 Oct 2008 03:13:08 +0000]
* Check size of some types, size_t, ptrdiff_t, time_t
svn: 3891
Bryan Drewery [Fri, 10 Oct 2008 02:10:17 +0000]
* Update logo
* Update LICENSE
* Update cmd_about
* Update CREDITS
svn: 3889
Bryan Drewery [Wed, 8 Oct 2008 02:46:54 +0000]
* Fixup some g++ 4.3.2-1 warnings
svn: 3887
Bryan Drewery [Tue, 7 Oct 2008 14:39:29 +0000]
* Move misc/ to private/
svn: 3884
Bryan Drewery [Tue, 7 Oct 2008 14:38:01 +0000]
* Prep for moving misc/
svn: 3882
Bryan Drewery [Tue, 7 Oct 2008 14:33:27 +0000]
* Cleanup repository a bit
svn: 3880
Bryan Drewery [Tue, 7 Oct 2008 00:33:32 +0000]
* Cleanup all time_t warnings
svn: 3877
Bryan Drewery [Mon, 6 Oct 2008 22:20:16 +0000]
* Remove some unused code
svn: 3875
Bryan Drewery [Mon, 6 Oct 2008 21:40:56 +0000]
* Cleanup some of the time_t mess
svn: 3873
Bryan Drewery [Mon, 6 Oct 2008 20:15:52 +0000]
* Fix compile options meant for g++ 3+ not being used for g++ 4
svn: 3872
Bryan Drewery [Mon, 6 Oct 2008 20:08:20 +0000]
* Regen configure
svn: 3871
Bryan Drewery [Mon, 6 Oct 2008 20:04:36 +0000]
* port [3868] to 1.2.16 from trunk
* Cleanup a few char* -> const char* places
* Add -Wno-write-strings to avoid these warnings: deprecated conversion from string constant to 'char*'
svn: 3869
Bryan Drewery [Mon, 6 Oct 2008 14:10:07 +0000]
* Remove some old ascii crap
* Fixup some bugs in ./build.sh
* Now using a single banner
* Add banner to README
svn: 3865
Bryan Drewery [Sun, 5 Oct 2008 20:10:22 +0000]
* Cleanup 'make distrib'
svn: 3863
Bryan Drewery [Sun, 5 Oct 2008 19:08:50 +0000]
* Move/delete old docs
svn: 3862
Bryan Drewery [Sun, 5 Oct 2008 16:52:08 +0000]
* Clean out leftover language defines
svn: 3857
Bryan Drewery [Sun, 5 Oct 2008 16:42:11 +0000]
* Cleanup old lang.h defines
svn: 3855
Bryan Drewery [Sun, 5 Oct 2008 15:13:07 +0000]
* Remove the old beta-net code
svn: 3853
Bryan Drewery [Sun, 5 Oct 2008 14:54:05 +0000]
* Move some files out of misc/ into doc/
svn: 3851
Bryan Drewery [Sun, 5 Oct 2008 14:37:00 +0000]
* Cleanup some g++ 4.2.1 warnings (much more left)
svn: 3849
Bryan Drewery [Sun, 5 Oct 2008 04:32:32 +0000]
* Fix up misc compile warnings
svn: 3847
Bryan Drewery [Sun, 5 Oct 2008 00:21:11 +0000]
* Added 'jupenick'. Jupenick is preferred over 'nick' but only 'nick' will be rotated with altchars. Ie, nick_, nick-, etc. (fixes #421)
* The bot will never stay on an old jupenick, .set jupenick - will force the bot to use a variation of its 'nick'
* Attempts to change 'nick' now will rotate until a variation of that nick is found.
* Juped/RESVd nicks are handled better now
svn: 3845
Bryan Drewery [Fri, 3 Oct 2008 20:48:29 +0000]
* Dont require binpass on debug binaries
svn: 3843
Bryan Drewery [Wed, 1 Oct 2008 19:58:27 +0000]
* Fix binpass being checked too many times
svn: 3841