wraith.git
10 months agoMerge branch 'dynamic-linking' into maint v1.3.2 v1.3.2-rc1
Bryan Drewery [Thu, 14 Jul 2011 13:12:00 +0000] 
Merge branch 'dynamic-linking' into maint

* dynamic-linking:
  * Only link libcrypto statically if the OS supports it
  * Update docs
  * Link libcrypto statically for now until it is moved to dlopen()
  * Add 'dynamic' and 'static' targets and default to dynamic
  * Check for libdl via dlopen and rerun autotools

Conflicts:
doc/UPDATES

10 months ago* Update github for bdlib tracking
Bryan Drewery [Thu, 14 Jul 2011 12:56:41 +0000] 
* Update github for bdlib tracking

10 months agoMerge branch 'no-desync-kick-friends' into maint
Bryan Drewery [Wed, 13 Jul 2011 19:03:35 +0000] 
Merge branch 'no-desync-kick-friends' into maint

* no-desync-kick-friends:
  * Don't kick friendly bots that are desynced: op them.

Conflicts:
doc/UPDATES

10 months ago* Update docs
Bryan Drewery [Wed, 13 Jul 2011 18:58:34 +0000] 
* Update docs

10 months agoMerge branch 'mop-bitch' into maint
Bryan Drewery [Wed, 13 Jul 2011 18:58:04 +0000] 
Merge branch 'mop-bitch' into maint

* mop-bitch:
  * Update docs
  * Don't enforce_bitch() if mop is set and not +bitch

Conflicts:
doc/UPDATES

10 months agoMerge branch 'update-bdlib' into maint
Bryan Drewery [Tue, 28 Jun 2011 18:27:05 +0000] 
Merge branch 'update-bdlib' into maint

* update-bdlib:
  * Remove unused buffers from String::printf changes
  * Update String += to use required size_t
  * Update bd::String::printf syntax
  * Update Stream::gets() -> Stream::read()
  * Update bdlib

10 months ago* Remove unused buffers from String::printf changes
Bryan Drewery [Thu, 23 Jun 2011 16:13:37 +0000] 
* Remove unused buffers from String::printf changes

10 months ago* Update String += to use required size_t
Bryan Drewery [Thu, 23 Jun 2011 15:49:31 +0000] 
* Update String += to use required size_t

10 months ago* Update bd::String::printf syntax
Bryan Drewery [Thu, 23 Jun 2011 15:42:52 +0000] 
* Update bd::String::printf syntax

11 months ago* Only link libcrypto statically if the OS supports it
Bryan Drewery [Sat, 28 May 2011 03:27:22 +0000] 
* Only link libcrypto statically if the OS supports it

12 months ago* Update Stream::gets() -> Stream::read()
Bryan Drewery [Fri, 20 May 2011 04:19:20 +0000] 
* Update Stream::gets() -> Stream::read()

12 months ago* Update bdlib
Bryan Drewery [Thu, 19 May 2011 18:41:08 +0000] 
* Update bdlib

12 months ago* Add inet.tele.dk to ipv6 list
Bryan Drewery [Thu, 19 May 2011 18:36:37 +0000] 
* Add inet.tele.dk to ipv6 list

15 months ago* Add efnet.bredband2.se for IPV6
Bryan Drewery [Thu, 17 Feb 2011 16:26:57 +0000] 
* Add efnet.bredband2.se for IPV6

15 months ago* Don't kick friendly bots that are desynced: op them.
Bryan Drewery [Wed, 16 Feb 2011 15:13:01 +0000] 
* Don't kick friendly bots that are desynced: op them.

16 months ago* Remove irc.blessed.net
Bryan Drewery [Tue, 11 Jan 2011 20:14:44 +0000] 
* Remove irc.blessed.net

16 months agoFix typo (thanks geto)
Bryan Drewery [Mon, 10 Jan 2011 05:16:17 +0000] 
Fix typo (thanks geto)

18 months agoMerge branch 'HQ-admin-access' into maint
Bryan Drewery [Tue, 26 Oct 2010 14:50:52 +0000] 
Merge branch 'HQ-admin-access' into maint

* HQ-admin-access:
  * Add HQ as an owner when running in terminal emulation

18 months agoMerge branch 'fix-adduser-console' into maint
Bryan Drewery [Tue, 26 Oct 2010 14:50:16 +0000] 
Merge branch 'fix-adduser-console' into maint

* fix-adduser-console:
  * Consider any channel users have flags on for partyline cmds (fixes .adduser)

18 months agoMerge branch 'dcc_relay-overlap' into maint
Bryan Drewery [Tue, 26 Oct 2010 14:49:15 +0000] 
Merge branch 'dcc_relay-overlap' into maint

* dcc_relay-overlap:
  * Fix overlapping strcpy() in dcc_relay()

18 months ago* Doc updates
Bryan Drewery [Tue, 26 Oct 2010 14:46:54 +0000] 
* Doc updates

18 months ago* Add new IPv6/SSL support for irc.underworld.no
Bryan Drewery [Tue, 26 Oct 2010 14:45:50 +0000] 
* Add new IPv6/SSL support for irc.underworld.no

18 months ago* Add HQ as an owner when running in terminal emulation
Bryan Drewery [Sat, 23 Oct 2010 20:45:03 +0000] 
* Add HQ as an owner when running in terminal emulation

19 months ago* Remove easynews and add irc.teksavvy.ca
Bryan Drewery [Fri, 24 Sep 2010 16:25:31 +0000] 
* Remove easynews and add irc.teksavvy.ca

20 months ago* Consider any channel users have flags on for partyline cmds (fixes .adduser)
Bryan Drewery [Fri, 10 Sep 2010 23:46:28 +0000] 
* Consider any channel users have flags on for partyline cmds (fixes .adduser)

20 months ago* Redirect 'make' on BSD to gmake
Bryan Drewery [Fri, 10 Sep 2010 15:50:11 +0000] 
* Redirect 'make' on BSD to gmake

20 months ago* Update docs
Bryan Drewery [Fri, 10 Sep 2010 14:11:01 +0000] 
* Update docs

20 months ago* Link libcrypto statically for now until it is moved to dlopen()
Bryan Drewery [Tue, 17 Aug 2010 22:14:16 +0000] 
* Link libcrypto statically for now until it is moved to dlopen()

20 months ago* Add 'dynamic' and 'static' targets and default to dynamic
Bryan Drewery [Tue, 17 Aug 2010 21:54:10 +0000] 
* Add 'dynamic' and 'static' targets and default to dynamic

BIN_TYPE_(STATIC|DYNAMIC) is now set as well.

Also see:
http://www.pixelbeat.org/programming/linux_binary_compatibility.html
http://web.archive.org/web/20080612143346/http://people.redhat.com/drepper/no_static_linking.html

20 months ago* Check for libdl via dlopen and rerun autotools
Bryan Drewery [Mon, 16 Aug 2010 15:48:13 +0000] 
* Check for libdl via dlopen and rerun autotools

20 months ago* Use length() macro for bsearch() calling and also fix help table lookup off-by...
Bryan Drewery [Tue, 17 Aug 2010 22:57:45 +0000] 
* Use length() macro for bsearch() calling and also fix help table lookup off-by-1 error

20 months ago* Clarify where adns comes from
Bryan Drewery [Thu, 9 Sep 2010 20:51:23 +0000] 
* Clarify where adns comes from

20 months ago* Remove unneeded cygwin support
Bryan Drewery [Thu, 9 Sep 2010 20:47:58 +0000] 
* Remove unneeded cygwin support

20 months ago* Add efnet.bredband2.se
Bryan Drewery [Fri, 20 Aug 2010 23:40:29 +0000] 
* Add efnet.bredband2.se

21 months ago* Update CREDITS
Bryan Drewery [Mon, 16 Aug 2010 21:25:10 +0000] 
* Update CREDITS

21 months ago* Ignore ipfw interface, same as pflog
Bryan Drewery [Mon, 16 Aug 2010 18:24:28 +0000] 
* Ignore ipfw interface, same as pflog

21 months agoMerge branch 'fix-af-type' into maint v1.3.1
Bryan Drewery [Sat, 14 Aug 2010 16:39:18 +0000] 
Merge branch 'fix-af-type' into maint

* fix-af-type:
  * Fix bot linking so it does not use IPv6 if not supported.
  * Fix cmd_relay so it does not use IPv6 if not supported.

21 months ago* Update docs to reflect 1.3.1 release
Bryan Drewery [Sat, 14 Aug 2010 16:33:56 +0000] 
* Update docs to reflect 1.3.1 release

21 months agoMerge branch 'compile-issues' into maint
Bryan Drewery [Thu, 12 Aug 2010 19:39:14 +0000] 
Merge branch 'compile-issues' into maint

* compile-issues:
  * Use ftruncate() when writing binary
  * Properly catch fatal errors writing temp files needed during compile

21 months agoMerge branch 'auth-lookup' into maint
Bryan Drewery [Thu, 12 Aug 2010 19:37:37 +0000] 
Merge branch 'auth-lookup' into maint

* auth-lookup:
  * Fix auth IRC lookups getting the wrong cached idx

21 months agoMerge branch 'restart-jump' into maint
Bryan Drewery [Thu, 12 Aug 2010 19:37:01 +0000] 
Merge branch 'restart-jump' into maint

* restart-jump:
  * Initialize irc module when disconnecting from server if in the middle of a restart

21 months ago* Add servers-ssl for later use
Bryan Drewery [Thu, 12 Aug 2010 02:12:18 +0000] 
* Add servers-ssl for later use

21 months ago* Remove irc.igs.ca
Bryan Drewery [Thu, 12 Aug 2010 02:09:42 +0000] 
* Remove irc.igs.ca

21 months ago* Update dnsbl.swiftbl.net to dnsbl.swiftbl.org due to them losing .net
Bryan Drewery [Thu, 29 Jul 2010 16:19:41 +0000] 
* Update dnsbl.swiftbl.net to dnsbl.swiftbl.org due to them losing .net

22 months ago* Remove need for password on -v/-h and add url to each
Bryan Drewery [Wed, 14 Jul 2010 15:45:43 +0000] 
* Remove need for password on -v/-h and add url to each

22 months agoMerge branch 'rebind-ip-fixes' into maint
Bryan Drewery [Tue, 13 Jul 2010 19:52:39 +0000] 
Merge branch 'rebind-ip-fixes' into maint

* rebind-ip-fixes:
  * Update docs
  * Fix DNS/Server sockets getting stuck when its socket was closed via fatal()

22 months agoMerge branch 'bitch-fixes' into maint
Bryan Drewery [Tue, 13 Jul 2010 19:51:27 +0000] 
Merge branch 'bitch-fixes' into maint

* bitch-fixes:
  * Track deops/kicks in +bitch better to avoid duplicate actions

22 months agoMerge branch 'dcc-overflow' into maint
Bryan Drewery [Tue, 13 Jul 2010 19:50:19 +0000] 
Merge branch 'dcc-overflow' into maint

* dcc-overflow:
  * Fix buffer overflow in botlink encryption writing
  * Simplify key rotation

22 months agoMerge branch 'botlink-stack-overflow' into maint
Bryan Drewery [Tue, 13 Jul 2010 19:49:44 +0000] 
Merge branch 'botlink-stack-overflow' into maint

* botlink-stack-overflow:
  * Fix stack overflow in bot linking due to bot continually looping forever between autolink_cycle() via failed_link()

22 months ago* Initialize irc module when disconnecting from server if in the middle of a restart
Bryan Drewery [Mon, 12 Jul 2010 18:14:58 +0000] 
* Initialize irc module when disconnecting from server if in the middle of a restart

22 months ago* Ignore 'pflog' interfaces in promisc
Bryan Drewery [Mon, 12 Jul 2010 18:04:55 +0000] 
* Ignore 'pflog' interfaces in promisc

22 months ago* Update docs
Bryan Drewery [Thu, 8 Jul 2010 18:46:16 +0000] 
* Update docs

22 months ago* Track deops/kicks in +bitch better to avoid duplicate actions
Bryan Drewery [Thu, 8 Jul 2010 18:15:15 +0000] 
* Track deops/kicks in +bitch better to avoid duplicate actions

22 months ago* Don't enforce_bitch() if mop is set and not +bitch
Bryan Drewery [Thu, 8 Jul 2010 18:11:58 +0000] 
* Don't enforce_bitch() if mop is set and not +bitch

22 months ago* Don't automatically add hostname of *!user@0.0.0.0
Bryan Drewery [Mon, 5 Jul 2010 17:27:35 +0000] 
* Don't automatically add hostname of *!user@0.0.0.0

22 months ago* Fix overlapping strcpy() in dcc_relay()
Bryan Drewery [Thu, 1 Jul 2010 15:11:35 +0000] 
* Fix overlapping strcpy() in dcc_relay()

22 months ago* Fix buffer overflow in botlink encryption writing
Bryan Drewery [Thu, 1 Jul 2010 04:42:14 +0000] 
* Fix buffer overflow in botlink encryption writing

22 months ago* Simplify key rotation
Bryan Drewery [Thu, 1 Jul 2010 04:07:08 +0000] 
* Simplify key rotation

22 months ago* Compile warning fixes
Bryan Drewery [Wed, 30 Jun 2010 02:59:22 +0000] 
* Compile warning fixes

22 months ago* Update docs
Bryan Drewery [Thu, 1 Jul 2010 01:42:11 +0000] 
* Update docs

22 months ago* Fix startup error on OpenBSD 4.7 due to failed ptrace()
Estella [Thu, 1 Jul 2010 01:41:47 +0000] 
* Fix startup error on OpenBSD 4.7 due to failed ptrace()

22 months ago* Fix auth IRC lookups getting the wrong cached idx
Bryan Drewery [Mon, 28 Jun 2010 16:28:20 +0000] 
* Fix auth IRC lookups getting the wrong cached idx

22 months ago* Use ftruncate() when writing binary
Bryan Drewery [Fri, 25 Jun 2010 05:43:26 +0000] 
* Use ftruncate() when writing binary

22 months ago* Properly catch fatal errors writing temp files needed during compile
Bryan Drewery [Fri, 25 Jun 2010 02:04:46 +0000] 
* Properly catch fatal errors writing temp files needed during compile

22 months ago* Fix stack overflow in bot linking due to bot continually looping forever between...
Bryan Drewery [Wed, 26 May 2010 02:00:07 +0000] 
* Fix stack overflow in bot linking due to bot continually looping forever between autolink_cycle() via failed_link()

23 months ago* Show 'IRC' instead of 'DCC' when viewing help when authed on irc
Bryan Drewery [Sun, 13 Jun 2010 19:19:43 +0000] 
* Show 'IRC' instead of 'DCC' when viewing help when authed on irc

23 months ago* Fix bot linking so it does not use IPv6 if not supported.
Bryan Drewery [Sun, 13 Jun 2010 18:55:05 +0000] 
* Fix bot linking so it does not use IPv6 if not supported.

23 months ago* Fix cmd_relay so it does not use IPv6 if not supported.
Bryan Drewery [Sun, 13 Jun 2010 18:44:50 +0000] 
* Fix cmd_relay so it does not use IPv6 if not supported.

23 months ago* Pass MAKEJOBS along to bdlib configure script as well
Bryan Drewery [Sat, 5 Jun 2010 14:02:51 +0000] 
* Pass MAKEJOBS along to bdlib configure script as well

23 months ago* DDon't default to using -j4 in MAKEFLAGS, instead add a MAKEJOBS param
Bryan Drewery [Fri, 4 Jun 2010 21:31:35 +0000] 
* DDon't default to using -j4 in MAKEFLAGS, instead add a MAKEJOBS param

23 months ago* Update bdlib
Bryan Drewery [Fri, 4 Jun 2010 21:29:35 +0000] 
* Update bdlib

23 months ago* Remove irc.efnet.ch and add irc.underworld.no
Bryan Drewery [Fri, 4 Jun 2010 21:13:41 +0000] 
* Remove irc.efnet.ch and add irc.underworld.no

23 months agoMerge branch 'rbl-updates' into maint
Bryan Drewery [Fri, 4 Jun 2010 15:40:36 +0000] 
Merge branch 'rbl-updates' into maint

* rbl-updates:
  * Remove cbl.abuseat.org as it was for email only

23 months ago* Remove cbl.abuseat.org as it was for email only
Bryan Drewery [Fri, 4 Jun 2010 15:36:39 +0000] 
* Remove cbl.abuseat.org as it was for email only

23 months ago* Use 'requested' for quit msg via cmd_die
Bryan Drewery [Fri, 28 May 2010 15:00:24 +0000] 
* Use 'requested' for quit msg via cmd_die

23 months ago* Fix botconfig having an extra space if no ipv6 used
Bryan Drewery [Wed, 26 May 2010 01:23:02 +0000] 
* Fix botconfig having an extra space if no ipv6 used

23 months ago* Update docs
Bryan Drewery [Tue, 25 May 2010 15:20:42 +0000] 
* Update docs

23 months ago* Fix DNS/Server sockets getting stuck when its socket was closed via fatal()
Bryan Drewery [Tue, 25 May 2010 15:20:22 +0000] 
* Fix DNS/Server sockets getting stuck when its socket was closed via fatal()

2 years agoMerge branch 'fix-chanset-console'
Bryan Drewery [Sun, 16 May 2010 02:22:26 +0000] 
Merge branch 'fix-chanset-console'

* fix-chanset-console:
  * Only +n can use .chanset * now
  * Fix parsing errors in cmd_chanset
  * Fix chanset security measures not being checked on console channels

2 years ago* Fix help listing for 'netrelease
Bryan Drewery [Mon, 26 Apr 2010 19:46:35 +0000] 
* Fix help listing for 'netrelease

2 years ago* Only +n can use .chanset * now
Bryan Drewery [Wed, 21 Apr 2010 16:41:19 +0000] 
* Only +n can use .chanset * now

2 years ago* Fix parsing errors in cmd_chanset
Bryan Drewery [Wed, 21 Apr 2010 16:40:55 +0000] 
* Fix parsing errors in cmd_chanset

2 years ago* Fix chanset security measures not being checked on console channels
Bryan Drewery [Wed, 21 Apr 2010 16:14:49 +0000] 
* Fix chanset security measures not being checked on console channels

2 years ago* Remove stray printf() on update
Bryan Drewery [Mon, 19 Apr 2010 14:08:37 +0000] 
* Remove stray printf() on update

2 years ago* Fix crash related to slowpart
Bryan Drewery [Mon, 19 Apr 2010 13:47:53 +0000] 
* Fix crash related to slowpart

2 years ago* Rename SHELLHASH to BINARYPASS (SHELLHASH is still supported) v1.3.0
Bryan Drewery [Tue, 13 Apr 2010 03:59:37 +0000] 
* Rename SHELLHASH to BINARYPASS (SHELLHASH is still supported)

2 years ago* Remove hardcoded -bot alias and move to 'set alias'. Also add a '+bot' alias to...
Bryan Drewery [Sun, 11 Apr 2010 20:10:00 +0000] 
* Remove hardcoded -bot alias and move to 'set alias'. Also add a '+bot' alias to 'newleaf'

2 years ago* Fix invalid memory reference in --help
Bryan Drewery [Sat, 10 Apr 2010 19:16:27 +0000] 
* Fix invalid memory reference in --help

2 years ago* Fix crash in mode parsing
Bryan Drewery [Sat, 3 Apr 2010 19:50:57 +0000] 
* Fix crash in mode parsing

2 years ago* Fix crash and lockup in cmd_bottree
Bryan Drewery [Fri, 2 Apr 2010 16:11:44 +0000] 
* Fix crash and lockup in cmd_bottree

2 years ago* Fix hub forgetting child leaf bots
Bryan Drewery [Fri, 2 Apr 2010 14:23:47 +0000] 
* Fix hub forgetting child leaf bots

2 years ago* Don't log nonexistant members to hub - it works itself out
Bryan Drewery [Fri, 2 Apr 2010 13:41:51 +0000] 
* Don't log nonexistant members to hub - it works itself out

2 years ago* Fix crash from setting a bot +B
Bryan Drewery [Fri, 2 Apr 2010 13:38:47 +0000] 
* Fix crash from setting a bot +B

This was caused by the bot ignoring JOINs and not calling newmember(),
then crashing if the member was opped via a cookie.

2 years ago* Remove redundant channel key setting/clearing
Bryan Drewery [Fri, 2 Apr 2010 05:26:38 +0000] 
* Remove redundant channel key setting/clearing

2 years ago* Don't process WHO for channels the bot shouldn't be in
Bryan Drewery [Fri, 2 Apr 2010 05:17:26 +0000] 
* Don't process WHO for channels the bot shouldn't be in

2 years ago* Fix debug log file getting overwritten with NULLs
Bryan Drewery [Fri, 2 Apr 2010 04:22:14 +0000] 
* Fix debug log file getting overwritten with NULLs

2 years ago* Update copyrights/licenses
Bryan Drewery [Thu, 25 Mar 2010 14:41:12 +0000] 
* Update copyrights/licenses

2 years ago* Update bdlib
Bryan Drewery [Tue, 23 Mar 2010 17:13:38 +0000] 
* Update bdlib

2 years agoMerge branch 'aes-updates'
Bryan Drewery [Tue, 23 Mar 2010 15:08:51 +0000] 
Merge branch 'aes-updates'

* aes-updates:
  * Update String decrypt_string_cbc() to directly call AES_cbc_encrypt()
  * Update String encrypt_string_cbc() to directly call AES_cbc_encrypt()
  * Encode the length of the text into the ciphertext's padding using PKCS[1] style padding
  * Fix AES CBC functions not properly resizing
  * Move AES String crypt functions to aes_util.c

2 years ago* Update bdlib
Bryan Drewery [Tue, 23 Mar 2010 14:36:38 +0000] 
* Update bdlib