Sfoglia il codice sorgente

* Cleanup UPDATES file

Bryan Drewery 16 anni fa
parent
commit
ab55316059
1 ha cambiato i file con 64 aggiunte e 56 eliminazioni
  1. 64 56
      doc/UPDATES

+ 64 - 56
doc/UPDATES

@@ -1,60 +1,68 @@
 1.2.17 - http://wraith.botpack.net/milestone/1.2.17
-* Binary pass prompt has been changed to be more clear.
-* Fix uname checking on NetBSD and OpenBSD
-* EFnet server list updates (To update yours: .set -YES servers - | .set -YES servers6 -)
-* Make errors non-obscure. (Compile with OBSCURE_ERRORS to re-enable)
-* PackConfig can now be securely read over STDIN. Use ./wraith -Q, then paste it in.
-* Binary will no longer generate SALTS if missing from the PackConfig. This was causing too much confusion.
-* Sanitize cmd_set input locally as well as remotely (fixes #273)
-* Ensure that some set variables are only 1 word long.
-* More DNS errors are now handled which fixes some misc DNS issues.
-* Give localhubs credit for adding their child bots in 'whois'
-* New userfile pass algorithm (salted-sha1)
-* New userfile cmdpass algorithm (salted-sha1)
-* Cleanup +r implementation a bit to lookup users more often than only on join. (fixes #127)
-* If a user does not have a console setting, they will be given default settings on login.
-* Fix a case where the temporary file was not cleaned up when exiting config editor (-C) (fixes #428)
-* Fix cmd_slowpart issues
-* Remove pscloak feature, it was too malicious, pointless and stupid.
-* Fix cmd_botset not setting default/global value on leaf bots when clearing a var (fixes #389)
-* Fix cmd_pls_chan causing bots to reset a channels settings when it already existed.
-* Fix password length discrepencies / off-by-1 problems in cmd_chpass and cmd_nopass (fixes #436)
-* Compiling fixes
-* SHELLHASH must now be a SHA1 hash
-* build.sh cleanups
-* Now including bdlib
-* Ident lookup timeout is now 5 seconds (will speed up linking / partyline connecting)
-* If a .resolv.conf exists, only use the nameservers listed in it
-* Remove all backup nameservers except for 4.2.2.2
-* Prefer g++ 4.4.1 when compiling.
-* Enable SSP for debug binary/testing.
-* DNS now works on servers which tend to only return partial results (fixes #424)
-* Lower DNS lookup timeout from 40 seconds to 10 seconds
-* Use random query ids for DNS lookups
-* Fix problem of bots never reconnecting to hub after being up for long periods.
-* Fix problem of upgrading with uninitialized binaries causing corruption (will kick in on future upgrades)
-* Fix botcmd to make sure that results are delivered only to the requester (fixes #208)
-* Fix issues with server-port not being updated to the current server list (fixes #176)
-* Fix aliases not properly indicating bad command on leaf bots (fixes #297)
-* Fix botlink problems when hub and leaf nicks are long
-* Fix (+|-)(ban|exempt|invite) commands to properly handle if the channel is given first so that a #chan!*@* ban is not created.
-* Fix chanint 'flood-exempt' not exempting ops when set to 'voice'
-* Userfile transfer is now made over botlink (no extra ports needed) (works behind NAT/firewall)
-* Cleanup all string parsing to trim excess whitespaces (fixes #268)
-* No longer bundling Openssl code; It is now required to be installed to compile.
-* Cleanup cmd_botcmd restrictions.
-* Add 'chanset +rbl' which uses list of servers from 'set rbl-servers'. Only +r bots will enforce this.
-* Fix segfault with /KNOCK on csircd
-* SHELLHASH and Owner passwords in the PackConfig can now be salted-sha1. '+' + RAND(5) + '$' + SHA1(RAND(5) + 'password')
-* Fix restart causing bot to change nick (this was a regression in jupenick)
-* Removed 'chanset +knock' and replaced with 'chanset knock (Op|Voice|User)', see 'help chaninfo'
-* Default log timestamp now includes seconds
-* Hubs no longer include their own timestamp over botnet
-* Only use oident for server connects, not for bot linking.
-* Fix cmd_slowjoin not working on backup bots correctly.
-* Disable cookies on ircu(undernet) and Unreal servers as they do not allow unbanning nonexistant bans.
-* Add Google DNS servers as backups: 8.8.8.8, 8.8.4.4 (http://code.google.com/speed/public-dns/)
-
+* Binary / shell / startup changes
+  * Binary error messages are no longer obscure numbers or fake segfaults. (Compile with OBSCURE_ERRORS to re-enable)
+  * Binary pass prompt has been changed to not be an obscure 'bash$' prompt anymore.
+  * Removed pscloak feature, it was too malicious, pointless and stupid.
+  * Fix problem of upgrading with uninitialized binaries causing corruption (will kick in on future upgrades)
+  * Optimized how some shell operations are executed.
+* DNS changes
+  * More DNS errors are now handled which fixes some misc DNS issues.
+  * DNS now works on servers which tend to only return partial results (fixes #424)
+  * Lower DNS lookup timeout from 40 seconds to 10 seconds.
+  * Use random query ids for DNS lookups.
+  * Remove cox.net nameservers from backup list.
+  * Add Google DNS servers as backups: 8.8.8.8, 8.8.4.4 (http://code.google.com/speed/public-dns/)
+  * If a .resolv.conf exists, only use the nameservers listed in it.
+  * Fix problem of bots never reconnecting to hub after being up for long periods. (Was a DNS issue)
+* Compiling changes
+  * Prefer g++ 4.4.1 when compiling.
+  * No longer bundling Openssl code; It is now required to be installed to compile.
+  * build.sh cleanups.
+  * Now including bdlib.
+  * Enable SSP for debug binary/testing.
+* PackConfig changes
+  * All existing compile errors fixed.
+  * PackConfig can now be securely read over STDIN. Use ./wraith -Q, then paste it in.
+  * Binary will no longer generate SALTS if missing from the PackConfig. This was causing too much confusion.
+  * SHELLHASH and Owner passwords in the PackConfig can now be salted-sha1. '+' + RAND(5) + '$' + SHA1(RAND(5) + 'password')
+  * SHELLHASH may no longer be an MD5 Hash.
+* Userfile / sharing changes
+  * Userfile transfer is now made over botlink (no extra ports needed) (works behind NAT/firewall)
+  * New userfile pass algorithm (salted-sha1)
+  * New userfile cmdpass algorithm (salted-sha1)
+  * New userfile storage format.
+* cmd_set fixes
+  * Sanitize cmd_set input locally as well as remotely (fixes #273)
+  * Ensure that some set variables are only 1 word long.
+  * Fix cmd_botset not setting default/global value on leaf bots when clearing a var (fixes #389)
+* Misc fixes
+  * Cleanup +r implementation a bit to lookup users more often than only on join. (fixes #127)
+  * If a user does not have a console setting, they will be given default settings on login.
+  * Fix a case where the temporary file was not cleaned up when exiting config editor (-C) (fixes #428)
+  * Fix cmd_slowpart issues.
+  * Fix cmd_pls_chan causing bots to reset a channels settings when it already existed.
+  * Fix password length discrepencies / off-by-1 problems in cmd_chpass and cmd_nopass (fixes #436)
+  * Fix botcmd to make sure that results are delivered only to the requester (fixes #208)
+  * Fix issues with server-port not being updated to the current server list (fixes #176)
+  * Fix aliases not properly indicating bad command on leaf bots (fixes #297)
+  * Fix botlink problems when hub and leaf nicks are long.
+  * Fix (+|-)(ban|exempt|invite) commands to properly handle if the channel is given first so that a #chan!*@* ban is not created.
+  * Fix chanint 'flood-exempt' not exempting ops when set to 'voice'.
+  * Fix segfault with /KNOCK on csircd.
+  * Fix restart causing bot to change nick (this was a regression in jupenick)
+  * Fix cmd_slowjoin not working on backup bots correctly.
+  * Auto disable cookies on ircu(undernet) and Unreal servers as they do not allow unbanning nonexistant bans.
+* Misc changes
+  * EFnet server list updates (To update yours: .set -YES servers - | .set -YES servers6 -)
+  * Give localhubs credit for adding their child bots in 'whois'.
+  * Ident lookup timeout is now 5 seconds (will speed up linking / partyline connecting)
+  * Cleanup all string parsing to trim excess whitespaces (fixes #268)
+  * Cleanup cmd_botcmd restrictions/sanity checks.
+  * RBL Checking: Add 'chanset +rbl' which uses list of servers from 'set rbl-servers'. Only +r bots will enforce this.
+  * Removed 'chanset +knock' and replaced with 'chanset knock (Op|Voice|User)', see 'help chaninfo'.
+  * Default log timestamp now includes seconds.
+  * Hubs no longer include their own timestamp over botnet.
+  * Only use oident for server connects, not for bot linking.
 
 1.2.16.1
 * Fix linux compile errors