Changes:
Update text extractor
Add option for extracting as html or as plain text
Add option for removing non-printable characters
Add HTML entitiy translation when extracting as plain text
Whitespace trimming and normalization is utf8 whitespace aware
Minor updates to CSS default whitelist for border attributes
# Changes in HTMLDOC v1.9.13
- Now install a 32x32 icon for Linux (Issue #432)
- Fixed an issue with large values for roman numerals and letters in headings
(Issue #433)
- Fixed a crash bug when a HTML comment contains an invalid nul character
(Issue #439)
- Fixed a crash bug with bogus BMP images (Issue #444)
- Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
- Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
Security: Fixes CVE-2021-43798 directory traversal vulnerability.
Features and enhancements 8.3
Alerting: Prevent folders from being deleted when they contain alerts.
Alerting: Show full preview value in tooltip.
BarGauge: Limit title width when name is really long.
CloudMonitoring: Avoid to escape regexps in filters.
CloudWatch: Add support for AWS Metric Insights.
TooltipPlugin: Remove other panels' shared tooltip in edit panel.
Visualizations: Limit y label width to 40% of visualization width.
Features and enhancements 8.2
AWS: Updated AWS authentication documentation.
Alerting: Added support Alertmanager data source for upstream Prometheus AM implementation.
Alerting: Allows more characters in label names so notifications are sent.
Alerting: Get alert rules for a dashboard or a panel using /api/v1/rules endpoints.
Annotations: Improved rendering performance of event markers.
CloudWatch Logs: Skip caching for log queries.
Explore: Added an opt-in configuration for Node Graph in Jaeger, Zipkin, and Tempo.
Packaging: Add stricter systemd unit options.
Prometheus: Metrics browser can now handle label values with special characters.
2.0.1
-----
- Add support for 3.10
- use Pytest instead of Nose and Github Actions instead of Travis for tests
- Documentation updates
- Note this will be the last version to support Python 2.7. The next version
will be 2.1 to signal this change. If you want to keep support for Python
2.7 update your dependencies spec to be below 2.1
2.0.0
-----
- `FormEncode` can now run on Python 3.6 and higher without needing to run 2to3 first.
- `FormEncode` 2.0 is no longer compatible with Python 2.6 and 3.2 to 3.5.
If you need Python 2.6 or 3.2 to 3.5 compatibility please use `FormEncode` 1.3.
You might also try `FormEncode` 2.0.0a1 which supports Python 2.6 and Python 3.3-3.5.
- This will be the last major version to support Python 2.7
- Add strict flag to USPostalCode to raise error on postal codes that has too
many digits instead of just truncating
- Various Python 3 fixes
- Serbian latin translation
- Changed License to MIT
- Dutch, UK, Greek and South Korean postal code format fixes
- Add postal code formats for Switzerland, Cyprus, Faroe Islands, San Marino, Ukraine and Vatican City.
- Add ISODateTimeConverter validator
- Add ability to target htmlfill to particular form or ignore a form
- Fix format errors in some translations
- The version of the library can be checked using formencode.__version__
- [core] import xxHash v0.8.1
- [core] isolate use of sys/filio.h
- [core] fix reqpool mem corruption in 1.4.62 (fixes#3118)
pkgsrc changes:
- Link with pkgsrc xxhash instead of the vendored copy
Changelog:
Version 22.2.3 November 15 2021
Changes
* Bump moment-timezone from 0.5.33 to 0.5.34 (server#29658)
* Don't flash external storage mountpoints during the status check (server#
29706)
* Bump doctrine/dbal to 3.1.4 (server#29717)
* Add composer patch (3rdparty#890)
* Bump doctrine/dbal to 3.1.4 (3rdparty#895)
Version 22.2.2 November 12 2021
Changes
Single fix that could cause significant performance degradation: Fix missing
token update #29682
Version 22.2.1 November 11 2021
Changes
* Ensure that user and group IDs in LDAP's tables are also max 64chars
(server#28968)
* Fix Lots of Error: file_exists(): open_basedir restriction in effect.??
(server#29016)
* Change output format of Psalm to Github (server#29046)
* Don't further setup disabled users when logging in with apache (server#
29062)
* Allow "TwoFactor Nextcloud Notifications" to pull the state of the 2FA
again (server#29066)
* Fix path of `file_get_contents` (server#29073)
* Do not transfer shares for deleted users (server#29078)
* Add a few sensitive config keys (server#29086)
* Update the certificate bundle (server#29096)
* Add button color variables (server#29113)
* Generate a better optimized query for path prefix search filters (server#
29121)
* Set associative = true for cleanup job (server#29124)
* Keep pw based auth tokens valid when pw-less login happens (server#29129)
* Explicitly close source stream on local / encryption storage (server#29133)
* Properly handle folder deletion on external s3 storage (server#29160)
* Tokens without password should not trigger changed password invalidation
(server#29162)
* Add 'supported'-label to all supported apps (server#29183)
* Keep group restrictions when reenabling apps after an update (server#29196)
* Fix translated app details (server#29207)
* Add documentation for files_no_background_scan (server#29217)
* Don't setup the filesystem to check for a favicon we don't use anyway
(server#29221)
* Add proper message to created share not found (server#29225)
* Fix background scan doc in config (server#29251)
* Add configuration flag to disable the background job for files_trashbin
(server#29262)
* Add configuration flag to disable the background job for files_versions
(server#29263)
* Fix bug introduced on drag and drop external files (server#29283)
* Get `filesize()` if `file_exists()` (server#29288)
* Fix app upgrade (server#29301)
* Fix cliping issues in alternative logging buttons (server#29311)
* Avoid PHP errors when the LDAP attribute is not found (server#29316)
* Fix basic auth for OAuth token endpoint (server#29341)
* Fix login button alignment (server#29359)
* Fix security issues when copying groupfolder with advanced ACL (server#
29365)
* Prevent duplicate auth token activity updates (server#29381)
* Catch null path in share manager (server#29383)
* Scheduling plugin not updating responding attendee status (server#29385)
* Make calendar schedule options translatable (server#29389)
* S3 external storage fixes (server#29391)
* Fix federated scope not shown when public addressbook upload is disabled
(server#29393)
* Make the route name error more helpful (server#29398)
* Bump babel-loader from 8.2.2 to 8.2.3 (server#29409)
* Update behat/behat requirement from ~3.8.0 to ~3.9.0 in /build/integration
(server#29410)
* Handle files with `is_file` instead of `file_exists` (server#29415)
* Fixes an undefined index when getAccessList returns an empty array (server#
29419)
* Backport #29260: Respect user enumeration settings in user status lists
(server#29427)
* Implement local filtering in file list (server#29442)
* Detect mimetype by content only with content (server#29459)
* Fix permissions when copying from ObjectStorage (server#29475)
* Bump vue-router from 3.5.2 to 3.5.3 (server#29494)
* Bump bootstrap from 4.6.0 to 4.6.1 (server#29495)
* Update CRL (server#29503)
* Limit parameter count per query in Cache.removeChildren (server#29506)
* Fix/images php 8.0 (server#29519)
* Revert split capability "AccountPropertyScopesFederationEnabled" (server#
29528)
* Expose send_password_by_mail via capabilities (server#29534)
* Update update-psalm-baseline workflow (server#29549)
* Do not retain VerifyUserData job when lookup server is not available
(server#29562)
* Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (server#29575)
* Update behat/behat requirement from ~3.9.0 to ~3.10.0 in /build/integration
(server#29578)
* Handle empty directory drag-and-drop in Files UI (server#29597)
* Fix HTML entity rendering in file comments sidebar (server#29598)
* Reduce the sleep time in test-dummy-token handler (circles#816)
* Dispatching event before the action (circles#825)
* Bump version (files_pdfviewer#513)
* Allow to open links in new tab (notifications#1078)
* Fix deleting notifications with numeric user ID (notifications#1088)
* Add integration tests for push registration (notifications#1095)
* Restore old device signature so the proxy works again (notifications#1103)
* Bump autoprefixer from 9.8.6 to 9.8.7 (photos#902)
* Bump autoprefixer from 9.8.7 to 9.8.8 (photos#907)
* Bump prosemirror-schema-list from 1.1.5 to 1.1.6 (text#1871)
* Bump prosemirror-transform from 1.3.2 to 1.3.3 (text#1881)
* Additional checks for workspace controller (text#1885)
Version 22.2.0 October 1 2021
Changes
* Fix SQL type error (server#28531)
* Allow to open any app in a standalone window (server#28594)
* Fix encrypted version to 0 when finding unencrypted file (server#28603)
* Only recommand for php-sodium on >= PHP 7.4 (server#28658)
* Fix position of search bar (server#28670)
* Fix S3 ObjectStore proxy option (server#28683)
* NMC-464 Highlight the search term on no results (server#28685)
* NMC-552 Move filename/size out of the download button (server#28697)
* Fix user list infinite loading state in user settings (server#28701)
* Pin Psalm version for security analysis (server#28705)
* Bump css-vars-ponyfill from 2.4.6 to 2.4.7 (server#28712)
* Check if SVG path is valid (server#28734)
* Remove 2FA exemption from PublicPage annotation (server#28740)
* Bump 3rdparty ref (server#28744)
* Send attendence links to required and optinal attendees of an event without
an RSVP (server#28748)
* Bump 3rdparty ref (server#28752)
* Fix trashbin files view sticky action bar (server#28769)
* Make it possible to override the default collation on mysql (server#28777)
* Allow users to choose a different email for notifications (server#28780)
* Dashboard - fix touch layout (server#28781)
* Scan the shared external storage source on access (server#28785)
* Bump vue-clipboard2 from 0.3.1 to 0.3.2 (server#28801)
* Add database ratelimiting backend (server#28814)
* Fixes missing prefix to validate password reset token (server#28824)
* Update .htaccess (php8+ and mod_lsapi) (server#28827)
* Do not cache file ids in FileSystemTags inside group folders (server#28830)
* Allow using of disabled password reset mechanism for special cases (server#
28841)
* The user always may modify their additional emails (server#28843)
* Added support for transferring incoming file shares. (server#28844)
* L10n: ignore packed js files from TX sync (server#28850)
* Add config.php option for transfer ownership (server#28851)
* L10n: Remove a text string from translation (server#28852)
* Let user choose notification email in user settings (server#28855)
* Add email addresses to contacts menu (server#28860)
* Add new ExternalShareActions API (server#28865)
* Fix files view change and undefined currentFileList (server#28878)
* Fix file creation from template without ext (server#28881)
* Bump vue-clipboard2 from 0.3.2 to 0.3.3 (server#28888)
* Fall back to full file for video previews (server#28895)
* Update CRL due to revoked twofactor_email.crt (server#28900)
* Support seeking also from the end of file on S3 storage (server#28910)
* Use IRoomMetadata as source of truth for supported room types (server#
28919)
* Bump 3rdparty ref (server#28928)
* Allow upgrade from 22.2.0.0 to 22.2.0.1 (server#28945)
* Fix caching of objectsid searches (server#28949)
* Allow casting query functions (server#28953)
* Fix check for redis minimal version (server#28954)
* Don't allow to change activity settings that don't work (server#28962)
* Bump app versions (server#28984)
* Fix redirect during initial setup (server#28998)
* Fix CI (3rdparty#758)
* Bump Webauthn Lib to 3.3.9 (3rdparty#780)
* Bump Archive_Tar to latest release (3rdparty#781)
* Composer install (3rdparty#812)
* Read the email from IUser (API) not guess from the DB (activity#637)
* Increase activity email speed in instances with more than 500 users
(activity#641)
* Bump pdfjs-dist from 2.8.335 to 2.9.359 (files_pdfviewer#478)
* Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (files_pdfviewer#
479)
* Fix phpunit (files_pdfviewer#487)
* Update workflows (files_pdfviewer#492)
* Use setup-php v2 (files_pdfviewer#495)
* Bump cli-progress from 3.9.0 to 3.9.1 (files_pdfviewer#504)
* Fix illustrations (photos#876)
* Bump @nextcloud/vue from 3.10.0 to 3.10.2 (photos#889)
* Dependency updates (text#1835)
* Bump prosemirror-markdown from 1.5.1 to 1.5.2 (text#1851)
* Update dependabot (viewer#1013)
ChangeLog:
- small typo fixes and url -> URL
- man pages: add EXAMPLES section
- encode the name, it could contain XML entities
- percent encode characters in path names
- ignore '\r' in writing the blob aswell
- Print the number of remaining commits
Upstream change log:
*) Bugfix: occasionally, the Unit daemon was unable to fully terminate;
the bug had appeared in 1.26.0.
*) Bugfix: a prototype process could crash on an application process
exit; the bug had appeared in 1.26.0.
*) Bugfix: the router process crashed on reconfiguration if "access_log"
was configured without listeners.
*) Bugfix: a segmentation fault occurred in the PHP module if chdir() or
fastcgi_finish_request() was called in the OPcache preloading script.
*) Bugfix: fatal errors on DragonFly BSD; the bug had appeared in
1.26.0.
Logswan 2.1.12 (2021-12-02)
- Fix a use-after-free (read) triggered by strcmp(3) calls.
The parse_request() function didn't zero out the parsed_request struct
between each call. Since the parsing loop was switched to using getline(3)
instead of a fixed size buffer to process log lines, it could reference
already freed memory in certain cases.
Thanks to Brian Carpenter (@geeknik) for finding and reporting the issue.
* Fix build with lang/rust-1.56.1.
* Change chrome format to omni from flat. No need to patch .js files recently.
Changelog:
What's New in SeaMonkey 2.53.10
SeaMonkey 2.53.10 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.9.1:
* Minor fixes for testdisplay command in ChatZilla bug 1727976.
* Show CTCP requests (excluding ACTION and DCC) bug 1722156.
* IRCv3: Add support for server-time bug 1724586.
* Add localization note for network editor dialog width in ChatZilla bug
1727977.
* IRCv3: Add support for extended-join and account-notify bug 1722159.
* Add ability to collapse message groups in ChatZilla bug 1724588.
* Fix JS strict warnings in unescapeTagValue in ChatZilla bug 1727989.
* IRCv3: Add support for invite-notify bug 1722161.
* IRCv3: Add support for batch bug 1724589.
* Fix JS strict warning in addHistory in cZ static.js bug 1727992.
* IRCv3: Add support for cap-notify bug 1722162.
* Stop using canonical name as collection keys in ChatZilla bug 1728025.
* IRCv3: Add support for TLS and STS bug 1722166.
* Helper function for renaming irc server properties in ChatZilla bug 1728027
.
* IRCv3: Add support for MONITOR bug 1722174.
* Remove use of msg.commasp in ChatZilla bug 1726965.
* Allow shiftKey to modify behaviour of link clicking in cZ bug 1713458.
* IRCv3: Add support for echo-message bug 1722211.
* In ChatZilla make /commands return all matches starting with pattern bug
1726966.
* Use SeaMonkey prefs to determine how links behave in cZ bug 1713467.
* Allow parameters to be localised in ChatZilla bug 1724105.
* Add identify command to cZ and hook into password management bug 1713470.
* IRCv3.1: Implement SASL with PLAIN mechanism bug 1717545.
* IRCv3: Add support for message tags bug 1724584.
* Add last read message divider to ChatZilla bug 1729159.
* IRCv3: Add support for account-tag bug 1724585.
* Missing option "text encoding Unicode/UTF-8" in preferences - Mailnews bug
1679260.
* Detect Crashreporter using AppConstants in SeaMonkey bug 1735236.
* Link about LEGACY extensions in Add-ons Manager is broken bug 1656797.
* Update help for clear private data preferences and dialog bug 1728911.
* Fix typo in cs_nav_prefs_appearance bug 1737473.
* Drop leftover "Edit Menu" comment from messageWindow.xul and
addressbook.xul bug 1725121.
* Add dummy tab routines to SeaMonkey mailnews tab browser bug 1735243.
* Folder pane and tab/window title not updated correctly when opening in new
tab bug 1726940.
* Allow mail tab bar to be controlled separately to browser tab bar bug
1724515.
* Copy any user set values for new mail.tabs prefs bug 1729165.
* Merge Master Passwords and Passwords pref panes into a single pref pane bug
1728099.
* Move warning about redirection pref from Content to Privacy & Security pane
bug 1728185.
* Move website icons prefs from content pref pane to browser pref pane bug
1727425.
* Move browser / mailnews system integration prefs into advanced pane bug
1727659.
* Have separate opentabfor.middleclick for mailnews bug 1727948.
* Add removeBrowser helper for tabbrowser bug 1730391.
* Put <browser> in a <stack> so it's easy to overlay bug 1730392.
* Allow browser focus to be avoided bug 1720003.
* SeaMonkey 32x32 default icon has light stripe at the bottom bug 1729153.
* Support <input type=time> and <input type=date> in SeaMonkey bug 1730408.
* Middleclick on browser tab handled twice (closes tab and loads URL from
primary or clipboard) bug 1734407.
* Unable to create a new "Saved Search Folder" using "Save View as a
Folder..." bug 1738669.
The following bugs were fixed in our branch of the Gecko source code only:
* Enable compression for standard http connections bug 1728996.
* Support VS2022 for compiling under Windows bug 1728988.
SeaMonkey 2.53.10 contains (among other changes) the following major changes
relative to SeaMonkey 2.49.5:
* The Bookmarks Manager has switched its name to Library, and now also
includes the History list. When History is invoked, the Library will be
shown with the History list selected. The extensive modifications were
needed because of Mozilla Gecko platform API changes.
* Download Manager has been migrated to a new API. Although it looks pretty
much the same as before, the search option is missing and some other minor
details work differently. The previous downloads history is removed during
the upgrade.
* The layout panel was added to the CSS Grid tools.
* TLS 1.3 is the default SSL version now.
* Support for all NPAPI plugins like Flash, Java and Silverlight has been
removed. For displaying pdf files in the browser you can use
pdf.js-seamonkey from Isaac Schemm.
* SeaMonkey now uses a new api for formatting regional data like time and
date. Default is to use the application locale of the current SeaMonkey
build. If you use a language pack or a different OS formatting this is
usually not desired. You can change the formatting from the application
locale to the regional settings locale (OS) in the preferences dialog under
"Appearance".
SeaMonkey 2.53.10 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.
SeaMonkey 2.53.10 shares most parts of the mail and news code with Thunderbird.
Please read the Thunderbird 60.0 release notes for specific changes and
security fixes in this release.
Additional important security fixes up to Current Firefox 78.15 ESR and a few
enhancements have been backported. We will continue to enhance SeaMonkey
security in subsequent 2.53.x beta and release versions as fast as we are able
to.
What's New in SeaMonkey 2.53.9.1
SeaMonkey 2.53.9.1 contains (among other changes) the following major changes
relative to SeaMonkey 2.53.9:
* Fix the lazy loading of images from some websites bug 1727967.
* Move certain font family defaults from serif to sans serif bug 1727982.
SeaMonkey 2.53.9.1 uses the same backend as Firefox and contains the relevant
Firefox 60.8 security fixes.
SeaMonkey 2.53.9.1 shares most parts of the mail and news code with
Thunderbird. Please read the Thunderbird 60.0 release notes for specific
changes and security fixes in this release.
Additional important security fixes up to Current Firefox 78.14 ESR and a few
enhancements have been backported. We will continue to enhance SeaMonkey
security in subsequent 2.53.x beta and release versions as fast as we are able
to.
Badwolf 1.2.2 release! - 2021-11-21
I just screwed the 1.2.1 release with forgetting to bump the version
(and putting a wrong date in the notes).
Gonna fix it for future releases via writing scripts to avoid another PEBKAC.
Badwolf 1.2.1 release! — 2021-10-02
Highlights
==========
Fixes
-----
- Segfault when adding a certificate exception
- Compatibility with systems running with glib-2.0 <2.66.0 (ie. Ubuntu LTS)
Changes
-------
- Reverted back to favoring libsoup URI parser over GLib's GUri
Commits
=======
Haelwenn (lanodan) Monnier (4):
Fallback to libsoup2 for systems with glib-2.0 <2.66.0
Use g_uri_unref instead of g_free on g_uri_parse
configure: Pick libsoup2 instead of GUri with webkit2gtk-4.0
Merge branch 'release-1.2' into missy for 1.2.1
Changes:
WebKitGTK 2.34.2
================
- Fix scrolling issues when pressing Home and PgDown keys.
- Update effective appearance after web process switch on navigation.
- Fix the build with video disabled.
Changelog:
Fixed
* Improved hangs experienced by users of assistive technology such as NVDA
when installing Firefox through the Microsoft Store (bug 1736742)
* Resolved general instability/crashes on Linux caused by a file descriptor
leak when backgrounding tabs using WebGL (bug 1741997)
Changed
* Updated preference design for Firefox Suggest for improved clarity.
This module provides a parser for the multipart/form-data format.
It can read from a file, a socket or a WSGI environment. The parser
can be used to replace cgi.FieldStorage to work around its limitations.
Changes with nginx 1.20.2 16 Nov 2021
*) Feature: OpenSSL 3.0 compatibility.
*) Bugfix: SSL variables might be empty when used in logs; the bug had
appeared in 1.19.5.
*) Bugfix: keepalive connections with gRPC backends might not be closed
after receiving a GOAWAY frame.
*) Bugfix: backend SSL connections in the stream module might hang after
an SSL handshake.
*) Bugfix: SSL connections with gRPC backends might hang if select,
poll, or /dev/poll methods were used.
*) Bugfix: in the $content_length variable when using chunked transfer
encoding.
*) Bugfix: requests might hang when using HTTP/2 and the "aio_write"
directive.
10.1
New features
Added a tutorial.
Made the second parameter of connection handlers optional. It will be deprecated in the next major release. The request path is available in the :attr:`~legacy.protocol.WebSocketCommonProtocol.path` attribute of the first argument.
If you implemented the connection handler of a server as:
async def handler(request, path):
...
You should replace it by:
async def handler(request):
path = request.path # if handler() uses the path argument
...
Added python -m websockets --version.
Improvements
Added wheels for Python 3.10, PyPy 3.7, and for more platforms.
Reverted optimization of default compression settings for clients, mainly to avoid triggering bugs in poorly implemented servers like AWS API Gateway.
Mirrored the entire :class:`~asyncio.Server` API in :class:`~server.WebSocketServer`.
Improved performance for large messages on ARM processors.
Documented how to auto-reload on code changes in development.
Bug fixes
Avoided half-closing TCP connections that are already closed.
10.0
Backwards-incompatible changes
websockets 10.0 requires Python ≥ 3.7.
websockets 9.1 is the last version supporting Python 3.6.
The loop parameter is deprecated from all APIs.
This reflects a decision made in Python 3.8. See the release notes of Python 3.10 for details.
The loop parameter is also removed from :class:`~server.WebSocketServer`. This should be transparent.
:func:`~client.connect` times out after 10 seconds by default.
You can adjust the timeout with the open_timeout parameter. Set it to :obj:`None` to disable the timeout entirely.
The legacy_recv option is deprecated.
See the release notes of websockets 3.0 for details.
The signature of :exc:`~exceptions.ConnectionClosed` changed.
If you raise :exc:`~exceptions.ConnectionClosed` or a subclass, rather than catch them when websockets raises them, you must change your code.
A msg parameter was added to :exc:`~exceptions.InvalidURI`.
If you raise :exc:`~exceptions.InvalidURI`, rather than catch it when websockets raises it, you must change your code.
New features
websockets 10.0 introduces a Sans-I/O API for easier integration in third-party libraries.
If you're integrating websockets in a library, rather than just using it, look at the :doc:`Sans-I/O integration guide <../howto/sansio>`.
Added compatibility with Python 3.10.
Added :func:`~websockets.broadcast` to send a message to many clients.
Added support for reconnecting automatically by using :func:`~client.connect` as an asynchronous iterator.
Added open_timeout to :func:`~client.connect`.
Documented how to integrate with Django.
Documented how to deploy websockets in production, with several options.
Documented how to authenticate connections.
Documented how to broadcast messages to many connections.
Improvements
Improved logging. See the :doc:`logging guide <../topics/logging>`.
Optimized default compression settings to reduce memory usage.
Optimized processing of client-to-server messages when the C extension isn't available.
Supported relative redirects in :func:`~client.connect`.
Handled TCP connection drops during the opening handshake.
Made it easier to customize authentication with :meth:`~auth.BasicAuthWebSocketServerProtocol.check_credentials`.
Provided additional information in :exc:`~exceptions.ConnectionClosed` exceptions.
Clarified several exceptions or log messages.
Restructured documentation.
Improved API documentation.
Extended FAQ.
Bug fixes
Avoided a crash when receiving a ping while the connection is closing.
A simple, quick, cross-platform API mock server that returns examples
specified in an API description document. Features include:
- OpenAPI 3.x support
- Uses operation `examples` or generates examples from `schema`
- Load from a URL or local file (auto reload with `--watch`)
- CORS headers enabled by default
- Accept header content negotiation
- Example: `Accept: application/*`
- Prefer header to select response to test specific cases
- Example: `Prefer: status=409`
- Server validation (enabled with `--validate-server`)
- Validates scheme, hostname/port, and base path
- Supports `localhost` out of the box
- Request parameter & body validation (enabled with `--validate-request`)
- Configuration via:
- Files (`/etc/apisprout/config.json|yaml`)
Restish is a CLI for interacting with REST-ish HTTP APIs with some
nice features built-in, like always having the latest API resources,
fields, and operations available when they go live on the API
without needing to install or update anything.
# 2.6.0
- Added support for formatting & coloring of JSON bodies preceded by non-JSON data (e.g., an XXSI prefix).
- Added charset auto-detection when `Content-Type` doesn’t include it.
- Added `--response-charset` to allow overriding the response encoding for terminal display purposes.
- Added `--response-mime` to allow overriding the response mime type for coloring and formatting for the terminal.
- Added the ability to silence warnings through using `-q` or `--quiet` twice (e.g. `-qq`)
- Added installed plugin list to `--debug` output.
- Fixed duplicate keys preservation in JSON data.
# 2.5.0
Blog post: [What’s new in HTTPie 2.5.0](https://httpie.io/blog/httpie-2.5.0)
- Added `--raw` to allow specifying the raw request body without extra processing as
an alternative to `stdin`.
- Added support for XML formatting.
- Added internal support for file-like object responses to improve adapter plugin support.
- Fixed `--continue --download` with a single byte to be downloaded left.
- Fixed `--verbose` HTTP 307 redirects with streamed request body.
- Fixed handling of session files with `Cookie:` followed by other headers.
Changes with Unit 1.26.0 18 Nov 2021
*) Change: the "share" option now specifies the entire path to the files
it serves, rather than a document root directory to be prepended to
the request URI.
*) Feature: automatic adjustment of existing configurations to the new
"share" behavior when updating from previous versions.
*) Feature: variables support in the "share" option.
*) Feature: multiple paths in the "share" option.
*) Feature: variables support in the "chroot" option.
*) Feature: PHP opcache is shared between application processes.
*) Feature: request routing by the query string.
*) Bugfix: the router and app processes could crash when the requests
limit was reached by asynchronous or multithreaded apps.
*) Bugfix: established WebSocket connections could stop reading frames
from the client after the corresponding listener had been
reconfigured.
*) Bugfix: fixed building with glibc 2.34, notably Fedora 35.
Logswan 2.1.11 (2021-11-16)
- Bump CMake minimum required version to 2.8.12
- Add SPDX short license identifier in source files
- Use CMAKE_C_STANDARD instead of hardcoding compiler flags
- Switch to using getline(3) instead of fgets(3)
- Call hll_init() after doing getopt() processing
Changes since 0.1.1:
> This version has some breaking changes in the config file and, you will
need to regenerate the config for all features to work.
## Notable changes
- The tool is now compatible with next-gen/team-managed project.
- New filters when listing issues, viz:
- Filter by parent: This will allow you to list all sub-tasks of a task.
- Order by filter: This will allow you to display a list sorted by their
rank for example.
- You can now assign epic to the issue on creation.
- You can add issues to the sprint with `jira sprint add`
## What's added?
- feat: Allow to assign epic on create #194
- feat: Cmd to add issues to sprint #205
- feat: Allow to filter by parent #197
- feat: Add order-by filter #206
- feat: Add type on project listing #190
## What's fixed?
- fix: Make epic add work in next-gen project #195
- fix: Epic creation for next-gen project #192
- fix: Make epic remove work in next-gen project #196
- fix: Make epic list work for next-gen project #201
- fix: Segmentation fault on view #202
- fix(tui): Link/key copy is broken for altered key col #204
## Config changes
- cfg!: Expand config to include project type #191
- cfg!: Rename field to name and add link field to epic #193
## Dependency updates
- dep: Upgrade rivo/tview #176
- dep: Upgrade outdated deps to latest #177
- dep: Use Go 1.17 #178
**Full Changelog**: https://github.com/ankitpokhrel/jira-cli/compare/v0.1.1...v0.2.0
This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.
While there, also fix a couple substitutions in the default configuration file
(app.ini).
Bumps PKGREVISION.