v14.0.0
* Officially deprecated basic_auth and digest_auth
tools and the httpauth module, triggering DeprecationWarnings
if they're used. Applications should instead adapt to use the
more recent auth_basic and auth_digest tools.
This deprecated functionality will be removed in a subsequent
release soon.
* Removed DeprecatedTool and the long-deprecated and disabled
tidy and nsgmls tools.
1.8.4
- BUG/MEDIUM: h2: properly handle the END_STREAM flag on empty DATA frames
- BUILD: ssl: silence a warning when building without NPN nor ALPN support
- BUG/MEDIUM: ssl: cache doesn't release shctx blocks
- BUG/MINOR: lua: Fix default value for pattern in Socket.receive
- DOC: lua: Fix typos in comments of hlua_socket_receive
- BUG/MEDIUM: lua: Fix IPv6 with separate port support for Socket.connect
- BUG/MINOR: lua: Fix return value of Socket.settimeout
- MINOR: dns: Handle SRV record weight correctly.
- BUG/MEDIUM: mworker: execvp failure depending on argv[0]
- MINOR: hathreads: add support for gcc < 4.7
- BUILD/MINOR: ancient gcc versions atomic fix
- BUG/MEDIUM: stream: properly handle client aborts during redispatch
- DOC: clarify the scope of ssl_fc_is_resumed
- CONTRIB: debug: fix a few flags definitions
- BUG/MINOR: poll: too large size allocation for FD events
- BUG/MEDIUM: peers: fix expire date wasn't updated if entry is modified remotely.
- MINOR: servers: Don't report duplicate dyncookies for disabled servers.
- MINOR: global/threads: move cpu_map at the end of the global struct
- MINOR: threads: add a MAX_THREADS define instead of LONGBITS
- MINOR: global: add some global activity counters to help debugging
- MINOR: threads/fd: Use a bitfield to know if there are FDs for a thread in the FD cache
- BUG/MEDIUM: threads/polling: Use fd_cache_mask instead of fd_cache_num
- BUG/MEDIUM: fd: maintain a per-thread update mask
- MINOR: fd: add a bitmask to indicate that an FD is known by the poller
- BUG/MEDIUM: epoll/threads: use one epoll_fd per thread
- BUG/MEDIUM: kqueue/threads: use one kqueue_fd per thread
- BUG/MEDIUM: threads/mworker: fix a race on startup
- BUG/MINOR: mworker: only write to pidfile if it exists
- MINOR: threads: Fix build when we're not compiling with threads.
- BUG/MINOR: threads: always set an owner to the thread_sync pipe
- BUG/MEDIUM: threads/server: Fix deadlock in srv_set_stopping/srv_set_admin_flag
- BUG/MEDIUM: checks: Don't try to release undefined conn_stream when a check is freed
- BUG/MINOR: kqueue/threads: Don't forget to close kqueue_fd[tid] on each thread
- MINOR: threads: Use __decl_hathreads instead of #ifdef/#endif
- BUILD: epoll/threads: Add test on MAX_THREADS to avoid warnings when complied without threads
- BUILD: kqueue/threads: Add test on MAX_THREADS to avoid warnings when complied without threads
- CLEANUP: sample: Fix comment encoding of sample.c
- CLEANUP: sample: Fix outdated comment about sample casts functions
- BUG/MINOR: sample: Fix output type of c_ipv62ip
- CLEANUP: Fix typo in ARGT_MSK6 comment
- BUG/MINOR: cli: use global.maxsock and not maxfd to list all FDs
- BUG/MINOR: threads: Update labels array because of changes in lock_label enum
- BUG/MINOR: epoll/threads: only call epoll_ctl(DEL) on polled FDs
- BUG/MEDIUM: spoe: Always try to receive or send the frame to detect shutdowns
- BUG/MEDIUM: spoe: Allow producer to read and to forward shutdown on request side
- BUG/MINOR: time/threads: ensure the adjusted time is always correct
- BUG/MEDIUM: standard: Fix memory leak in str2ip2()
- MINOR: init: emit warning when -sf/-sd cannot parse argument
- DOC: Describe routing impact of using interface keyword on bind lines
- DOC: Mention -Ws in the list of available options
- BUG/MINOR: config: don't emit a warning when global stats is incompletely configured
Changes:
0.27.2
======
This release contains an additional fix for CVE-2018-6360.
Fixes and Minor Enhancements
----------------------------
- ytdl_hook: whitelist subtitle URLs as well (#5456)
aiohttp 3.0 release:
Major release, many already deprecated things are removed
Minimal supported Python version is 3.5.3.
aiohttp uses shiny async/await syntax everywhere internally (while old yield from is still supported).
Read https://docs.aiohttp.org/en/stable/whats_new_3_0.html for brief information about most important changes.
0.17:
Add all Python3 modules to stdlib list (should be no more missing modules).
Clarify the error messages (more context).
Allow styles to override specific checks.
Correct the edited style to match the actual edited style guide.
Add pycharm style, to match the pycharm auto formatter.
1.75.2:
Converted several progs to standard regression tests.
Added these tests to the alltests_reg suite:
adaptnorm_reg, binmorph1_reg, binmorph3_reg, equal_reg,
extrema_reg, grayfill_reg, falsecolor_reg, grayquant_reg.
Autotools fix for restricting giflib to 5.1+, and allowing openjpeg 2.3
4.8.1
- set zmq.ROUTER_HANDOVER socket option when available
to workaround libzmq reconnect bug
- Fix sdists including absolute paths for kernelspec files,
which prevented installation from sdist on Windows
Version 4.4
PopenSpawn now has a preexec_fn parameter, like spawn and subprocess.Popen, for a function to be called in the child process before executing the new command. Like in Popen, this works only in POSIX, and can cause issues if your application also uses threads.
Significant performance improvements when processing large amounts of data.
Ensure that spawn.closed gets set by close(), and improve an example for passing SIGWINCH through to a child process
Version 2.9 was released in January 2018. It adds compiler feature (for better performance!), and other major upgrades. Documentation was overhauled (see Core API pages!).
html-sanitizer is a whitelist-based and very opinionated HTML sanitizer
that can be used both for untrusted and trusted sources. It attempts to
clean up the mess made by various rich text editors and or copy-pasting
to make styling of webpages simpler and more consistent. It builds on the
excellent HTML cleaner in lxml to make the result both valid and safe.
It goes further than pure tag filtering by transforming the HTML
fragments to normalize formatting and drop redundant or pointless tags.
3.0.17
- Fix schema inheritance regression
- Add helper method to postgres migrator for setting search_path
3.0.16
- Improve model graph resolution when iterating results of a query
- Allow Model._meta.schema to be changed at run-time
* Fix build with GCC 6.4 (PostgreSQL part)
Changelog:
Bugs fixed compared to 6.0.0 RC3:
deb#887593 add #include <abstractions/X> to oosplash apparmor profile [Vincas Dargis, Rene Engelhard]
ofz#4728 bad-cast [Caolán McNamara]
ofz#4753 bad-cast [Caolán McNamara]
ofz#4767 bad-cast [Caolán McNamara]
ofz#4817 bad-cast [Caolán McNamara]
ofz#4848 bad-cast [Caolán McNamara]
ofz#4872 bad-cast [Caolán McNamara]
ofz#4971 bad-cast [Caolán McNamara]
ofz#5007 bad-cast [Caolán McNamara]
ofz#5235 bad-cast [Caolán McNamara]
ofz#5254 bad-cast [Caolán McNamara]
ofz#5435 sw: fix SwCache::Insert() stale pointers [Michael Stahl]
ofz#5447 on plcf save force current Fkp to stick in cache [Caolán McNamara]
ofz#5477 if the para is already oversize, nums would go negative [Caolán McNamara]
ofz#5535 max decimal places for rtl_math_round is 20 [Caolán McNamara]
ofz#5747 short->sal_Int32 like in StgDataStrm [Caolán McNamara]
ofz#5909 bad-cast [Caolán McNamara]
ofz#6064 bad-cast [Caolán McNamara]
rhbz#1367846 Scrolling is way too fast in writer [Caolán McNamara]
rhbz#1535541 mimetypes are .macroEnabled not .macroenabled [Caolán McNamara]
rhbz#1541486 Base table creation dialog window title is shown in different languages [Stephan Bergmann]
tdf#32935 CSV import dialog doesn't get focus if libreoffice is already running [Mike Kaganski]
tdf#38915 Multiple soffice.bin soffice.exe [Mike Kaganski]
tdf#49134 On opening a password-protected file, the LibreOffice dialog is not raised/given focus [Mike Kaganski]
tdf#70425 EDITING: Embedded Firebird - Copying integer values from Calc to Base impossible [Tamas Bunth]
tdf#75256 (Icon-Theme-Sifr) [META] Incomplete Sifr icon theme [Matthias Freund]
tdf#88004 mimetypes are .macroEnabled not .macroenabled [Caolán McNamara]
tdf#94225 Writer crashes on undo times N (steps in Comment 11 or Comment 38) [Fyodor Yemelyanenko]
tdf#95024 Support for new Hungarian orthography [László Németh]
tdf#103174 Very laggy scrolling with trackpad on hidpi screens [Caolán McNamara]
tdf#103550 JIS function [Winfried Donkers]
tdf#104016 FILEOPEN: RTF incorrect bullets indentation and spacing [Miklos Vajna]
tdf#105226 AM/PM locale for it_IT incorrect [Winfried Donkers]
tdf#106780 FILESAVE, ODF: attribute text:style-name is invalid in table:table-template [Abhishek Shrivastava]
tdf#108473 Inserting into a Form Table Control Date/Time (Time) field gets stuck [Julien Nabet]
tdf#109062 Scrolling with touchpad or scrollwheel is not working on Mac [Caolán McNamara]
tdf#112292 Memory usage is steadily increasing every time when copying something to the clipboard even with 0 undo steps [Noel Grandin]
tdf#113751 Borders for Merged Cells are Partially Shown [Armin Le Grand]
tdf#114045 Undo after Clone Formatting changes formatting of entire table [Mark Hung]
tdf#114173 FILESAVE XLSX Custom size of chart legend is not preserved when the file is saved as XLSX [Caolán McNamara]
tdf#114182 FILESAVE XLSX Pie chart slice moved back by LibreOffice Calc [Markus Mohrhard]
tdf#114217 DOCX with floating table having 100% width incorrectly imported [Mike Kaganski]
tdf#114221 Calc corrupts password-protected XLS on save (Save as works) - newer MSO 2013 encryption saved as unencrypted file with encryption mode [Caolán McNamara]
tdf#114306 fix unexpected page break in row-spanned table [Manfred Blume]
tdf#114428 XHTML import: xml declaration results in plain text import into Writer [Miklos Vajna]
tdf#114460 Some embedded PDFs not exported to pdf [Miklos Vajna]
tdf#114466 Certain Document in Use dialog does not get focus [Mike Kaganski]
tdf#114519 Sidebar Number Format drop down does not update cell contents on number format selection change [Jim Raykowski]
tdf#114596 External forms for a database doesn't save data - closing form with dataloss [Michael Stahl]
tdf#114625 Calc can not print right border of merged cells from LO 6.0 [Armin Le Grand]
tdf#114677 Base Form titles incorrect [Szymon Kłos]
tdf#114731 Firefox themes cannot be installed, it finds nothing [Julien Nabet]
tdf#114815 Crash in: take_gil on paste from clipboard in Windows [Michael Stahl]
tdf#114820 FILEOPEN XLSX VLOOKUP/HLOOKUP gives Error:504, with a reference to an external xlsx file cells [Bartosz Kosiorek]
tdf#114824 Export to PDF and Printing: Borders of Merged Cells Flow to Page Footer [Armin Le Grand]
tdf#114901 UI: TSCP Classification dialog: too much vertical white space and Part list too wide [Tomaž Vajngerl]
tdf#114934 (borderline-regressions) [META] borderline regressions [Armin Le Grand]
tdf#115013 Merge fields aren't substituted after saving/reopening DOC(X) with added mail merge fields, and running mail merge [Mike Kaganski]
tdf#115044 Calc asks to update links, but already updated them [Vasily Melenchuk]
tdf#115057 Color picker widget border missing when opened in dialog [Maxim Monastirsky]
tdf#115065 Crash when dragging table with many rows to a table with less rows [Mike Kaganski]
tdf#115080 Replace with Pattern Field misbehaves when editing a form's table control [Caolán McNamara]
tdf#115088 Pasting multi-line text from external source behaves strangely [Tamás Zolnai]
tdf#115090 Crashes when closing the document running the macro (itself) [Thorsten Behrens]
tdf#115100 Assertion failed, if I set vertical align for gluepoint [Julien Nabet]
tdf#115106 Screen corruption in Writer in FullScreen mode. (gtk2) [Caolán McNamara]
tdf#115153 FILEOPEN: RTF: Incorrect vertical position of lines (follow-up) [Michael Stahl]
tdf#115155 FILEOPEN: RTF: left indent is lost in second list [Miklos Vajna]
tdf#115162 FILEOPEN XLSX SUMIFS, AVERAGEIFS, COUNTIFS, MAXIFS, MINIFS functions give Error:504, with reference to external xlsx files cells [Bartosz Kosiorek]
tdf#115169 Calc: Rotated Cells not shown rotated when using Print/PDF/PrintPreview [Armin Le Grand]
tdf#115208 Apparmor profile doesn't allow java execution [Olivier Tilloy]
tdf#115221 PRINTING: CRASH immediately after choosing comment (+doc) printing in the print dialog [Noel Grandin]
tdf#115269 LO Base Report Builder crashes on modifying Page Header Horizontal or Vertical alignment [Julien Nabet]
tdf#115369 Icons for the cell's shadows positions are inverted [Caolán McNamara]
tdf#115416 LibreOffice fails to build with IJG's libjpeg - error: ‘JCS_EXT_BGRA’ was not declared in this scope [Caolán McNamara]
0.8.11:
* Add scheme selection for internet url provider.
* Increase lower bound on AD date generation.
* Add the ability to specify the min and max age for some ssn locales.
2.5.0:
Minor changes
Correct definition for Connection Shapes.
2.5.0-b2:
Bugfixes
TableStyleInfo has no required attributes
Cannot read files with 3D drawings
Incorrect version check in installer
Cell merging uses transposed parameters
ExtLst missing keyword for PivotFields
Inf causes problems for Excel
Cannot load table styles with custom names
Major Changes
You can now insert and delete rows and columns in worksheets
Minor Changes
pip now handles which Python versions can be used.
2.5.0-b1:
Bugfixes
Explicitly support for multiple cell ranges in conditonal formatting
Non-contiguous cell ranges in validators get merged
Empty data validators create invalid Excel files
Large validation ranges use lots of memory
Unicode in chart axes not handled correctly in Python 2
ScatterCharts have defective axes
Charts with empty numVal elements cannot be read
Scaling options from existing files ignored
Charts with PivotSource cannot be read
Cannot read gradient fills
Quotes in number formats could be treated as datetimes
Changes with nginx 1.13.8:
*) Feature: now nginx automatically preserves the CAP_NET_RAW capability
in worker processes when using the "transparent" parameter of the
"proxy_bind", "fastcgi_bind", "memcached_bind", "scgi_bind", and
"uwsgi_bind" directives.
*) Feature: improved CPU cache line size detection.
Thanks to Debayan Ghosh.
*) Feature: new directives in vim syntax highlighting scripts.
Thanks to Gena Makhomed.
*) Bugfix: binary upgrade refused to work if nginx was re-parented to a
process with PID different from 1 after its parent process has
finished.
*) Bugfix: the ngx_http_autoindex_module incorrectly handled requests
with bodies.
*) Bugfix: in the "proxy_limit_rate" directive when used with the
"keepalive" directive.
*) Bugfix: some parts of a response might be buffered when using
"proxy_buffering off" if the client connection used SSL.
Thanks to Patryk Lesiewicz.
*) Bugfix: in the "proxy_cache_background_update" directive.
*) Bugfix: it was not possible to start a parameter with a variable in
the "${name}" form with the name in curly brackets without enclosing
the parameter into single or double quotes.
1.30.0:
lib:
This release fixes the bug so that PING frame can be sent after GOAWAY.
nghttpx:
This release fixes the bug that set_header method in mruby script wrongly overwrites other header fields.
upgrade-scheme parameter has been added to backend option to workaround the issue that a backend server requires that HTTP/2 :scheme pseudo header field value should be https.
This release fixes the bug that ALPN validation does not occur if client does not send TLS ALPN extension.
To more compliant to RFC 8297, nghttpx now remembers which resource is pushed per a single request.