Age | Commit message (Collapse) | Author | Files | Lines |
|
It also welcome back to Danish and Slovenian.
Version 3.5.18 (2016-10-25)
---------------------------
### Fixed
Correctly "toggle select" nodes that are loaded via Ajax (see #8535).
### Fixed
Show running events in the event list again (see #8497).
### Fixed
Correctly calculate the maximum length of tl_files.name (see #8536).
### Fixed
Correctly add the headline if a content element is versionized (see #8502).
### Fixed
Optimize the DCA sorting filter for date fields (see #8485).
### Fixed
Do not show version entries of deleted files (see #8480).
### Fixed
Redirect the empty URL depending on language and alias name (see #8498).
### Fixed
Apply `specialchars()` to widget attributes (see #8505).
### Updated
Updated the Ace code editor to version 1.1.9.
### Fixed
Handle special characters in passwords when creating an admin user (see #8512).
### Fixed
Queue the requests when rebuilding the search index (see #8449).
|
|
|
|
* Set RUBY_VERSIONS_ACCEPTED to 22 and 23.
Bump PKGREVISION.
|
|
### Minor Enhancements
* Make Archive subclass of Page (#67)
* Don't limit slugs/title to strings (#41)
### Development Fixes
* Update Travis config and Gemfile for Ruby < 2.2.2 support (#68)
* Consolidate History file to work with jekyllbot (#80)
|
|
* Handling nil order in split_declaration.
* Normalize whitespace in selectors and queries.
|
|
and ruby-listen.
|
|
|
|
Upstream changes:
Drupal 7.51, 2016-10-05
-----------------------
- The Update module now also checks for updates to a disabled theme that is
used as an admin theme.
- Exceptions thrown in dblog_watchdog() are now caught and ignored.
- Clarified the warning that appears when modules are missing or have moved.
- Log messages are now XSS filtered on display.
- Draggable tables now work on touch screen devices.
- Added a setting for allowing double underscores in CSS identifiers
(https://www.drupal.org/node/2810369).
- If a user navigates away from a page while an Ajax request is running they
will no longer get an error message saying "An Ajax HTTP request terminated
abnormally".
- The system_region_list() API function now takes an optional third parameter
which allows region name translations to be skipped when they are not needed
(API addition: https://www.drupal.org/node/2810365).
- Numerous performance improvements.
- Numerous bug fixes.
- Numerous API documentation improvements.
- Additional automated test coverage.
Drupal 7.50, 2016-07-07
-----------------------
- Added a new "administer fields" permission for trusted users, which is
required in addition to other permissions to use the field UI
(https://www.drupal.org/node/2483307).
- Added clickjacking protection to Drupal core by setting the X-Frame-Options
header to SAMEORIGIN by default (https://www.drupal.org/node/2735873).
- Added support for full UTF-8 (emojis, Asian symbols, mathematical symbols) on
MySQL and other database drivers when the site and database are configured to
allow it (https://www.drupal.org/node/2761183).
- Improved performance by avoiding a re-scan of directories when a file is
missing; instead, trigger a PHP warning (minor API change:
https://www.drupal.org/node/2581445).
- Made it possible to use any PHP callable in Ajax form callbacks, form API
form-building functions, and form API wrapper callbacks (API addition:
https://www.drupal.org/node/2761169).
- Fixed that following a password reset link while logged in leaves users unable
to change their password (minor user interface change:
https://www.drupal.org/node/2759023).
- Implemented various fixes for automated test failures on PHP 5.4+ and PHP 7.
Drupal core automated tests now pass in these environments.
- Improved support for PHP 7 by fixing various problems.
- Fixed various bugs with PHP 5.5+ imagerotate(), including when incorrect
color indices are passed in.
- Fixed a regression introduced in Drupal 7.43 that allowed files uploaded by
anonymous users to be lost after form validation errors, and that also caused
regressions with certain contributed modules.
- Fixed a regression introduced in Drupal 7.36 which caused the default value
of hidden textarea fields to be ignored.
- Fixed robots.txt to allow search engines to access CSS, JavaScript and image
files.
- Changed wording on the Update Manager settings page to clarify that the
option to check for disabled module updates also applies to uninstalled
modules (administrative-facing translatable string change).
- Changed the help text when editing menu links and configuring URL redirect
actions so that it does not reference "Drupal" or the drupal.org website
(administrative-facing translatable string change).
- Fixed the locale safety check that is used to ensure that translations are
safe to allow for tokens in the href/src attributes of translated strings.
- Fixed that URL generation only works on port 80 when using domain based
language negotation.
- Made method="get" forms work inside the administrative overlay. The fix adds
a new hidden field to these forms when they appear inside the overlay (minor
data structure change).
- Increased maxlength of menu link title input fields in the node form and
menu link form from 128 to 255 characters.
- Removed meaningless post-check=0 and pre-check=0 cache control headers from
Drupal HTTP responses.
- Added a .editorconfig file to auto-configure editors that support it.
- Added --directory option to run-tests.sh for easier test discovery of all
tests within a project.
- Made run-tests.sh exit with a failure code when there are test fails or
problems running the script.
- Fixed that cookies from previous tests are still present when a new test
starts in DrupalWebTestCase.
- Improved performance of queries on the {authmap} database table.
- Fixed handling of missing files and functions inside the registry.
- Fixed Ajax handling for tableselect form elements that use checkboxes.
- Fixed a bug which caused ip_address() to return nothing when the client IP
address and proxy IP address are the same.
- Added a new option to format_xml_elements() to allow for already encoded
values.
- Changed the {history} table's node ID field to be an unsigned integer, to
match the same field in the {node} table and to prevent errors with very
large node IDs.
- Added an explicit page callback to the "admin/people/create" menu item in the
User module (minor data structure change). Previously this automatically
inherited the page callback from the parent "admin/people" menu item, which
broke contributed modules that override the "admin/people" page.
- Numerous small bug fixes.
- Numerous API documentation improvements.
- Additional automated test coverage.
|
|
Upstream changes:
Django 1.9.10 release notes
September 26, 2016
Django 1.9.10 fixes a security issue in 1.9.9.
CSRF protection bypass on a site with Google Analytics
An interaction between Google Analytics and Django's cookie parsing could allow an attacker to set arbitrary cookies leading to a bypass of CSRF protection.
The parser for request.COOKIES is simplified to better match the behavior of browsers and to mitigate this attack. request.COOKIES may now contain cookies that are invalid according to RFC 6265 but are possible to set via document.cookie.
|
|
Upstream changes:
2.05 2016-10-07 15:34:52+01:00 Europe/London
- Release machinery - dzil transition to @Starter and simplification
2.04 2016-09-30
- HTML::FormFu::Validator::Callback now passes the $params hash to
callback subs.
- No longer use Test::Aggregate - RT#117137
- Update list of contributors
- Code tidying (Karen Etheridge):-
- remove duplicate "use" lines
- remove unused exports
- use subs from List::Util preferentially (which is in core)
- fix some pod markup
- properly document core validators (RT#118022)
- preserve the exception message in case of validation error
- Spelling fixes from Debian - RT#115812
- [Release of 2.04 was a trial/devel release only]
|
|
Upstream changes:
1.10 2016-08-14T11:33:00
- Stop using Test::Stream. Use Test::More shipped in the Test::Simple distro.
See RT#116935. Thanx to Chad Granum.
- Update version #s in pre-reqs.
- Adopt new repo structure. For details, see
http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html.
- Update .gitignore and MANIFEST.SKIP.
- Change licence from Artistic to Perl.
- Move File::Spec, Test::Pod and Test::Simple to TEST_REQUIRES within Makefile.PL.
|
|
Upstream changes:
0.204001 2016-10-17 08:29:00-05:00 America/Chicago
[ BUG FIXES ]
* Restore 5.8 support (fix test which required captures).
(Russell @veryrusty Jenkins)
* PR #1271: fix wrong regex check against $_ (Mickey Nasriachi)
[ ENHANCEMENTS ]
* GH #1262: Add 'encode_json' and 'decode_json' DSL, which are
recommended instead of 'to_json' and 'from_json'.
(Dennis @episodeiv lichtenth瓣ler)
[ DOCUMENTATION ]
* Fix some typos.(Dennis @episodeiv lichtenth瓣ler)
* GH #1031: Remove D2::Core::Context remnants from docs.
(Sawyer X)
[ PACKAGING ]
* GH #1273: Do not require Test::Perl::Critic to install.
(Dennis lichtenth瓣ler)
|
|
and I didn't find out how.
Noted by darcy.
|
|
* http: TypedData C-API conversion
* various documentation updates
* doc: bump olddoc to ~> 1.2 for extra NNTP URL
* rack is optional at runtime, required for dev
* doc update for ClientShutdown exceptions class
* unicorn 5.1.0.pre1 - rack is optional, again
* doc: reference --keep-file-descriptors for "bundle exec"
* doc: further trimming to reduce noise
* use leftpad Linux syscall for speed!
|
|
|
|
|
|
Mon Oct 17 19:08:18 CEST 2016
Fixed misc. issues relating to upgrade.
Releasing experimental 0.9.52. -CG
Wed Oct 12 14:26:20 CEST 2016
Migrated repository from Subversion to Git. -CG
Tue Oct 11 18:09:56 CEST 2016
Deprecated MHD_USE_SSL, use MHD_USE_TLS instead. -CG
Tue Oct 11 18:14:40 MSK 2016
Code internal refactoring: 'pipes' renamed to 'inter-thread
communication (channels)/ITCs', as code can use different types
of communications.
Optimizations: ITCs now always created in non-blocking mode.
Added configure parameter to choose ITC type.
Updated documentation and comments.
Minor errors fixed (related to heavy load). -EG
Thu Sep 22 17:51:04 CEST 2016
Implementing support for eventfd() instead of pipe() for
signaling (on platforms that support it); fixing #3557. -CG
Thu Sep 22 11:03:43 CEST 2016
Simplify internal error handling logic by folding it into the
MHD_socket_close_, MHD_mutex_lock_, MHD_mutex_unlock_ and
MHD_mutex_destroy_ functions. -CG
Tue Sep 13 22:20:26 MSK 2016
Added autoconf macro to enable maximum platform
features. Fixed compiling on Solaris. -EG
Wed Sep 7 12:57:57 CEST 2016
Fixing #4641. -Hawk
Wed Sep 7 00:28:59 CEST 2016
Adding remaining "_"-markups for i18n (#4614). -CG
Tue Sep 6 23:39:56 CEST 2016
Allow out-of-order nonces for digest authentication (#4636). -CG
Tue Sep 6 21:29:09 CEST 2016
Martin was right, "socket_context" should be "void *"
in `union MHD_ConnectionInfo`. -MS
Sun Sep 4 18:16:32 CEST 2016
Fixing potential memory leak (#4634). -CG
Sun Sep 4 17:25:45 CEST 2016
Tests for "Upgrade" logic are now in place and passing.
However, still need to make sure code is portable. -CG
Sat Sep 3 11:56:20 CEST 2016
Adding logic for handling HTTP "Upgrade" in thread-per-connection
mode. Also still untested. -CG
Sat Aug 27 21:01:43 CEST 2016
Adding a few extra safety checks around HTTP "Upgrade"
(against wrong uses of API), and a testcase. -CG
Sat Aug 27 20:07:53 CEST 2016
Adding completely *untested* logic for HTTP "Upgrade"
handling. -CG
Sat Aug 27 18:20:38 CEST 2016
Releasing libmicrohttpd 0.9.51. -CG
Tue Aug 23 22:54:07 MSK 2016
Internal refactoring: W32 compatibility layer was finally
replaced with several specialized abstraction layers for
sockets, control pipes (inter-thread communication) and
generic functions. Now all major platform functions
(including threads and mutex) are implemented in thin
abstraction layers.
Improved performance on W32 due to eliminating
translation of error to POSIX codes and using W32 codes
directly (through macros).
Improved error reporting on all platforms.
Improved error handling and reporting on Darwin.
Minor fixes. -EG
Tue Aug 16 15:14:30 MSK 2016
Minor improvement for monotonic clock.
Minor configure fix for non-bash shells. -EG
Mon Aug 15 13:06:52 CEST 2016
Fixed possible crash due to write to read-only region of
memory given ill-formed HTTP request (write was otherwise
harmless, writing 0 to where there was already a 0).
Fixed issue with closed connection slots not immediately
being available again for new connections if we reached
our connection limit.
Avoid even accept()ing connections in certain thread modes
if we are at the connection limit and
MHD_USE_PIPE_FOR_SHUTDOWN is available. -CG
Wed Aug 10 16:42:57 MSK 2016
Moved threads, locks and mutex abstraction to separate files,
some minor errors fixed, added support for thread name functions
on various platforms, added configure flag for disable thread
naming. -EG
Sat Jul 23 20:45:51 CEST 2016
Added macro detection of speed/size compiler optimization.
Added different implementation of functions in mhd_str.c for
size optimization. Enabled automatically if compiler size
optimization is detected or MHD_FAVOR_SMALL_CODE is defined.
Added unit tests for all mhd_str.c functions. -EG
Sat Jul 16 21:54:49 CEST 2016
Warn user if they sent connection into blocking
state by not processing all POST data, not suspending,
and not running in external select mode. -CG
Fri Jul 8 21:35:07 CEST 2016
Fix FIXME in tutorial. -CG
Fri Jul 8 15:57:06 CEST 2016
Adding support for 308 status code. -CG
Sat Jun 25 13:49:31 CEST 2016
Use shutdown to trigger select on NetBSD. -EG
Thu Jun 2 09:55:50 CEST 2016
Releasing libmicrohttpd 0.9.50. -CG
Wed Jun 1 21:59:34 CEST 2016
Do not send "Content-Length" header for 1xx/204/304 status codes. -CG
Tue May 17 13:32:21 CEST 2016
Allow clients to determine whether a connection is suspended;
introduces MHD_CONNECTION_INFO_CONNECTION_SUSPENDED. -CG/FC
Sun May 15 12:17:25 CEST 2016
Fix handling system or process resource limit exhaustion upon
accept(). -CG/CP
Thu May 12 08:42:19 CEST 2016
Fix handling of partial writes in MHD_USE_EPOLL_LINUX_ONLY; only
consider sockets returning EAGAIN as unready. -CG/CP
Mon May 2 06:08:26 CEST 2016
Adding logic to help address FE performance issue as
discussed on the mailinglist with subject
"single-threaded daemon, multiple pending requests, responses batched".
The new logic is only enabled when MHD_USE_EPOLL_TURBO is set.
Note that some additional refactoring was also done to clean up
the code and avoid code duplication, which may have actually fixed
an unrelated issue with HTTPS and a POLL-style event loop. -CG
Sat Apr 30 10:22:37 CEST 2016
Added clarifications to manual based on questions on list. -CG
Sat Apr 23 20:12:01 CET 2016
Tests perf_get_concurrent and test_concurrent_stop ported to use
pthread instead of fork(). Added more error detections. -EG
Sat Apr 23 16:06:30 CET 2016
Improved test_quiesce test. -EG
Sat Apr 23 15:39:38 CET 2016
Notify other threads in MHD_quiesce_daemon() so listen socket FD
is removed from awaiting select() and poll(). -EG
Sat Apr 23 14:17:15 CET 2016
Revert "shutdown trigger select" on Darwin. Fixed daemon shutdown
on Darwin without "MHD_USE_PIPE_FOR_SHUTDOWN" option. -EG
Fri Apr 22 14:29:28 CET 2016
Fixed race conditions when stopping quiesced daemon with thread
pool. -EG
Wed Apr 20 18:12:30 CET 2016
Fixed macros in sysfdsetsize.c which could prevent compiling with
non-default FD_SETSIZE.
Fixed comments in mhd_str.c.
Updated test_post.c to not ignore specific error on W32 if libcurl
is built with workaround for WinSock bug. -EG
Mon Apr 18 19:35:14 CET 2016
Fixed data races leading to inability in rare situations to
resume suspended connection. -EG
Tue Apr 13 21:46:01 CET 2016
Removed unneeded locking for global timeout list in
MHD_USE_THREAD_PER_CONNECTION mode.
Added 'simplepost' and 'largepost' examples to VS projects.
Added strtoXX() locale-independent replacement functions.
Added more error checking and minor fixes in digest auth
functions - should improve security.
Ignored specific errors in 'test_post' test until libcurl
will implement workaround for WinSock bug.
Fixed handling of caller-supplied socket with
MHD_OPTION_LISTEN_SOCKET (regression in 0.9.49).
Minor fixes.
Various cosmetics and comments fixes. -EG
Sat Apr 09 13:05:42 CET 2016
Releasing libmicrohttpd 0.9.49. -EG
Fri Apr 08 18:32:17 CET 2016
Some minor internal fixes, addition error checking and
micro optimizations.
Reworked usage of sockets shutdown() - now work equally
on all platforms, disconnection should be "more graceful". -EG
Tue Mar 15 21:52:27 CET 2016
Do not crash if pthread_create() fails. -DD
Tue Mar 15 20:29:34 CET 2016
Do not use eready DLL data structure unless
we are actually using epoll(). -DD/CG
Fri Feb 5 20:43:11 CET 2016
Fixed testsuite compile warning on W32.
Added check test for triggering poll() on
listen socket. -EG
Thu Feb 4 11:38:11 CET 2016
Added some buffer overrun protection.
Fixed handling of misformed URI with spaces. -EG
Wed Feb 3 15:41:57 CET 2016
Make signal-pipe non-blocking and drain it. -CG
Sat Jan 30 15:49:07 CET 2016
Fix running select() with empty fdsets on W32. -EG
Mon Jan 25 13:45:50 CET 2016
Added check test for triggering select() on
listen socket. -EG
Thu Jan 21 19:35:18 CET 2016
Fixed old bug with making sockets non-blocking on
various platforms so now sockets are really
non-blocking on all supported platforms.
Reworked and fixed code for using SOCK_CLOEXEC,
SOCK_NONBLOCK and EPOLL_CLOEXEC resulting in
fewer used system calls. -EG
Tue Jan 19 20:59:59 CET 2016
Cleaned up and optimized with minor fixes code for
making sockets non-blocking non-inheritable. -EG
Tue Jan 19 11:14:18 CET 2016
Removed workaround for Cygwin non-blocking sockets:
handling non-blocking sockets were fixed in Cygwin
and libmicrohttpd how uses non-blocking sockets on
all platforms. -EG
Mon Jan 18 23:54:45 CET 2016
Cleaned up examples to avoid giving oversimplified code
that may lead to complications if adopted naively. -CG
Sun Jan 17 11:18:55 CET 2016
Do no refuse to send response if sendfile() failed with
EINVAL (common error for files located on SMB/CIF). -EG
Sat Jan 16 19:14:39 CET 2016
Use US-ASCII only (instead of user locale settings) when
performing caseless string comparison as required by
standard. -EG
Tue Jan 12 16:10:09 CET 2016
Fixed declaraion of MHD_get_reason_phrase_for(). -EG
Mon Jan 11 19:58:50 CET 2016
Configure.ac small fixes and refactoring. -EG
|
|
Changelog only has the latest version, the changes are:
- Added Apache 2.4 support, closes #16 and closes #18
- Fixes a fault with basic IPv6 parsing.
- New RPAF_ForbidIfNotProxy Directive
- HTTPS mod_rewrite fix
- HTTPS environment variable fix
- CDIR parser updated.
|
|
0.13.3 (August 17th 2016)
FIX #1785 Nested forms and helpers with ERB and Erubis (@ujifgc)
FIX #1847 Shoulda on modern rubies
NEW #1851 Remove RightJS, Riot, Steak support (@ujifgc)
FIX #1872 Implement using partials without Sinatra (@ujifgc)
NEW #1906 Allow shortened mailer render calls with default mailer and message names (@ujifgc)
FIX #2013 Delegate padrino and padrino-gen to bundler binstubs (@ujifgc)
FIX #2016 Escape urls in link_to and form_tag (@ujifgc)
FIX #2042 Do not override access control object when registered in multiple apps (@nxs6)
FIX #2045 Prevent overwriting params by given query (@namusyaka)
NEW #2050 Update Moneta to 0.8.0 (@basex)
FIX #2052 String#humanize compatibility with AS ~3.2
NEW #2056 Allow Pry as Padrino console shell
FIX #2066 fix reloader with native jruby classes
0.13.2 (May 9th 2016)
FIX #1789 Relax Tilt version to allow Tilt 2 (>= 1.4.1, < 3) (@ujifgc)
WARN #1989 Warn about coming behavior change (@ujifgc)
NEW #1987 Generator now failes with invalid namespace (@ujifgc)
NEW Remove many internal uses of ActiveSupport (@ujifgc)
FIX #2007 Respect Regexp#names at the time of route search (@namusyaka)
FIX #2004 Set default alt attribute for image_tag (@namusyaka)
FIX #2008 Login button on the admin app now looks as expected (@namusyaka)
FIX #2011 Update mongoid database configuration (@serradura)
FIX Remove empty rows and cols from textarea tag (@ujifgc)
FIX #2015 Update broken links in the README and docs (@mariozig)
FIX #2023 Preserve `default_builder` set in configure_apps (@ujifgc)
FIX #2025 Match plugin names with dashes in their names (@wikimatze)
WARN Notice about removing ObjectSpace.classes and ObjectSpace.new_classes in 0.14 (@ujifgc)
FIX #2027 Use Module#name instead of Module#to_s (@namusyaka)
NEW Logger option :sanitize_encoding (@ujifgc)
FIX #2006 load missing AR models before calling seeds.rb (@ujifgc)
NEW #1921 Adds `–api` option for project generator (@ujifgc)
NEW #2032 Adds new `config/initializers` folder loaded during boot (@ujifgc)
FIX #2019 Removes deprecation warning for ActiveRecord (@wikimatze)
|
|
v1.5.4
Version 1.5.4
Bugfix release
- Properly handle errors when the API returns a mapping or sequence. (#289)
- Upgrade to unified uritemplate 3.0.0. (#293)
- Allow oauth2client 4.0.0, with the caveat that file-based discovery
caching is disabled.
|
|
Three months of development, no concise summary found.
|
|
t/live/encoding.t fails
|
|
=== 3.0
Breaking changes:
* No longer supports ruby 2.0 and earlier
* Net::HTTP::Persistent::new now uses keyword arguments for +name+ and
+proxy+.
* Removed #max_age, use #expired?
New features:
* Uses connection_pool to manage all connections for a Net::HTTP::Persistent
instance.
Bug fixes:
* Add missing SSL options ca_path, ciphers, ssl_timeout, verify_depth.
Issue #63 by Johnneylee Jack Rollins.
|
|
== 1.7.0 Dunder Mifflin
* Rack 2 support
* Ensure Response body.close is called in the same thread
Fixes issues with ActiveRecord connection management [#307]
* Fix TCP/IP Backend reports incorrect port when asked to bind to 0 [meschbach]
* Work with ruby 2.3's --enable-frozen-string-literal [jeremyevans]
|
|
## 1.2.3
- fix for draft 76 when challenge might sometimes fail
- multiple small optimizations
|
|
* Fix ERB typo in documentation.
* Use Mutex#synchronize instead of Thread.exclusive to prevent deprecation
warning
|
|
3.4.22 (28 March 2016)
* Sass now runs without warnings when running ruby with code style
warnings enabled.
* Sass no longer watches the current working directory unless it is on
the load path or the files being compiled are in the current working
directory. This was causing performance issues for users with large
numbers of files in their project directory. Issue #1562, Issue #1966,
Issue #2006.
* sass-convert now accepts a -q and --quiet option to disable ouput
while it is running.
* Fixed a bug in sass-convert when recursively processing CSS files into
Sass files which caused the process to crash without processing any
files. Issue #1827,
Deprecation – Must Read!
* Support for Ruby 1.8.7 and 1.9.3 is deprecated. See this blog post for
details.
* The current handling of CSS variables is deprecated. In order to
support the CSS spec as fully as possible, no Sass-specific constructs
other than #{} will be supported in CSS variable values. For
forwards-compatibility, any SassScript being used in CSS variables
must be moved into #{}.
|
|
version 1.11.1: 2016-06-14
* new guesser infrastructure, support for emacs and vim modelines (#489)
* javascript bugfix for nested objects with quoted keys (#496)
* new theme: Gruvbox (thanks @jamietanna!)
* praat: lots of improvements (thanks @jjatria)
* fix for rougify error when highlighting from stdin (#493)
* new lexer: kotlin (thanks @meleyal!)
* new lexer: cfscript (thanks @mjclemente!)
version 1.11.0: 2016-06-06
* groovy:
o remove pathological regexes and add basic support for
triple-quoted strings (#485)
o add the "trait" keyword and fix project url (thanks @glaforge! #378)
* new lexer: coq (thanks @gmalecha! #389)
* gemspec license now more accurate (thanks @connorshea! #484)
* swift:
o properly support nested comments (thanks @dblessing! #479)
o support swift 2.2 features (thanks @radex #376 and @wokalski #442)
o add indirect declaration (thanks @nRewik! #326)
* new lexer: verilog (thanks @Razer6! #317)
* new lexer: typescript (thanks @Seikho! #400)
* new lexers: jinja and twig (thanks @robin850! #402)
* new lexer: pascal (thanks @alexcu!)
* css: support attribute selectors (thanks @skoji! #426)
* new lexer: shell session (thanks @sio4! #481)
* ruby: add support for <<~ heredocs (thanks @tinci! #362)
* recognize comments at EOF in SQL, Apache, and CMake (thanks @julp! #360)
* new lexer: phtml (thanks @Igloczek #366)
* recognize comments at EOF in CoffeeScript (thanks @rdavila! #370)
* c/c++:
o support c11/c++11 features (thanks @Tosainu! #371)
o Allow underscores in identifiers (thanks @coverify! #333)
* rust: add more builtin types (thanks @RalfJung! #372)
* ini: allow hyphen keys (thanks @KrzysiekJ! #380)
* r: massively improve lexing quality (thanks @klmr! #383)
* c#:
o add missing keywords (thanks @BenVlodgi #384 and @SLaks #447)
* diff: do not require newlines at the ends (thanks @AaronLasseigne! #387)
* new lexer: ceylon (thanks @bjansen! #414)
* new lexer: biml (thanks @japj! #415)
* new lexer: TAP - the test anything protocol (thanks @mblayman! #409)
* rougify bugfix: treat input as utf8 (thanks @japj! #417)
* new lexer: jsonnet (thanks @davidzchen! #420)
* clojure: associate *.cljc for cross-platform clojure (thanks @alesguzik! #423)
* new lexer: D (thanks @nikibobi! #435)
* new lexer: smarty (thanks @tringenbach! #427)
* apache:
o add directives for v2.4 (thanks @stanhu!)
o various improvements (thanks @julp! #301)
- faster keyword lookups
- fix nil error on unknown directive (cf #246, #300)
- properly manage case-insensitive names (cf #246)
- properly handle windows CRLF
* objective-c:
o support literal dictionaries and block arguments (thanks @BenV!
#443 and #444)
o Fix error tokens when defining interfaces (thanks @meleyal! #477)
* new lexer: NASM (thanks @sraboy! #457)
* new lexer: gradle (thanks @nerro! #468)
* new lexer: API Blueprint (thanks @kylef! #261)
* new lexer: ActionScript (thanks @honzabrecka! #241)
* terminal256 formatter: stop confusing token names (thanks @julp! #367)
* new lexer: julia (thanks @mpeteuil! #331)
* new lexer: cmake (thanks @julp! #302)
* new lexer: eiffel (thanks @Conaclos! #323)
* new lexer: protobuf (thanks @fqqb! #327)
* new lexer: fortran (thanks @CruzR! #328)
* php: associate *.phpt files (thanks @Razer6!)
* python: support raise from and yield from (thanks @mordervomubel! #324)
* new VimL example (thanks @tpope! #315)
|
|
pkgsrc change: Add pkg_alternatives support.
# 2.0.0
This release is largely API compatible, but makes several breaking changes.
- Drop support for Ruby 1.9
- Allow mime-types as new as 3.x (requires ruby 2.0)
- Respect Content-Type charset header provided by server. Previously,
rest-client would not override the string encoding chosen by Net::HTTP. Now
responses that specify a charset will yield a body string in that encoding.
For example, `Content-Type: text/plain; charset=EUC-JP` will return a String
encoded with `Encoding::EUC_JP`. (#361)
- Change exceptions raised on request timeout. Instead of
`RestClient::RequestTimeout` (which is still used for HTTP 408), network
timeouts will now raise either `RestClient::Exceptions::ReadTimeout` or
`RestClient::Exceptions::OpenTimeout`, both of which inherit from
`RestClient::Exceptions::Timeout`. For backwards compatibility, this still
inherits from `RestClient::RequestTimeout` so existing uses will still work.
This may change in a future major release. These new timeout classes also
make the original wrapped exception available as `#original_exception`.
- Unify request exceptions under `RestClient::RequestFailed`, which still
inherits from `ExceptionWithResponse`. Previously, HTTP 304, 401, and 404
inherited directly from `ExceptionWithResponse` rather than from
`RequestFailed`. Now _all_ HTTP status code exceptions inherit from both.
- Rename the `:timeout` request option to `:read_timeout`. When `:timeout` is
passed, now set both `:read_timeout` and `:open_timeout`.
- Change default HTTP Accept header to `*/*`
- Use a more descriptive User-Agent header by default
- Drop RC4-MD5 from default cipher list
- Only prepend http:// to URIs without a scheme
- Fix some support for using IPv6 addresses in URLs (still affected by Ruby
2.0+ bug https://bugs.ruby-lang.org/issues/9129, with the fix expected to be
backported to 2.0 and 2.1)
- `Response` objects are now a subclass of `String` rather than a `String` that
mixes in the response functionality. Most of the methods remain unchanged,
but this makes it much easier to understand what is happening when you look
at a RestClient response object. There are a few additional changes:
- Response objects now implement `.inspect` to make this distinction clearer.
- `Response#to_i` will now behave like `String#to_i` instead of returning the
HTTP response code, which was very surprising behavior.
- `Response#body` and `#to_s` will now return a true `String` object rather
than self. Previously there was no easy way to get the true `String`
response instead of the Frankenstein response string object with
AbstractResponse mixed in.
- Response objects no longer accept an extra request args hash, but instead
access request args directly from the request object, which reduces
confusion and duplication.
- Handle multiple HTTP response headers with the same name (except for
Set-Cookie, which is special) by joining the values with a comma space,
compliant with RFC 7230
- Rewrite cookie support to be much smarter and to use cookie jars consistently
for requests, responses, and redirection in order to resolve long-standing
complaints about the previously broken behavior: (#498)
- The `:cookies` option may now be a Hash of Strings, an Array of
HTTP::Cookie objects, or a full HTTP::CookieJar.
- Add `RestClient::Request#cookie_jar` and reimplement `Request#cookies` to
be a wrapper around the cookie jar.
- Still support passing the `:cookies` option in the headers hash, but now
raise ArgumentError if that option is also passed to `Request#initialize`.
- Warn if both `:cookies` and a `Cookie` header are supplied.
- Use the `Request#cookie_jar` as the basis for `Response#cookie_jar`,
creating a copy of the jar and adding any newly received cookies.
- When following redirection, also use this same strategy so that cookies
from the original request are carried through in a standards-compliant way
by the cookie jar.
- Don't set basic auth header if explicit `Authorization` header is specified
- Add `:proxy` option to requests, which can be used for thread-safe
per-request proxy configuration, overriding `RestClient.proxy`
- Allow overriding `ENV['http_proxy']` to disable proxies by setting
`RestClient.proxy` to a falsey value. Previously there was no way in Ruby 2.x
to turn off a proxy specified in the environment without changing `ENV`.
- Add actual support for streaming request payloads. Previously rest-client
would call `.to_s` even on RestClient::Payload::Streamed objects. Instead,
treat any object that responds to `.read` as a streaming payload and pass it
through to `.body_stream=` on the Net:HTTP object. This massively reduces the
memory required for large file uploads.
- Changes to redirection behavior: (#381, #484)
- Remove `RestClient::MaxRedirectsReached` in favor of the normal
`ExceptionWithResponse` subclasses. This makes the response accessible on
the exception object as `.response`, making it possible for callers to tell
what has actually happened when the redirect limit is reached.
- When following HTTP redirection, store a list of each previous response on
the response object as `.history`. This makes it possible to access the
original response headers and body before the redirection was followed.
- Follow redirection consistently, regardless of whether the HTTP method was
passed as a symbol or string. Under the hood rest-client now normalizes the
HTTP request method to a lowercase string.
- Add `:before_execution_proc` option to `RestClient::Request`. This makes it
possible to add procs like `RestClient.add_before_execution_proc` to a single
request without global state.
- Run tests on Travis's beta OS X support.
- Make `Request#transmit` a private method, along with a few others.
- Refactor URI parsing to happen earlier, in Request initialization.
- Improve consistency and functionality of complex URL parameter handling:
- When adding URL params, handle URLs that already contain params.
- Add new convention for handling URL params containing deeply nested arrays
and hashes, unify handling of null/empty values, and use the same code for
GET and POST params. (#437)
- Add the RestClient::ParamsArray class, a simple array-like container that
can be used to pass multiple keys with same name or keys where the ordering
is significant.
- Add a few more exception classes for obscure HTTP status codes.
- Multipart: use a much more robust multipart boundary with greater entropy.
- Make `RestClient::Payload::Base#inspect` stop pretending to be a String.
- Add `Request#redacted_uri` and `Request#redacted_url` to display the URI
with any password redacted.
# 2.0.0.rc1
Changes in the release candidate that did not persist through the final 2.0.0
release:
- RestClient::Exceptions::Timeout was originally going to be a direct subclass
of RestClient::Exception in the release candidate. This exception tree was
made a subclass of RestClient::RequestTimeout prior to the final release.
|
|
=== raindrops 0.17.0 - rack 2.x updates / 2016-07-31 15:19 UTC
This release features minor updates to support rack 2.x
while maintaining support for rack 1.2 and later.
As a result, Ruby 1.8.6 compatibility is gone, but
Ruby 1.8.7 probably still works, for now.
There's also a minor warning fix, doc updates, and
the homepage now supports HTTPS (HTTP remains supported)
5 changes since raindrops 0.16.0:
drop Rack::Utils.bytesize dependency
gemspec: bump Rack dependency
linux_inet_diag: GCC attribute format check
use HTTPS and move homepage to https://bogomips.org/raindrops/
examples: add yahns config, zbatery is abandoned
|
|
### 0.8.0
* Add `Response#inspectable_body`, `Response#decoded_body`. `decoded_body` will atempt to decode
the HTTP response into your internal encoding, using the charset header that the server has
provided. Note that this operation may fail - if the server said that the body is in a certain
encoding, but this is then overridden with, say, `meta` elements in the HTML Patron is _not_
going to parse the HTML to figure out how to decode.
### 0.7.0
* Allow Ruby File objects to be passed as `data` to `Session#put`, `Sesion#post` etc.
### 0.6.5
* Prevent libCURL from doing requests to non-HTTP/HTTPS URLs, and from following redirects to such URLs
### 0.6.4
* Set the default User-Agent string, since some sites require it (like the Github API).
* Add Response#ok? and Response#error? for cleaner branching on the returned Response objects
* Explain a segfault with SSL in forked processes on OSX, document the way to avoid the issue
* Fix segfault when attempting multiple post requests with multipart (#119)
### 0.6.3
* Fix timeout when uploading a body using all verbs except POST
* Add PATCH HTTP verb support
* Populate the curl state object from the reader methods of `Request`
### 0.6.1
* Fix compilation on older versions of libCURL
* Fix cookie jar files not being saved after request
* Reformat the gem documentation to YARD, document a few behaviors
### 0.6.0
* Add `Patron::Session#automatic_content_encoding` for automatic deflate handling via `Accept`/`Content-Encoding`
### 0.5.1
* Allow customizing the class used for the response (now uses `Session#response_class` to determine the class at runtime)
* Do not fail body decoding if the charset name set in the header is invalid
|
|
0.4.3
* Avoid segmentation fault on ruby-2.0.0
0.4.4
* setting version with '=' instead of '||='
|
|
=== 2.7.5
* New Features
* All 4xx responses and RedirectLimitReachedError when fetching robots.txt are treated as full allow just like Googlebot does.
* Enable support for mime-types > 3.
* Bug fix
* Don't cause infinite loop when `GET /robots.txt` redirects. (#457)
* Fix basic authentication for a realm that contains uppercase characters. (#458, #459)
* Fix encoding error when uploading a file which name is non-ASCII. (#333)
|
|
3.1.3 (16 June 2015)
* Upgrade jquery-ujs to do proper checks for cross domain requests.
Fix CSP bypass vulnerability. CVE-2015-1840.
3.1.4 (1 Sep 2015)
* Fix IE7 bug on isCrossDomain check.
|
|
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
|
|
Changes in 2.8.2
Aug 15, 2016 - version 2.8.2
* Bug
o 2.8.1 introduced JRuby + SSL connection problem; in some cases it cannot
connect to trusted TLS server. 2.8.1 failed to load multiple CA
certificates in a file. #327.
Aug 16, 2016 - version 2.8.2.1
* Bug
o 2.8.1 introduced another bug that causes NPE from JRuby when JRuby
program loads httpclient and uses OpenSSL::X509::Store outside of
httpclient. 2.8.3 fixed this problem. #325
Aug 28, 2016 - version 2.8.2.3
* Bug
o 2.8.2 fixed VERIFY_NONE at JRuby but the fix was not enough.
Sep 11, 2016 - version 2.8.2.4
* Bug
o 2.8.2 caused unexpected resulting value change of
OpenSSL::X509::Store#add_cert method. Fixed.
Changes in 2.8.1
Aug 8, 2016 - version 2.8.1
* Changes
o Use TLSv1.2 always on JRuby #320
o Do not reset keep-alive connection by configuration change #315
o Add strict_response_size_check option #316 false by default, meaning it
behavies like browsers by default.
o Add MIME type for XML #308
* Bug
o Direct access to SSLConfig#cert_store in JRuby was broken from 2.7
#276 #317
o OpenSSL::SSL::VERIFY_NONE does not work in JRuby #319
o Allow receiving response body in block when follow_redirects => true. #304
o Fix blocking issue with request_async when Encoding.default_internal is
set. #307
o Apply timeouts for chunked transfer encoding #309
Changes in 2.8.0
Apr 24, 2016 - version 2.8.0
* Changes
o Force using RSA 2048bit CA cert set
Use RSA 2048bit CA cert set every time if it runs with OpenSSL (==
except JRuby.)
Old openssl (<1.0.1p or <1.0.2d) cannot handle this CA set and causes
SSL connection failure against some SSL servers including AWS S3
API. For such case you can manually specify RSA 1024bit CA cert set as a
workaround.
c = HTTPClient.new { |c| c.ssl_config.add_trust_ca("cacert1024.pem") }
c.get("https://www.ruby-lang.org/")
RSA 1024bit CA cert set is not maintained over years so you should
consider updating OpenSSL version so that HTTPClient uses RSA 2048 bit
CA cert set.
Changes in 2.7.2
Apr 22, 2016 - version 2.7.2
* Changes
o Use RSA 1024bit CA cert when linked to old openssl
Based on comments to #297 this commit silently (without warning) accepts
RSA 1024bit certificate set when runtime ruby is liked with old OpenSSL
(<1.0.1p or <1.0.2d.)
If you're unsure that your OpenSSL is patched or not, and want to make
sure to use RSA 2048bit certificate set, please call
HTTPClient::SSLConfig#add_trust_ca("cacert.pem").
c = HTTPClient.new { |c| c.ssl_config.add_trust_ca("cacert.pem") }
c.get("https://www.ruby-lang.org/")
I'm going to remove RSA 1024bit certificate set and bump httpclient
version to 2.8.0 soon after I release this as 2.7.2. I believe almost
all OpenSSL installation is patched quickly these days so it should not
cause SSL connectivity problem.
|
|
## 2.0.3 (2016-08-03)
* [#365](https://github.com/httprb/http/issues/365)
Add `HTTP::Response#content_length`
([@janko-m])
* [#335](https://github.com/httprb/http/issues/335),
[#360](https://github.com/httprb/http/pull/360)
Set `Content-Length: 0` header for `nil` bodies.
([@britishtea])
## 2.0.2 (2016-06-24)
* [#353](https://github.com/httprb/http/pull/353)
Avoid a dependency cycle between Client and Connection classes.
([@jhbabon])
## 2.0.1 (2016-05-12)
* [#341](https://github.com/httprb/http/pull/341)
Refactor some string manipulations so they are more performant
(up to 3-4x faster) and more concise.
([@tonyta])
* [#339](https://github.com/httprb/http/pull/341)
Always use byte methods when writing/slicing the write buffer.
([@zanker])
## 2.0.0 (2016-04-23)
* [#333](https://github.com/httprb/http/pull/333)
Fix HTTPS request headline when sent via proxy.
([@Connorhd])
* [#331](https://github.com/httprb/http/pull/331)
Add `#informational?`, `#success?`, `#redirect?`, `#client_error?` and
`#server_error?` helpers to `Response::Status`.
([@mwitek])
* [#330](https://github.com/httprb/http/pull/330)
Support custom CONNECT headers (request/response) during HTTPS proxy requests.
([@smudge])
* [#319](https://github.com/httprb/http/pull/319)
Drop Ruby 1.9.x support.
([@ixti])
## 1.0.4 (2016-03-19)
* [#320](https://github.com/httprb/http/pull/320)
Fix timeout regression.
([@tarcieri])
## 1.0.3 (2016-03-16)
* [#314](https://github.com/httprb/http/pull/314)
Validate charset before forcing encoding.
([@kylekyle])
* [#318](https://github.com/httprb/http/pull/318)
Remove redundant string allocations upon header names normalization.
([@ixti])
|
|
* initialize in SNI hostname for HTTPS
* default to requesting compressed response
This behavior can be disabled via :compressed => false when initializing
the request. Closes #270.
* ```cookiejar``` is correct except for ver 0.3.1.
* Fix unused variable warnings
* Add test for basicauth+proxy case
* Don't pass userinfo through to proxies in path position
When requesting via an HTTP proxy, we put the entire URI in the position
where usually the path and query string is expected. However, if the
original URI included a basic auth section, we must not include it, but
rather convert it to an Authorization header.
* use bing for integration pipelining tests
* Prevent data corruption when decoding gzip stream, fixes #284
This fixes an issue where a gzip stream chunked into smaller pieces
would result in a buffer overrun when decoding the headers.
Previously the position where the headers end in `compressed` was
determined by the delta of `@pos` before and after reading the
headers. This didn't take into account the fact that `@data` may already
contain data, but not enough to have advanced `@pos` on previous
iterations.
* Prevent data corruption when decoding gzip stream, fixes #284
|
|
When MellonEnable is "auth" and we get an unauthenticated AJAX
request (identified by the X-Request-With: XMLHttpRequest HTTP
header), fail with HTTP code 403 Forbidden instead of redirecting
to the IdP. This saves resources, as the client has no opportunity
to interract with the user to complete authentification.
|
|
Version 1.4.5
* Maintenance release.
Version 1.4.4
* More robust redirection handling, refs #47.
Version 1.4.3
* Look for redirects, MAX_REDIRECTS set to 3, refs #36.
* Fix border style expanding, refs #58.
* load_string! described, refs #70.
Version 1.4.2
* Ship license with package, refs #69.
Version 1.4.1
* Fix background shorthands, refs #66.
Version 1.4.0
* Add support for background-size in the shorthand property @mitio
|
|
|
|
4.35 2016-10-13
[ FIX ]
- revert changes from 4.34 as they broke stuff
4.34 2016-10-13
[ ENHANCEMENT ]
- If running from the command line, url_param now picks up
parameters given on then command line or on stdin (GH #210)
[ DOCUMENTATION ]
- documentation for above addition
|
|
Added geoip build option.
Changelog:
* [TLS] SSL_shutdown() only if handshake finished
* [mod_proxy,mod_scgi] shutdown remote only if local (#2743)
* [core] check if client half-closed TCP if POLLHUP (#2743)
* [core] enforce wait for POLLWR after EINPROGRESS (fixes #2744)
* [core] do not enter handler twice after read body
* [core] proxy,scgi omit shutdown() to backend (fixes #2743)
* [mod_dirlisting] dirlist does not handle POST
* [mod_dirlisting] js column sort for dirlist table (fixes #613, fixes #2315)
* [mod_auth] Digest auth fails after rewrite (fixes #2745)
* [mod_auth] refactor out auth backend code
* [mod_auth] extensible interface for auth backends
* [core] better DragonFlyBSD support (fixes #2746)
* [mod_auth] include base.h for USE_OPENSSL def
* [mod_auth] support CRYPT-MD5-NTLM algorithm (fixes #1743)
* [mod_auth] terminate salt for CRYPT-MD5-NTLM
* [core] fix crash if ready events on abandoned fd (fixes #2748)
* [mod_auth] http_auth_md5_hex2bin()
* [mod_auth] remove empty mod_auth.h
* [mod_auth] mod_authn_mysql.c MySQL auth backend (fixes #752, fixes #1845)
* [mod_cgi] permit CGI exec of unreadable files (fixes #2374)
* [mod_uploadprogress] add to default build
* [mod_geoip] add to default build (fixes #2705, fixes #2101, fixes #2092,
fixes #2025, fixes #1962, fixes #1938)
* [mod_fastcgi] Authorizer support with Responder (fixes #321, fixes #322)
* [tests] test coverage for issues (#321, #322)
* dynamic handlers store debug flag in handler_ctx
* [mod_fastcgi] allow authorizer, responder for same path/ext (#321)
* backport mod_deflate to lighttpd 1.4 (fixes #1824, fixes #2753)
* [autobuild] test_configfile might need vector.c (fixes #2752)
* [mod_deflate] fix longjmp clobber compiler warning
* remove unused array type TYPE_COUNT data_count
* [mod_auth] structured data, register auth schemes
* [mod_auth] mod_authn_gssapi Kerberos auth backend (fixes #1899)
* [autobuild] skip two new tests if no fcgi-auth
* [SCons] define with_krb5 for SCons build
* [SCons] fix syntax error in SConstruct
* [SCons] define with_geoip for SCons build
* [CMake] fix clang -Wcast-align warnings in lemon.c
* remove excess initializers (fix compiler warnings)
* fix errors detected by Coverity Scan
* performance: use Linux extended syscalls and flags
* [mod_scgi] add uwsgi protocol support
* [mod_auth] refactor LDAP code into smaller funcs
* [mod_auth] HTTP Basic auth backends also do authz (#1817)
* [mod_auth] ldap filter subst user for multiple '$' (fixes #1508)
* [mod_auth] permit specifying ldap DN; skip search (fixes #1248)
* [autobuild] update module/feature report
* [cmake] build mod_authn_gssapi if WITH_KRB5
* [mod_auth] fix printing of IP in error trace
* [mod_mysql_vhost] support multiple '?' replacement (fixes #2163)
* [core] make server.max-request-size scopeable (#1901)
* [core] server.max-request-field-size (fixes #2130)
* [core] optional condition in config "else" clause (fixes #1268)
* [core] restrict where config "else" clauses occur (#1268)
* silence warnings from clang ccc-analyzer
* consistent, shared code to create CGI env
* [TLS] replace env entries in https_add_ssl_entries
* [TLS] set SSL_CLIENT_M_SERIAL w/ client cert SN (fixes #2268)
* [TLS] set SSL_CLIENT_VERIFY w/ client cert (#1288, #2693)
* [TLS] set SSL_PROTOCOL, SSL_CIPHER* (fixes #2511)
* [core] rand.[ch] to use better RNGs when available
* [mod_cgi] fix pipe_cloexec() when no O_CLOEXEC
* ignore return value from fcntl() FD_CLOEXEC
* build w/o compiler warnings if no zlib or bz2lib
|
|
fixes a security issue.
|
|
v1.4.0
* Lock Listen to less than 3.1. (#38)
v1.5.0
* reuse provided site instance if available (#40)
|
|
Changes are too many to write here, please refer:
https://github.com/jekyll/jekyll/blob/5e93ca63538c2bb98d35c9e3f3996b6e8fe079b7/History.markdown.
|
|
|
|
Now npplayer works without MOZ_PLUGIN_PATH env as
/usr/pkg/lib/nspluginwrapper/i386/netbsd/npplayer \
src=https://helpx.adobe.com/content/dam/help/en/flash-player/assets/flash_tree.swf
etc.
Bump PKGREVISION.
XXX: probably we should move the default dir for adobe-flash-plugins11
from historical ${PREFIX}/lib/netscape to ${PREFIX}/lib/mozilla
|
|
Changes:
- fixes gh#19: Hung apaches on pthread wrlocks
- fixes gh#188: Fix Segfault in ZTS build when locking (Tyson Andre)
- fixes gh#194: apcu_entry ttl not working
- fixes gh#189: SegFault in apc_copy_zval
- fixes gh#185: zend_mm_heap corrupted
- fixes gh#190: memory leak/failed check for duplicates
|
|
Upstream changes:
0.070 2016-10-09 23:23:28-04:00 America/New_York
- No changes from 0.069-TRIAL.
0.069 2016-10-05 11:35:58-04:00 America/New_York (TRIAL RELEASE)
[INTERNAL]
- Lazy load Carp only if needed.
0.068 2016-09-23 16:10:03-04:00 America/New_York
- No changes from 0.067-TRIAL.
0.067 2016-09-14 11:43:14-04:00 America/New_York (TRIAL RELEASE)
[FIXED]
- Includes redirect history when issuing a 599 internal error.
0.065 2016-09-09 22:42:43-04:00 America/New_York (TRIAL RELEASE)
[TESTS]
- Try harder to clean up environment in t/140_proxy.t (needed for VMS)
|