Age | Commit message (Collapse) | Author | Files | Lines |
|
2.1.0:
Fix: travis
2.0.9:
Improvement: use README as project description on PyPI
2.0.8:
Please stop using ForeignKeyAutocompleteAdmin edition :-)
Fix: special markers in runserver_plus.rst
Fix: shell_plus, refactor reading pythonrc file outside of exec(compile(...))
Fix: reset_db, fix default utf8 support
Fix: autoslugfield, Fix autoslug generation when existing model is copied
Improvement: Cleanup management commands options after argparse migration 916
Improvement: sqldiff, add more tests
Improvement: sqldiff, add DurationField and SearchVectorField
Improvement: shell_plus, add more tests
Improvement: shell_plus, backport macos fix for tab completion
Improvement: clear_cache, add --all option
Improvement: pipchecker, treat dev versions as unstable
Deprecation: ForeignKeyAutocompleteAdmin, Django 2.0 has similar capabilities, which are much better supported.
|
|
2.4.0:
Always add 'Origin' to the 'Vary' header for responses to enabled URL's, to prevent caching of responses intended for one origin being served for another.
|
|
alsa is problematic and pulseaudio is more widely used on linux.
oss works fine on netbsd, no need for extra dependencies.
|
|
Reset PKGREVISION with all php's version updates.
|
|
Version 1.0.2:
Fix more backwards compatibility issues with merging slashes between a blueprint prefix and route.
Fix error with flask routes command when there are no routes.
Version 1.0.1:
Fix registering partials (with no __name__) as view functions.
Don't treat lists returned from view functions the same as tuples. Only tuples are interpreted as response data.
Extra slashes between a blueprint's url_prefix and a route URL are merged. This fixes some backwards compatibility issues with the change in 1.0.
Only trap BadRequestKeyError errors in debug mode, not all BadRequest errors. This allows abort(400) to continue working as expected.
The FLASK_SKIP_DOTENV environment variable can be set to 1 to skip automatically loading dotenv files.
Version 1.0:
Python 2.6 and 3.3 are no longer supported.
Bump minimum dependency versions to the latest stable versions: Werkzeug >= 0.14, Jinja >= 2.10, itsdangerous >= 0.24, Click >= 5.1.
Skip :meth:app.run <Flask.run> when a Flask application is run from the command line. This avoids some behavior that was confusing to debug.
Change the default for :data:JSONIFY_PRETTYPRINT_REGULAR to False. :func:~json.jsonify returns a compact format by default, and an indented format in debug mode.
:meth:Flask.__init__ <Flask> accepts the host_matching argument and sets it on :attr:~Flask.url_map.
:meth:Flask.__init__ <Flask> accepts the static_host argument and passes it as the host argument when defining the static route.
:func:send_file supports Unicode in attachment_filename.
Pass _scheme argument from :func:url_for to :meth:~Flask.handle_url_build_error.
:meth:~Flask.add_url_rule accepts the provide_automatic_options argument to disable adding the OPTIONS method.
:class:~views.MethodView subclasses inherit method handlers from base classes.
Errors caused while opening the session at the beginning of the request are handled by the app's error handlers.
Blueprints gained :attr:~Blueprint.json_encoder and :attr:~Blueprint.json_decoder attributes to override the app's encoder and decoder.
:meth:Flask.make_response raises TypeError instead of ValueError for bad response types. The error messages have been improved to describe why the type is invalid.
Add routes CLI command to output routes registered on the application.
Show warning when session cookie domain is a bare hostname or an IP address, as these may not behave properly in some browsers, such as Chrome.
Allow IP address as exact session cookie domain.
SESSION_COOKIE_DOMAIN is set if it is detected through SERVER_NAME.
Auto-detect zero-argument app factory called create_app or make_app from FLASK_APP.
Factory functions are not required to take a script_info parameter to work with the flask command. If they take a single parameter or a parameter named script_info, the :class:~cli.ScriptInfo object will be passed.
FLASK_APP can be set to an app factory, with arguments if needed, for example FLASK_APP=myproject.app:create_app('dev').
FLASK_APP can point to local packages that are not installed in editable mode, although pip install -e is still preferred.
The :class:~views.View class attribute :attr:~views.View.provide_automatic_options is set in :meth:~views.View.as_view, to be detected by :meth:~Flask.add_url_rule.
Error handling will try handlers registered for blueprint, code, app, code, blueprint, exception, app, exception.
Cookie is added to the response's Vary header if the session is accessed at all during the request (and not deleted).
:meth:~Flask.test_request_context accepts subdomain and url_scheme arguments for use when building the base URL.
Set :data:APPLICATION_ROOT to '/' by default. This was already the implicit default when it was set to None.
:data:TRAP_BAD_REQUEST_ERRORS is enabled by default in debug mode. BadRequestKeyError has a message with the bad key in debug mode instead of the generic bad request message.
Allow registering new tags with :class:~json.tag.TaggedJSONSerializer to support storing other types in the session cookie.
Only open the session if the request has not been pushed onto the context stack yet. This allows :func:~stream_with_context generators to access the same session that the containing view uses.
Add json keyword argument for the test client request methods. This will dump the given object as JSON and set the appropriate content type.
Extract JSON handling to a mixin applied to both the :class:Request and :class:Response classes. This adds the :meth:~Response.is_json and :meth:~Response.get_json methods to the response to make testing JSON response much easier.
Removed error handler caching because it caused unexpected results for some exception inheritance hierarchies. Register handlers explicitly for each exception if you want to avoid traversing the MRO.
Fix incorrect JSON encoding of aware, non-UTC datetimes.
Template auto reloading will honor debug mode even even if :attr:~Flask.jinja_env was already accessed.
The following old deprecated code was removed.
flask.ext - import extensions directly by their name instead of through the flask.ext namespace. For example, import flask.ext.sqlalchemy becomes import flask_sqlalchemy.
Flask.init_jinja_globals - extend :meth:Flask.create_jinja_environment instead.
Flask.error_handlers - tracked by :attr:Flask.error_handler_spec, use :meth:Flask.errorhandler to register handlers.
Flask.request_globals_class - use :attr:Flask.app_ctx_globals_class instead.
Flask.static_path - use :attr:Flask.static_url_path instead.
Request.module - use :attr:Request.blueprint instead.
The :attr:Request.json property is no longer deprecated.
Support passing a :class:~werkzeug.test.EnvironBuilder or dict to :meth:test_client.open <werkzeug.test.Client.open>.
The flask command and :meth:Flask.run will load environment variables from .env and .flaskenv files if python-dotenv is installed.
When passing a full URL to the test client, the scheme in the URL is used instead of :data:PREFERRED_URL_SCHEME.
:attr:Flask.logger has been simplified. LOGGER_NAME and LOGGER_HANDLER_POLICY config was removed. The logger is always named flask.app. The level is only set on first access, it doesn't check :attr:Flask.debug each time. Only one format is used, not different ones depending on :attr:Flask.debug. No handlers are removed, and a handler is only added if no handlers are already configured.
Blueprint view function names may not contain dots.
Fix a ValueError caused by invalid Range requests in some cases.
The development server uses threads by default.
Loading config files with silent=True will ignore :data:~errno.ENOTDIR errors.
Pass --cert and --key options to flask run to run the development server over HTTPS.
Added :data:SESSION_COOKIE_SAMESITE to control the SameSite attribute on the session cookie.
Added :meth:~flask.Flask.test_cli_runner to create a Click runner that can invoke Flask CLI commands for testing.
Subdomain matching is disabled by default and setting :data:SERVER_NAME does not implicitly enable it. It can be enabled by passing subdomain_matching=True to the Flask constructor.
A single trailing slash is stripped from the blueprint url_prefix when it is registered with the app.
:meth:Request.get_json doesn't cache the result if parsing fails when silent is true.
:func:Request.get_json no longer accepts arbitrary encodings. Incoming JSON should be encoded using UTF-8 per RFC 8259, but Flask will autodetect UTF-8, -16, or -32.
Added :data:MAX_COOKIE_SIZE and :attr:Response.max_cookie_size to control when Werkzeug warns about large cookies that browsers may ignore.
Updated documentation theme to make docs look better in small windows.
Rewrote the tutorial docs and example project to take a more structured approach to help new users avoid common pitfalls.
|
|
|
|
Upstream changes:
6.35 2018-07-16 04:48:54Z
- fix file descriptor leak in LWP::Protocol (introduced in version 6.17)
that occurs for perl versions earlier than 5.18. (GH #296)
|
|
|
|
Joomla! is one of the most powerful Open Source Content
Management Systems on the planet. It is used all over
the world for everything from simple websites to complex
corporate applications. Joomla! is easy to install,
simple to manage, and reliable.
|
|
|
|
This package uses ocamlfind to build, but not to install. This has now
been incorporated into the Makefile.
|
|
Apache 2.4.34
*) SECURITY: CVE-2018-8011 (cve.mitre.org)
mod_md: DoS via Coredumps on specially crafted requests
*) SECURITY: CVE-2018-1333 (cve.mitre.org)
mod_http2: DoS for HTTP/2 connections by specially crafted requests
*) Introduce zh-cn and zh-tw (simplified and traditional Chinese) error
document translations.
*) event: avoid possible race conditions with modules on the child pool.
*) mod_proxy: Fix a corner case where the ProxyPassReverseCookieDomain or
ProxyPassReverseCookiePath directive could fail to update correctly
'domain=' or 'path=' in the 'Set-Cookie' header.
*) mod_ratelimit: fix behavior when proxing content.
*) core: Re-allow '_' (underscore) in hostnames.
*) mod_authz_core: If several parameters are used in a AuthzProviderAlias
directive, if these parameters are not enclosed in quotation mark, only
the first one is handled. The other ones are silently ignored.
Add a message to warn about such a spurious configuration.
*) mod_md: improvements and bugfixes
- MDNotifyCmd now takes additional parameter that are passed on to the called command.
- ACME challenges have better checks for interference with other modules
- ACME challenges are only handled for domains managed by the module, allowing
other ACME clients to operate for other domains in the server.
- better libressl integration
*) mod_proxy_wstunnel: Add default schema ports for 'ws' and 'wss'.
*) logging: Some early logging-related startup messages could be lost
when using syslog for the global ErrorLog.
*) mod_cache: Handle case of an invalid Expires header value RFC compliant
like the case of an Expires time in the past: allow to overwrite the
non-caching decision using CacheStoreExpired and respect Cache-Control
"max-age" and "s-maxage".
*) mod_xml2enc: Fix forwarding of error metadata/responses.
*) mod_proxy_http: Fix response header thrown away after the previous one
was considered too large and truncated.
*) core: Add and handle AP_GETLINE_NOSPC_EOL flag for ap_getline() family
of functions to consume the end of line when the buffer is exhausted.
*) mod_proxy_http: Add new worker parameter 'responsefieldsize' to
allow maximum HTTP response header size to be increased past 8192
bytes.
*) mod_ssl: Extend SSLOCSPEnable with mode 'leaf' that only checks the leaf
of a certificate chain.
*) http: Fix small memory leak per request when handling persistent
connections.
*) mod_proxy_html: Fix variable interpolation and memory allocation failure
in ProxyHTMLURLMap.
*) mod_remoteip: Fix RemoteIP{Trusted,Internal}ProxyList loading broken by 2.4.30.
*) mod_remoteip: When overriding the useragent address from X-Forwarded-For,
zero out what had been initialized as the connection-level port.
*) core: In ONE_PROCESS/debug mode, cleanup everything when exiting.
*) mod_proxy_balancer: Add hot spare member type and corresponding flag (R).
Hot spare members are used as drop-in replacements for unusable workers
in the same load balancer set. This differs from hot standbys which are
only used when all workers in a set are unusable.
*) suexec: Add --enable-suexec-capabilites support on Linux, to use
setuid/setgid capability bits rather than a setuid root binary.
*) suexec: Add support for logging to syslog as an alternative to
logging to a file; use --without-suexec-logfile --with-suexec-syslog.
*) mod_ssl: Restore 2.4.29 behaviour in SSL vhost merging/enabling
which broke some rare but previously-working configs.
*) core, log: improve sanity checks for the ErrorLog's syslog config, and
explicitly allow only lowercase 'syslog' settings.
*) mod_http2: accurate reporting of h2 data input/output per request via
mod_logio. Fixes an issue where output sizes where counted n-times on
reused slave connections.
*) mod_http2: Fix unnecessary timeout waits in case streams are aborted.
*) mod_http2: restoring the v1.10.16 keepalive timeout behaviour of mod_http2.
*) mod_proxy: Do not restrict the maximum pool size for backend connections
any longer by the maximum number of threads per process and use a better
default if mod_http2 is loaded.
*) mod_slotmem_shm: Add generation number to shm filename to fix races
with graceful restarts.
*) core: Preserve the original HTTP request method in the '%<m' LogFormat
when an path-based ErrorDocument is used.
*) mod_remoteip: make proxy-protocol work on slave connections, e.g. in
HTTP/2 requests.
*) mod_ssl: Fix merging of proxy SSL context outside <Proxy> sections,
regression introduced in 2.4.30.
*) mod_md: Fix compilation with OpenSSL before version 1.0.2.
*) mod_dumpio: do nothing below log level TRACE7.
*) mod_remoteip: Restore compatibility with APR 1.4 (apr_sockaddr_is_wildcard).
*) core: On ECBDIC platforms, some errors related to oversized headers
may be misreported or be logged as ASCII escapes.
*) mod_ssl: Fix cmake-based build.
*) core: Add <IfFile>, <IfDirective> and <IfSection> conditional
section containers.
|
|
Fix two instances of this. PR pkg/53454.
Bump revision.
|
|
- Add support for Erlang/OTP 21.0
- Fix missing space in yaws_server:handle_out_reply/5
- recognize '?' in conf strings
|
|
|
|
Note that large sections of the code has been re-written and there are
significant changes to the configuration files in this release.
The v5 is written in c++11 and so to compile it you will need gcc v5.4
or later. (or another complier that supports the full c++11).
Note that the target systems may also need an c++11 library update.
REVISED LIST and STORYBOARDING MODEL
Version 5 has a completely revised model for defining and using lists.
List definition is now separated from list application. Lists are no longer
hard-coded, but mapped to a function using a storyboard.
Filtering logic flow is simplified and made more consistent. Requests are
analysed first and flags set (exception, grey, blocked etc) and once this
checking is complete actions are taken. Large sections of duplicate logic
has been removed from ConnectionHandler and large sections are now
separate functions.
Storyboarding is a simple scripting language that maps lists to functions
and allows flags to be set.
This means that new lists can be added without changing the code, by adding
a new list definition and then applying it in a revised storyboard.
A different storyboard can be applied to each filtergroup, so if required,
each filtergroup can have a different logic flow.
Please read notes/V5_list_definition.pdf & notes/V5_Storyboard.pdf for
details.
TRANSPARENT HTTPS
Detects SNI and flags whether traffic is TLS.
Currently limited to port 443 traffic.
ICAP SERVER
REQMOD and RESPMOD mode supported.
See notes/icap.
DIRECT UPSTREAM ACCESS I.e. not via proxy.
To implement globaly comment out 'proxyip =' in e2guardian.conf.
The storyboard action setgodirect can be used within checkrequest functions
to enable selected protocols/site/urls to godirect.
e.g. to send all connect requests directly add
if(connect) setgodirect
to a requestchecks function.
This can be also useful to by-pass squid for some requests (e.g. os update
sites) when squid authentication methods are being used.
STORYBOARD TRACING
New option 'storyboardtrace' to enable tracing output -
for storyboard bug-fixing
READABLE THREAD_ID FOR LOGS & DEBUG
Most debug and syslog messages are now prefixed with a thread ID as
follows:-
master: for master thread
listen1_proxy: normal proxy listener
listen1_thttps: tranparent https listener
listen1_icap: icap listener
where '1' is index
hw10: for http_worker threads where '10' is the thread number
log: for logging thread
REVISED DEBUG STAGE 1
The following low level debugs are no longer enabled by DGDEBUG:
Network sockets - use NETDEBUG instead
Regular expressions - use REDEBUG instead
This reduces the volume of information and makes the debug
log easier to read.
REVISED DEBUG STAGE 2
New debuglevel option in e2guardian.conf. Allows some debuging on
production systems. Currently just for ICAP and CLAMAV. Will be
extended to other sections of code in future releases.
HTTP/1.1
Support for HTTP v1.1 completed - including Chunked encoding
ANTI-VIRUS PLUGINS
Anti-virus plugins implimented for proxy, trans and ICAP
INCLUDE FILES IN e2guardianf1.conf
Filtergroup configuration files may now include other files, enabling
a more DRY approach to configuration. So configuration common to several
filtergroups can be placed in a file which is included in the filtergroup
config file.
Syntax is same as list includes -
.include<full_path_to_file>
Where single options and list defines with the same name are
repeated only the last one read will be actioned. This differs
from pre-v5 versions where the first single option was actioned and any
repeats ignored. This allows the overwriting of single options and
re-definion of lists in a structured way.
LIST INPUT VIA STDIN
This replaces the totalblocklist in previous versions allowing multiple
lists to be loaded via stdin. See notes/lists_via_stdin.
OPENSSL v1.1 SUPPORT
Will now support OpenSSL v1.1 as well as v1.0.2 or above
------------------------------
New in v4 (v4.1).
The v4 is written in c++11 and so to compile it you will need gcc v5.4
or later. (or another complier that supports the c++11 std::thread library).
Note that the target systems may also need an c++11 library update.
REVISED PROCESS MODEL
The parent children process model (which does not scale for very large numbers
of connections) is replaced with a queue/threads based model.
The main thread now only deals with set-up of the logging, listener, and worker
threads, the input (and reinput) of the lists, signals and statistics.
The treads communicate via fi-fo queues within memory and so there is no need
for ipc pipes.
A listener thread is set up for each ip/port combination. They listen for a
connection, accept it and then push the new connection socket on the
appropriate worker queue.
The worker threads pop connections from the worker queue and deal with the
connection.
When a worker wants to log a request it pushes the logging data onto the log
queue. The logging thread will pop the data from the queue, format it and
write it to the log.
Most of the above logic is in FatControler.cpp. The logic is now much simpler
and has reduced the amount of code in FatControler by over 50%.
Socket classes have been extensively modified to remove interrupt handling (for
list reload etc) and all select calls are removed. So there is no longer a
need to modify FD_SETSIZE.
New LOptionContainer class has been written to hold list and filter group
setings. On gentle restart a new LOptionContainer object is created and
loaded with filter group and list settings. Once fully read in a global
shared pointer is switched from the old list to the new, making actioning
list changes immediate an with no interruption to service.
NOTES FOR PREVIOUS VERSION - v4.0.1
All pics support has been removed
Mail option not yet implemented.
Url cache not implimented
IP cache not implimented
Auth plugins - tested and working
Scan plugins - some tested
New e2guardian.conf options
httpworkers
enablessl
|
|
Upstream changes:
Release notes
This is a patch release of Drupal 8 and is ready for use on production sites. Learn more about Drupal 8.
This release only contains bug fixes, along with documentation and testing improvements. Translators should take note of a minor string change since the last release.
Known issues
View with user/% path breaks login/logout on 8.5.x - a regression from 8.4.x
Important: If you have not already upgraded to 8.5.0, read the Drupal 8.5.0 release notes before upgrading to 8.5.5.
Search the issue queue for all known issues.
Changes since 8.5.4:
#2921661 by heddn, maxocub, alexpott, phenaproxima, Jo Fitzgerald, badmetevils, quietone: Add support to migrate multilingual revisions
#2977945 by awm: typo in test_node_revision_links views yml file
Revert "Issue #2971338 by Jo Fitzgerald, quietone, joachim: MigrationLookupTest::testMultipleSourceIds() uses wrong class for mocking"
#2971338 by Jo Fitzgerald, quietone, joachim: MigrationLookupTest::testMultipleSourceIds() uses wrong class for mocking
#2887490 by michaellenahan, cilefen, rOprOprOp, catch: Activity Tracker cannot be enabled if there are unpublished nodes
#2982042 by progga: UUID component's composer.json has wrong description
#2860760 by Jo Fitzgerald, heddn, quietone, alexpott: Match setup() functionality of MigrateFileTest with MigratePrivateFileTest
#2979813 by Wim Leers, TwoD: Add TwoD as maintainer for the editor.module component
#2581557 by dawehner, mxh, xjm, sorabh.v6, JeroenT: Add ltrim($path, '/') in drupalGet method
#2635046 by neclimdul, dawehner, alexpott: run-test.sh doesn't work in directories with spaces
#2950158 by Vidushi Mehta, ankitjain28may, Shiva Srikanth T, ckrina, markconroy, Eli-T: Choose policy for defining font-weight on Umami theme
#2875679 by mondrake, daffie: BasicSyntaxTest::testConcatFields fails with contrib driver
#2933413 by Graber, alexpott, joelpittet, chanderbhushan, jchand: Improve test coverage of using bulk actions when the view has an exposed form using AJAX
#2978596 by visshu007, Chi: views_add_contextual_links() references to non existent views_preprocess_page() function
#2977175 by borisson_, PieterJanPut, tstoeckler, msankhala: DataDefinition::setConstraints() should be on DataDefinitionInterface
#2822611 by Mile23, Wim Leers, alexpott, Berdir, catch, dawehner, xjm, tstoeckler, borisson_: Document why UserInterface + FileInterface + MenuLinkContentInterface + … extend \Drupal\Core\Entity\ContentEntityInterface
#2969598 by msankhala, joachim: badly formatted sample code in docs for Select::orderBy()
Revert "Issue #2886609 by quietone, Jo Fitzgerald, jhodgdon, masipila, heddn, Gábor Hojtsy, mikeryan: Migrate D6 i18n loacalized translations of taxonomy terms"
#2975751 by msankhala, leolando.tan, joachim, claudiu.cristea: incorrect @return for Tables::getTableMapping()
#2927723 by longwave, artreaktor, chiranjeeb2410, ankitjain28may, cilefen, dawehner: The URL "/ " with trailing space is not getting recognized as
#2737773 by antongp, wturrell, pcambra, cilefen, Darvanen, cwells, manningpete, alexpott: Proper way to install Drupal, missing vendor folders, example.gitignore
#2943107 by mherchel, NicholasS, jordana, finnsky, tomphippen, smaz, markconroy, andrewmacpherson, kjay: Umami support for Internet Explorer 11
#2979166 by RajeevK, lomasr: Wrong documentation on SiteCacheContext class
#2749901 by MaskyS, kleog, priya.chat, harsha012, rakesh.gectcr, shobhit_juyal, snehi, SenthilMohith, neerajpandey, gawaksh, thompsizzle, ecrown, mohit1604, andrewmacpherson, surbz, rahulrasgon, riddhi.addweb: Add README.txt to Bartik theme
#2886609 by quietone, Jo Fitzgerald, jhodgdon, masipila, heddn, Gábor Hojtsy, mikeryan: Migrate D6 i18n loacalized translations of taxonomy terms
#2772251 by msankhala, markpavlitski, joachim: description for EntityForm::actions() could use rewording
#2978848 by claudiu.cristea, amateescu: EntityReferenceFieldItemList::referencedEntities() doesn't work for computed fields
#2073467 by maxocub, Jo Fitzgerald, pobster, masipila, plach, heddn, phenaproxima, catch: Migrate Drupal 7 Entity Translation settings to Drupal 8
#2877828 by msankhala, joachim: FormInterface::getFormId() should state restrictions on the returned ID string
#2855054 by alexpott, LoMo, wesleydv, Artusamak, gawaksh, xjm: User cancel link doesn't redirect to the homepage
#2936821 by msankhala, joachim, lomasr, marxjohnson: unclear docs in MigrateProcessInterface
#2951715 by dravenk, marvil07, rakesh.gectcr, davidsonjames, heddn, Jo Fitzgerald, quietone, alexpott, maxocub: Log message if static_map plugin skips the row
#2932777 by mondrake, borisson_, alexpott, daffie: Risky count() in SQLite Statement
#2951163 by nkoporec, Parvateesam, joachim: CachePluginBase::cacheGet()/::cacheSet() doesn't document @params or @return
|
|
|
|
BUmp PKGREVISION
|
|
Remove checksum for non-existent patch from distinfo while here.
Bump PKGREVISION.
|
|
|
|
Webhooks allows for easy receiving and parsing of GitHub, Bitbucket
and GitLab Webhook Events. It only accepts json payloads.
|
|
v1.1.0:
Merge pull request 11 from aio-libs/pyup-update-pytest-3.6.2-to-3.6.3
Update pytest to 3.6.3
|
|
|
|
v16.0.3
* Pinned the tempora dependency against
version 1.13 to avoid pulling in namespace packages.
|
|
16.0.3:
Fix bug with returning empty result in cheroot.ssl.builtin.BuiltinSSLAdapter.wrap
|
|
|
|
Gogs API client in Go.
|
|
|
|
Curl and libcurl 7.61.0
This release includes the following changes:
* getinfo: add microsecond precise timers for seven intervals
* curl: show headers in bold, switch off with --no-styled-output
* httpauth: add support for Bearer tokens
* Add CURLOPT_TLS13_CIPHERS and CURLOPT_PROXY_TLS13_CIPHERS
* curl: --tls13-ciphers and --proxy-tls13-ciphers
* Add CURLOPT_DISALLOW_USERNAME_IN_URL
* curl: --disallow-username-in-url
This release includes the following bugfixes:
* CVE-2018-0500: smtp: fix SMTP send buffer overflow
* schannel: disable client cert option if APIs not available
* schannel: disable manual verify if APIs not available
* tests/libtest/Makefile: Do not unconditionally add gcc-specific flags
* openssl: acknowledge --tls-max for default version too
* stub_gssapi: fix 'unused parameter' warnings
* examples/progressfunc: make it build on both new and old libcurls
* docs: mention it is HA Proxy protocol "version 1"
* curl_fnmatch: only allow two asterisks for matching
* docs: clarify CURLOPT_HTTPGET
* configure: replace a AC_TRY_RUN with CURL_RUN_IFELSE
* configure: do compile-time SIZEOF checks instead of run-time
* checksrc: make sure sizeof() is used *with* parentheses
* CURLOPT_ACCEPT_ENCODING.3: add brotli and clarify a bit
* schannel: make CAinfo parsing resilient to CR/LF
* tftp: make sure error is zero terminated before printfing it
* http resume: skip body if http code 416 (range error) is ignored
* configure: add basic test of --with-ssl prefix
* cmake: set -d postfix for debug builds
* multi: provide a socket to wait for in Curl_protocol_getsock
* content_encoding: handle zlib versions too old for Z_BLOCK
* winbuild: only delete OUTFILE if it exists
* winbuild: In MakefileBuild.vc fix typo DISTDIR->DIRDIST
* schannel: add failf calls for client certificate failures
* cmake: Fix the test for fsetxattr and strerror_r
* curl.1: Fix cmdline-opts reference errors
* cmdline-opts/gen.pl: warn if mutexes: or see-also: list non-existing options
* cmake: check for getpwuid_r
* configure: fix ssh2 linking when built with a static mbedtls
* psl: use latest psl and refresh it periodically
* fnmatch: insist on escaped bracket to match
* KNOWN_BUGS: restore text regarding 2101
* INSTALL: LDFLAGS=-Wl,-R/usr/local/ssl/lib
* configure: override AR_FLAGS to silence warning
* os400: implement mime api EBCDIC wrappers
* curl.rc: embed manifest for correct Windows version detection
* strictness: correct {infof, failf} format specifiers
* tests: update .gitignore for libtests
* configure: check for declaration of getpwuid_r
* fnmatch: use the system one if available
* CURLOPT_RESOLVE: always purge old entry first
* multi: remove a potentially bad DEBUGF()
* curl_addrinfo: use same #ifdef conditions in source as header
* build: remove the Borland specific makefiles
* axTLS: not considered fit for use
* cmdline-opts/cert-type.d: mention "p12" as a recognized type
* system.h: add support for IBM xlc C compiler
* tests/libtest: Add lib1521 to nodist_SOURCES
* mk-ca-bundle.pl: leave certificate name untouched
* boringssl + schannel: undef X509_NAME in lib/schannel.h
* openssl: assume engine support in 1.0.1 or later
* cppcheck: fix warnings
* test 46: make test pass after year 2025
* schannel: support selecting ciphers
* Curl_debug: remove dead printhost code
* test 1455: unflakified
* Curl_init_do: handle NULL connection pointer passed in
* progress: remove a set of unused defines
* mk-ca-bundle.pl: make -u delete certdata.txt if found not changed
* GOVERNANCE.md: explains how this project is run
* configure: use pkg-config for c-ares detection
* configure: enhance ability to build with static openssl
* maketgz: fix sed issues on OSX
* multi: fix memory leak when stopped during name resolve
* CURLOPT_INTERFACE.3: interface names not supported on Windows
* url: fix dangling conn->data pointer
* cmake: allow multiple SSL backends
* system.h: fix for gcc on 32 bit OpenServer
* ConnectionExists: make sure conn->data is set when "taking" a connection
* multi: fix crash due to dangling entry in connect-pending list
* CURLOPT_SSL_VERIFYPEER.3: Add performance note
* netrc: use a larger buffer to support longer passwords
* url: check Curl_conncache_add_conn return code
* configure: Add dependent libraries after crypto
* easy_perform: faster local name resolves by using *multi_timeout()
* getnameinfo: not used, removed all configure checks
* travis: add a build using the synchronous name resolver
* CURLINFO_TLS_SSL_PTR.3: improve the example
* openssl: allow TLS 1.3 by default
* openssl: make the requested TLS version the *minimum* wanted
* openssl: Remove some dead code
* telnet: fix clang warnings
* DEPRECATE: new doc describing planned item removals
* example/crawler.c: simple crawler based on libxml2
* libssh: goto DISCONNECT state on error, not SESSION_FREE
* CMake: Remove unused functions
* darwinssl: allow High Sierra users to build the code using GCC
* scripts: include _curl as part of CLEANFILES
* examples: fix -Wformat warnings
* curl_setup: include <winerror.h> before <windows.h>
* schannel: make more cipher options conditional
* CMake: remove redundant and old end-of-block syntax
* post303.d: clarify that this is an RFC violation
|
|
Upstream changes:
Moodle 3.5.1 release notes
Releases > Moodle 3.5.1 release notes
Release date: 9 July 2018
Here is the full list of fixed issues in 3.5.1.
CONTENTS [hide]
1 Highlights
2 Fixes and improvements
3 Security issues
4 See also
Highlights
MDL-62544 - Enable admins and privacy officers to make subject access requests on behalf of users
MDL-62211 - Data requests page may be filtered or sorted and is paginated
MDL-62391 - User who made the data request shown on data requests page
Fixes and improvements
MDL-57968 - Multiple unnecessary Messaging AJAX requests
MDL-61702 - Can't install Moodle with MariaDB version >= 10.3.1
MDL-59047 - Short answer question doesn't display correctly when using the Boost theme
MDL-61189 - Calendar event descriptions not saved when using TinyMCE
MDL-62239 - Drag and drop question types broken when using iOS 11.3
MDL-51419 - Filename corruption on download when name contains multibyte chars when using MS Edge
MDL-62658 - Notifications are not marked as read when clicked on
MDL-62543 - New 'deleted' field for forum posts is used in the wrong way for RSS feeds
MDL-62516 - Request to delete forum data for a user will delete files of all users
MDL-62440 - Participants page exhausts memory with many site-wide role assignments
MDL-62358 - Question rendering API does not support all 'question numbers' that might be needed
MDL-60915 - get_recordset methods load entire result set into memory in Postgres
MDL-62493 - Policy plugin problem when guests attempt to create an account
MDL-62574 - Database exception when deleting user data from the HTML block
MDL-62532 - Predefined tags are not appearing in the question tag dropdown
MDL-61832 - Editing options disappear after saving a Lesson page in expanded view
MDL-56498 - Notifications are not marked as read when clicked in popover
MDL-62270 - Cron task fails on data-privacy-related task when admin directory renamed
MDL-62320 - JSON should be enabled as a file type, as used in data export
MDL-62735 - Simple search does not obey global search on/off setting
MDL-58702 - Restore role mappings form has no label
MDL-62705 - Global search results order selection does not display when no context
MDL-62597 - Data requests date column should include time
MDL-62519 - After making multiple attempts to record a video, only the last attempt should be saved
MDL-61932 - Glossary created via import does not display on the front page
MDL-61778 - The online status icon in the messaging interface is a "play" button instead of a coloured dot
MDL-58063 - Unable to access manage files within HTML block on Page resource when using the Clean theme
MDL-61894 - Tag-managing dialog modals have unstyled buttons
MDL-62386 - Audio file doesn't display when using HTML5 audio media player
MDL-62796 - Policy popup should display for not logged in users
MDL-62288 - Glossary entries permalinks
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
|
|
3.5.4:
Revert sass2scss@v1.1.2 update
3.5.3:
Community
Add nim-sass to implementations list
Add Haskell bindings to implementations list
Add SharpScss and LibSassHost bindings to implementations list
Update node-sass link in implementations list
Update Unicode doc after forcing UTF8/plain ASCII
Update compatibility section of the read me
Features
Update sass2scss@v1.1.2
Emit transparent colours as rgba(0, 0, 0, 0)
Add a sass_option_push_import_extension C-API
Fixes
Fix output/error for modulo zero operation
Fix automake build if sassc is missing
Fix handling of colours in @at directives
Fix edge case converting achromatic colors to HSL
Fix evaluation of arithmetic inside interpolation
Fix handling of @important in custom properties
Fix duplicate definition of out_of_memory macro
Fix merging of nested media queries with negation
Fix regression in parsing selector with trailing escaped colon
Fix segfault on empty custom properties
3.5.2:
Features
Implement more detailed backtraces
Fixes
Fix parsing of block comments to ignore css string rules
Fix win UNC path handling for dot and dotdot directories
3.5.1:
Community
Add sass.cr to implementations list
Fixes
Fix compiler warnings
Fix double free when run in concurrent processes
Fix units sometimes being dropped in math operations
Fix missing error for mixins defined within mixins
|
|
1.5.0:
* New Selector.attrib and SelectorList.attrib properties which make
it easier to get attributes of HTML elements.
* CSS selectors became faster: compilation results are cached
(LRU cache is used for css2xpath), so there is
less overhead when the same CSS expression is used several times.
* .get() and .getall() selector methods are documented and recommended
over .extract_first() and .extract().
* Various documentation tweaks and improvements.
|
|
Upstream changes:
WordPress 4.9.7 is now available. This is a security and maintenance release for all versions since WordPress 3.7. We strongly encourage you to update your sites immediately.
WordPress versions 4.9.6 and earlier are affected by a media issue that could potentially allow a user with certain capabilities to attempt to delete files outside the uploads directory.
Thank you to Slavco for reporting the original issue and Matt Barry for reporting related issues.
Seventeen other bugs were fixed in WordPress 4.9.7. Particularly of note were:
Taxonomy: Improve cache handling for term queries.
Posts, Post Types: Clear post password cookie when logging out.
Widgets: Allow basic HTML tags in sidebar descriptions on Widgets admin screen.
Community Events Dashboard: Always show the nearest WordCamp if one is coming up, even if there are multiple Meetups happening first.
Privacy: Make sure default privacy policy content does not cause a fatal error when flushing rewrite rules outside of the admin context.
|
|
* Sync with www/firefox-61.0.1
|
|
Changelog:
Fixed
Fixed broken website loading for Chinese users with accessibility enabled (Bug 1471824)
Fix missing content on the New Tab Page and the Home section of the Preferences page (Bug 1471375)
Fixed loss of bookmarks under rare circumstances when upgrading from Firefox 60 (Bug 1472127)
Improved playback of Twitch 1080p video streams (Bug 1469257)
Web pages no longer lose focus when a browser popup window is opened (Bug 1471415)
Fixed launching of downloads without a file extension on Windows (Bug 1465458)
Re-allowed downloading files from FTP sites via the "Save Link As" option when linked from HTTP pages (Bug 1470295)
Fixed extensions being unable to override the default homepage in certain situations (Bug 1466846)
|
|
|
|
|
|
|
|
0.3.7:
Fix system name with non-unicode char
|
|
2.3.0:
Match CORS_URLS_REGEX to request.path_info instead of request.path, so the patterns can work without knowing the site's path prefix at configuration time.
|
|
Furl v1.2:
Added: Path segment appending via the division operator (__truediv__()).
Changed: Bump orderedmultidict dependency to v1.0.
Changed: Check code style with flake8 instead of pycodestyle.
Changed: Percent-encode all non-unreserved characters in Query key=value pairs,
including valid query characters (e.g. '=', '?', etc). Old encoding:
?url=http://foo.com/; new encoding: ?url=http%3A%2F%2Ffoo.com%2F. Equal
signs remain decoded in query values where the key is empty to allow for, and
preserve, queries like '?==3=='.
|
|
|
|
|
|
- [Apache, Nginx] Fixes the passenger-install-*-module scripts.
- [Nginx] Fixed nginx module building on CentOS 6.
|
|
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
|
|
1.6.0
- Support for Postgres' CI fields types
- NullBooleanField using gen_boolean generator
- Remove dependency with Django from model_mommy.random_gen module
- New paramenter `_refresh_after_create` added to `model_mommy.make` method (defaults to `False`)
|
|
19.9.0:
* fix: address a regression that prevented syslog support from working
* fix: correctly set REMOTE_ADDR on versions of Python 3 affected by
Python Issue 30205 <https://bugs.python.org/issue30205>_
* fix: show zero response length correctly in access log
* fix: prevent raising :exc:AttributeError when --reload is not passed
in case of a :exc:SyntaxError raised from the WSGI application.
* The internal module gunicorn.workers.async was renamed to gunicorn.workers.base_async
since async is now a reserved word in Python 3.7.
|
|
Selenium 3.13.0
* Add executing Chrome devtools command
* fix incorrect w3c action encoding in python client
* Implement context manager for WebDriver
* Stop sending "windowHandle" param in maximize_window command for w3c
|
|
Django 2.0.7:
Bugfixes
Fixed admin changelist crash when using a query expression without asc() or desc() in the page’s ordering.
Fixed admin check crash when using a query expression in ModelAdmin.ordering.
Fixed __regex and __iregex lookups with MySQL 8.
Fixed migrations crash with namespace packages on Python 3.7
|