diff --git a/refs/heads/8.0/patches/2019-01-14T123857/metadata.txt b/refs/heads/8.0/patches/2019-01-14T123857/metadata.txt new file mode 100644 index 0000000000000000000000000000000000000000..155236854faa2e2d2858c07b9214dbfd88d64337 --- /dev/null +++ b/refs/heads/8.0/patches/2019-01-14T123857/metadata.txt @@ -0,0 +1,51 @@ +subject: Pike 8.0: Thread safety, Process.run, pgsql, Calendar, tzdata2018i, describe_backtrace +from: eccaaf9814335d9bb326a2f278d4f0d8478b7061 +to: f8024eff4f5f12739ebe6c79437dfd8b0877f6ba +originator: Henrik Grubbström (Grubba) <grubba@grubba.org> +depends: 2018-11-02T144115 +restart: true + +Multiple fixes: + +• Process.run: Accept empty string in modifiers as stdin + + Restores behaviour as of 7.8. + +• Updated to tzdata2018i. + +• Calendar.mkrules: Increase INF_YEAR from 2050 to 2150. + + Recent tzdata files (2018i) contain entries past 2050 (eg for Iran). + +• Calendar: December is called Desembre in Catalan + +• Thread: Added workaround for mutexkeys ending up in backtraces. + + Thread.Queue et al should now survive their controlling MutexKey + having ended up in a backtrace. + +• pgsql: Autoterminate dangling database connections at program exit. + +• Thread.ResourceCount: Fixed mutex handling. + +• pgsql: Avoid excessive latency on frequent ping()s. + +• Protocols.HTTP.Session: Don't attempt to reuse SessionQuery objects. + + give_me_connection() now always returns a new SessionQuery object + (albeit sometimes with a reused connection). + + This should alleviate issues with stuff being left around from + previous queries. + +• Protocols.HTTP.Session: Improved thread-safety. + + Fixes race-condition when multiple threads call give_me_connection() + with the same url at the same time. + +• Master: Multiple describe_backtrace() fixes. + + Do not use value identifiers that have not been defined in + the visible backtrace. + + Fix clipped/canclip propagation.