Skip to content
Permalink
Browse files

Changelog tweaks to reflect upcoming 1.8.7p1 release

  • Loading branch information...
shawnw committed Nov 14, 2018
1 parent 734d854 commit e809581c93197b9a74a6ac62b47b202746901a85
Showing with 19 additions and 7 deletions.
  1. +3 −2 CHANGES.187.md
  2. +0 −1 CHANGES.188.md
  3. +7 −2 game/txt/hlp/pennv187.hlp
  4. +9 −2 game/txt/hlp/pennv188.hlp
@@ -17,7 +17,7 @@ Numbers next to the developer credit refer to Github issue numbers.

-------------------------------------------------------------------------------

Version 1.8.7 patchlevel 1 ??? ?? 20??
Version 1.8.7 patchlevel 1 Nov 20 2018
======================================

Minor Changes
@@ -37,10 +37,11 @@ Fixes

* `connrecord()` returns an error if extended connection logging is disabled. [SW]
* `connlog()` didn't handle future dates very well. [SW]
* dbtools programs couldn't handle attributes with quote marks in the name. Reported by [MT]. [SW,1228]
* dbtools programs couldn't handle attributes with quote marks in the name. Reported by [MG]. [SW,1228]
* `@http` requests in-progress during a `@shutdown/reboot` would leak sockets. [SW,1246]
* `lattrp()` and similar functions didn't behave the same with attribute trees as 1.8.6. Reported by Mercutio. [SW,1233]
* Recursive calls to `json_map()` were broken. Reported by Mercutio [SW,1252]
* Fixed a potential overflow bug in `@search`. Reported by eery. [MG]

Version 1.8.7 patchlevel 0 Aug 10 2018
======================================
@@ -63,7 +63,6 @@ Fixes
* `add_function` in .cnf files was not properly using the upper case'd string. [#1223, MT]
* Various PCRE calls in the softcode have had CPU time limit watchdogs added. Discovered by Ashen-Shugar. [GM]
* Fixed a potential overflow bug in `@search`. Reported by eery. [MG]
* Fix a file descriptor leak caused by recent OpenSSL versions. [SW]
* Added GAGGED restrictions that were missing from a few commands, including `@message` and the MUXcomm aliases. [MG]
* Minor help updates, including clarification of what GAGGED blocks, suggested by Merit. [#1262, MG, MT]
@@ -1,5 +1,5 @@
& 1.8.7p1
Version 1.8.7 patchlevel 1 ??? ?? 20??
Version 1.8.7 patchlevel 1 Nov 20 2018

Minor Changes:

@@ -16,13 +16,18 @@ Fixes:

* connrecord() returns an error if extended connection logging is disabled. [SW]
* connlog() didn’t handle future dates very well. [SW]
* dbtools programs couldn’t handle attributes with quote marks in the name. Reported by [MG]. [SW,1228]
* @http requests in-progress during a @shutdown/reboot would leak sockets. [SW,1246]
* lattrp() and similar functions didn’t behave the same with attribute trees as 1.8.6. Reported by Mercutio. [SW,1233]
* Recursive calls to json_map() were broken. Reported by Mercutio [SW,1252]
* Fixed a potential overflow bug in @search. Reported by eery. [MG]

& 1.8.7p0
Version 1.8.7 patchlevel 0 Aug 10 2018

Major Changes:

* Support WebSocket connections. See https://github.com/grapenut/websockclient for a sample in-browser client. [Grapenut, 1007]
* Support websocket connections. See https://github.com/grapenut/websockclient for a sample in-browser client. [Grapenut, 1007]
* Change attributes from being stored in sorted linked lists to sorted arrays; results in faster lookups and less memory usage. [SW]
* Penn now comes with the Sqlite3 database engine bundled with it, and uses it internally in a few ways:

@@ -37,9 +37,13 @@ Minor Changes:

* Sockets commands now inline $-commands, so, e.g: $,* *: chat aliases don’t hit queue. [GM]
* Millisecond timing in bsd.c for polling waits in prep for subsecond @waits. [GM]
* Sqlite3’s REGEXP operator is always available and uses pcre regular expressions (Previously it depended on libicu and used java style REs). [SW]
* Sqlite3’s REGEXP operator is always available and uses pcre regular expressions (previously it depended on libicu and used java style REs). [SW]
* Update local.dst to include example of millisecond callback loop. [MT]
* Add ‘–disable-socket-quota’ option for our test suite [GM]
* Updated to use PCRE2 10.31 for regular expressions. [SW]
* Wildcard patterns are sometimes converted to regular expressions when matched against many strings. [SW]
* Add ‘–disable-socket-quota’ option for our test suite. [GM]
* The list of color definitions used with ansi(), colors(), etc. is now kept in game/txt/colors.json. [SW]
* Sqlite3 updated to 3.25.1. Biggest user-visible change is support for window functions. [SW]

Softcode:

@@ -53,3 +57,6 @@ Fixes:

* add_function in .cnf files was not properly using the upper case’d string. [#1223, MT]
* Various PCRE calls in the softcode have had CPU time limit watchdogs added. Discovered by Ashen-Shugar. [GM]
* Fix a file descriptor leak caused by recent OpenSSL versions. [SW]
* Added GAGGED restrictions that were missing from a few commands, including @message and the MUXcomm aliases. [MG]
* Minor help updates, including clarification of what GAGGED blocks, suggested by Merit. [#1262, MG, MT]

0 comments on commit e809581

Please sign in to comment.
You can’t perform that action at this time.