Age | Commit message (Collapse) | Author | Files | Lines |
|
Version 4.2.3:
* Test MultiChoiceField.validate when invalid. For the record, this raises a TypeError prior to Simen's commit
* Test MultiChoiceField.validate when valid. Also, I realized that the choices kwarg needs to be a nested list
* Ensure createdb command passes on the exepcted options to base class
* Workaround for Django bug with templates field and empty values
* Update travis django versions.
* Subclass Django's redirect admin to filter by site
* Remove "Overriding vs. Extending" Docs. I know we discussed this a little bit somewhere and rewriting this. section was suggested. However, I don't see any reason to keep it. around. This was always a django issue but we provided a. mezzanine-specific solution. Now that there's a django solution, why. clutter our docs with it?
* Fix SSLRedirectMiddleware.__init__ signature. As reported on the mailing list. (https://groups.google.com/d/msg/mezzanine-users/d5mcAMOVcnk/uqw61LyjAwAJ),. this raised a TypeError because the get_response argument is optional
* Move “required” from field help text to template. The forms app used to set “required” as the help text for fields that. are required and didn’t have a help text already. Move this text into. the template instead, making it easier to override
* Use call_command() instead of execute()
* Remove the no_color handling in createdb management command
* Fix example in profile docs
* Remove outdated message regarding auto-reload. Since local_settings.py is added to sys.modules, the autoreload is working as expected.
* Document static_lazy's purpose.
* Update contributing guidelines to reflect practice. The language here is too broad and has caused several users to submit. high quality bug reports or patches to the mailing list when it's. actually easier to deal with them in the tracker
* Fix TinyMCE support in dynamic inlines.
* Fix TinyMCE support in dynamic inlines. Use TinyMCE’s jQuery plugin to initialise our editors, and handle. Django’s formset:added event to initialise editors in dynamically added. forms. * Tidy up TinyMCE initialisation code. * Call out changes to jquery.tinymce.min.js more visibly
* Warn when editing admin users without permissions.
* Move contributing guidelines to CONTRIBUTING.rst. This will present itself before people open issues which should cut down. on a lot of the erroneous ones
* Fix short URL generation
* Add support for importing via blogml
* Clean up blogml importer
* Added python 3.6
* Deprecate as_tag templatetag shortcut. It isn't documented but folks may be using it anyway. We can't switch. over to simple_tag internally yet until we drop support for django-1.8
* Restore tinymce support in front-end editing.
* Fix caching editable settings forever when no request
* Blog RSS feed - set length property for images (enclosure)
* Blog RSS - add mime_type for images (enclosure)
* Blog Atom feed - add "updatedate" property
* Fix issue with PyPy2. Under PyPy2 you can't do u"foo" == lazy(static, str)("bar") because the. code assumes dir(str) is a strict subset of dir(unicode), which isn't. true on PyPy2. The other way around is no problem however, and the. other strings in the static assets lists are unicode anyway
* Fix issue 1710. During user validation, only save POST data in session if it is a POST. request, otherwise saved comment may be overwritten by GET request that. results from redirect if user verification is required
* Re-order JavaScript loading to ensure TinyMCE has access to correct variables.
* Nicer way to import and register checks. The previous way meant every check gets mentioned 3 times (def, import,. register), with this way it is just once, and all the django.core.checks. are together
* Converted SitePermissionMiddleware warning to a Django check.
* Added hashbangs/permission bits to make scripts more easily runnable
* Made it easier to run individual tests
* Documented how to run tests
* Fixed pyflakes errors for .checks imports
* Fixed login form to not use request.REQUEST. This is not available in Django 1.9 and greater, so without this fix the. forms are (slightly) broken. There doesn't seem to be any reason to use. REQUEST instead of POST - the form is a POST one, and the parameters are not. used elsewhere in the code base to construct a querystring
* Fixed search forms to use request.GET instead of request.REQUEST. request.REQUEST is not available in Django 1.9 and greater
* Support latest bleach, BS, html5lib.
|
|
Upstream changes:
MediaWiki 1.30.0
Changes since MediaWiki 1.30.0-rc.0
Upgraded Moment.js from v2.15.0 to v2.19.3.
Add ip_changes to postgres/tables.sql.
Skip null shell parameters.
Add wfWaitForSlaves() to maintenance/migrateComments.php.
(T182245) Fix join conditions in ImageListPager.
(T178626) Revert #contentSub and #jump-to-nav margin changes.
MySQL version requirement in 1.30
As of 1.30, MediaWiki now requires MySQL 5.5.8 or higher (see Compatibility section).
Configuration changes in 1.30
The "C.UTF-8" locale should be used for $wgShellLocale, if available, to avoid unexpected behavior when code uses locale-sensitive string comparisons. For example, the Scribunto extension considers "bar" < "Foo" in most locales since it ignores case.
$wgShellLocale now affects LC_ALL rather than only LC_CTYPE. See documentation of $wgShellLocale for details.
$wgShellLocale is now applied for all requests. wfInitShellLocale() is deprecated and a no-op, as it is no longer needed.
$wgJobClasses may now specify callback functions as an alternative to plain class names. This is intended for extensions that want control over the instantiation of their jobs, to allow for proper dependency injection.
$wgResourceModules may now specify callback functions as an alternative to plain class names, using the 'factory' key in the module description array. This allows dependency injection to be used for ResourceLoader modules.
$wgExceptionHooks has been removed.
(T163562) $wgRangeContributionsCIDRLimit was introduced to control the size of IP ranges that can be queried at Special:Contributions.
(T45547) $wgUsePigLatinVariant added (off by default).
(T152540) MediaWiki now supports a section ID escaping style that allows to display non-Latin characters verbatim on many modern browsers. This is controlled by the new configuration setting, $wgFragmentMode.
$wgExperimentalHtmlIds is now deprecated and will be removed in a future version, use $wgFragmentMode to migrate off it to a modern alternative.
$wgExternalInterwikiFragmentMode was introduced to control how fragments in sinterwikis going outside of current wiki farm are encoded.
(T120333) Soft-deprecated the use of PHP extension 'mysql' in favor of 'mysqli'. This PHP extension was deprecated in PHP 5.5 and removed in PHP 7.0. MediaWiki auto-selects the 'mysqli' driver since MediaWiki 1.22, except if explicitly requested through the configuration parameter $wgDBservers. However some maintenance scripts (bitnami?) still may rely on "mysql".
$wgOOUIEditPage was removed, as it is now the default. This was documented as a temporary variable during the migration period.
New features in 1.30
(T37247) Output from Parser::parse() will now be wrapped in a div with class="mw-parser-output" by default. This may be changed or disabled using ParserOptions::setWrapOutputClass().
(T163562) Added ability to search for contributions within an IP ranges at Special:Contributions.
Added 'ChangeTagsAllowedAdd' hook, enabling extensions to allow software- specific tags to be added by users.
Added a 'ParserOptionsRegister' hook to allow extensions to register additional parser options.
(T45547) Included Pig Latin, a language game in English, as a LanguageConverter variant. This allows English-speaking developers to develop and test LanguageConverter more easily. Pig Latin can be enabled by setting $wgUsePigLatinVariant to true.
Added RecentChangesPurgeRows hook to allow extensions to purge data that depends on the recentchanges table.
Added JS config values wgDiffOldId/wgDiffNewId to the output of diff pages.
(T2424) Added direct unwatch links to entries in Special:Watchlist (if the 'watchlistunwatchlinks' preference option is enabled). With JavaScript enabled, these links toggle so the user can also re-watch pages that have just been unwatched.
Added $wgParserTestMediaHandlers, where mock media handlers can be passed to MediaHandlerFactory for parser tests.
Edit summaries, block reasons, and other "comments" are now stored in a separate database table. Use the CommentFormatter class to access them.
This is currently gated by $wgCommentTableSchemaMigrationStage. Most wikis can set this to MIGRATION_NEW and run maintenance/migrateComments.php as soon as any necessary extensions are updated.
(T138166) Added ability for users to prohibit other users from sending them emails with Special:Emailuser. Can be enabled by setting $wgEnableUserEmailBlacklist to true.
(T67297) $wgBrowserBlackList is deprecated, and changing it will have no effect. Instead, users using browsers that do not support Unicode will be unable to edit and should upgrade to a modern browser instead.
External library changes in 1.30
Upgraded external libraries
Updated justinrainbow/json-schema from v3.0 to v5.2.
Updated mediawiki/mediawiki-codesniffer from v0.7.2 to v0.12.0.
Updated wikimedia/composer-merge-plugin from v1.4.0 to v1.4.1.
Updated wikimedia/relpath from v1.0.3 to v2.0.0.
Updated OOjs from v2.0.0 to v2.1.0.
Updated OOUI from v0.21.1 to v0.23.0.
Updated QUnit from v1.23.1 to v2.4.0.
Updated phpunit/phpunit from v4.8.35 to v4.8.36.
Upgraded Moment.js from v2.15.0 to v2.19.3.
New external libraries
The class \TestingAccessWrapper has been moved to the external library wikimedia/testing-access-wrapper and renamed \Wikimedia\TestingAccessWrapper.
Purtle, a fast, lightweight RDF generator.
Removed and replaced external libraries
…
Bug fixes in 1.30
(T151633) Ordered list items use now Devanagari digits in Nepalese (thanks to Sfic)
Action API changes in 1.30
(T37247) action=parse output will be wrapped in a div with class="mw-parser-output" by default. This may be changed or disabled using the new 'wrapoutputclass' parameter.
When errorformat is not 'bc', abort reasons from action=login will be formatted as specified by the error formatter parameters.
action=compare can now handle arbitrary text, deleted revisions, and returning users and edit comments.
(T164106) The 'rvdifftotext', 'rvdifftotextpst', 'rvdiffto', 'rvexpandtemplates', 'rvgeneratexml', 'rvparse', and 'rvprop=parsetree' parameters to prop=revisions are deprecated, as are the similarly named parameters to prop=deletedrevisions, list=allrevisions, and list=alldeletedrevisions. Use action=compare, action=parse, or action=expandtemplates instead.
Action API internal changes in 1.30
ApiBase::getDescriptionMessage() and the "apihelp-*-description" messages are deprecated. The existing message should be split between "apihelp-*-summary" and "apihelp-*-extended-description".
(T123931) Individual values of multi-valued parameters can now be marked as deprecated.
Languages updated in 1.30
MediaWiki supports over 350 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Phabricator reports.
Added: kbp (Kabɩyɛ / Kabiyè)
Added: skr (Saraiki, سرائیکی)
Added: tay (Tayal / Atayal)
Removed: tokipona (Toki Pona)
Pig Latin added
(T45547) Added Pig Latin, a made-up English variant (en-x-piglatin), for easier variant development and testing. Disabled by default. It can be enabled by setting $wgUsePigLatinVariant to true.
Other changes in 1.30
The use of an associative array for $wgProxyList, where the IP address is in the key instead of the value, is deprecated (e.g. [ '127.0.0.1' => 'value' ]). Please convert these arrays to indexed/sequential ones (e.g. [ '127.0.0.1' ]).
mw.user.bucket (deprecated in 1.23) was removed.
LoadBalancer::getServerInfo() and LoadBalancer::setServerInfo() are deprecated. There are no known callers.
File::getStreamHeaders() was deprecated.
MediaHandler::getStreamHeaders() was deprecated.
Title::canTalk() was deprecated. The new Title::canHaveTalkPage() should be used instead.
MWNamespace::canTalk() was deprecated. The new MWNamespace::hasTalkNamespace() should be used instead.
The ExtractThumbParameters hook (deprecated in 1.21) was removed.
The OutputPage::addParserOutputNoText and ::getHeadLinks methods (both deprecated in 1.24) were removed.
wfMemcKey() and wfGlobalCacheKey() were deprecated. BagOStuff::makeKey() and BagOStuff::makeGlobalKey() should be used instead.
(T146304) Preprocessor handling of LanguageConverter markup has been improved. As a result of the new uniform handling, '-{' may need to be escaped (for example, as '-<nowiki/>{') where it occurs inside template arguments or wikilinks.
(T163966) Page moves are now counted as edits for the purposes of autopromotion, i.e., they increment the user_editcount field in the database.
Two new hooks, LogEventsListLineEnding and NewPagesLineEnding, were added for manipulating Special:Log and Special:NewPages lines.
The OldChangesListRecentChangesLine, EnhancedChangesListModifyLineData, PageHistoryLineEnding, ContributionsLineEnding and DeletedContributionsLineEnding hooks have an additional parameter, for manipulating HTML data attributes of RC/history lines. EnhancedChangesListModifyBlockLineData can do that via the $data['attribs'] subarray.
(T130632) The OutputPage::enableTOC() method was removed.
WikiPage::getParserOutput() will now throw an exception if passed ParserOptions that would pollute the parser cache. Callers should use WikiPage::makeParserOptions() to create the ParserOptions object and only change options that affect the parser cache key.
Article::viewRedirect() is deprecated.
IP::isValidBlock() was deprecated. Use the equivalent IP::isValidRange().
DeprecatedGlobal no longer supports passing in a direct value, it requires a callable factory function or a class name.
The $parserMemc global, wfGetParserCacheStorage(), and ParserCache::singleton() are all deprecated. The main ParserCache instance should be obtained from MediaWikiServices instead. Access to the underlying BagOStuff is possible through the new ParserCache::getCacheStorage() method.
.mw-ui-constructive CSS class (deprecated in 1.27) was removed.
Sanitizer::escapeId() was deprecated, use escapeIdForAttribute(), escapeIdForLink() or escapeIdForExternalInterwiki() instead.
Title::escapeFragmentForURL() was deprecated, use one of the aforementioned Sanitizer functions or, if possible, Title::getFragmentForURL().
Second parameter to Sanitizer::escapeIdReferenceList() ($options) now does nothing and is deprecated.
mw.util.escapeId() was deprecated, use escapeIdForAttribute() or escapeIdForLink().
MagicWord::replaceMultiple() (deprecated in 1.25) was removed.
WikiImporter now requires the second parameter to be an instance of the Config, class. Prior to that, the Config parameter was optional (a behavior deprecated in 1.25).
Removed 'jquery.mwExtension' module. (deprecated since 1.26)
mediawiki.ui: Deprecate greys, which are not part of WikimediaUI color palette any more.
CdbReader, CdbWriter, CdbException classes (deprecated in 1.25) were removed. The namespaced classes in the Cdb namespace should be used instead.
IPSet class (deprecated in 1.26) was removed. The namespaced IPSet\IPSet should be used instead.
RunningStat class (deprecated in 1.27) was removed. The namespaced RunningStat\RunningStat should be used instead.
MWMemcached and MemCachedClientforWiki classes (deprecated in 1.27) were removed. The MemcachedClient class should be used instead.
EditPage underwent some refactoring and deprecations:
EditPage::isOouiEnabled() is deprecated and will always return true.
EditPage::getSummaryInput() and ::getSummaryInputOOUI() are deprecated. Please use ::getSummaryInputWidget() instead.
EditPage::getCheckboxes() and ::getCheckboxesOOUI() are deprecated. Please use ::getCheckboxesWidget() instead.
Creating an EditPage instance without calling EditPage::setContextTitle() should be avoided and will be deprecated in a future release.
EditPage::safeUnicodeInput() and ::safeUnicodeOutput() are deprecated and no-ops.
EditPage::$isCssJsSubpage, ::$isCssSubpage, and ::$isJsSubpage are deprecated. The corresponding methods from Title should be used instead.
EditPage::$isWrongCaseCssJsPage is deprecated. There is no replacement.
EditPage::$mArticle and ::$mTitle are deprecated for public usage. The getters ::getArticle() and ::getTitle() should be used instead.
Trying to control or fake EditPage context by overriding $wgUser, $wgRequest, $wgOut, and $wgLang is no longer supported and won't work. The IContextSource returned from EditPage::getContext() must be modified instead.
Parser::getRandomString() (deprecated in 1.26) was removed.
Parser::uniqPrefix() (deprecated in 1.26) was removed.
Parser::extractTagsAndParams() now only accepts three arguments. The fourth, $uniq_prefix was deprecated in 1.26 and has now been removed.
(T172514) The following tables have had their UNIQUE indexes turned into proper PRIMARY KEYs for increased maintainability: categorylinks, imagelinks, iwlinks, langlinks, log_search, module_deps, objectcache, pagelinks, query_cache, site_stats, templatelinks, text, transcache, user_former_groups, user_properties.
IDatabase::nextSequenceValue() is no longer needed by any database backends (formerly it was needed by PostgreSQL and Oracle), and is now deprecated.
(T146591) The lc_lang_key index on the l10n_cache table has been changed into a PRIMARY KEY.
(T157227) bot_password.bp_user, change_tag.ct_log_id, change_tag.ct_rev_id, page_restrictions.pr_user, tag_summary.ts_log_id, tag_summary.ts_rev_id and user_properties.up_user have all been made unsigned on MySQL.
DB_SLAVE is deprecated. DB_REPLICA should be used instead.
wfUsePHP() is deprecated.
wfFixSessionID() was removed.
wfShellExec() and related functions are deprecated, use Shell::command(). This also slightly changes the behavior of how execution time limits are calculated when only some of defaults are overridden per-call. When in doubt, always override both wall clock and CPU time.
(T138166) SpecialEmailUser::getTarget() now requires a second argument, the sending user object. Using the method without the second argument is deprecated.
(T67297) Browsers that don't support Unicode will have their edits rejected.
(T178450) The module 'jquery.badge' is deprecated and will be removed in a future release. For notifying the user of an event, the Notifications ("Echo") system should be used instead.
(T178451) SECURITY: Potential XSS when $wgShowExceptionDetails = false and browser sends non-standard url escaping.
(T165846) SECURITY: BotPassword login attempts weren't throttled
Compatibility
MediaWiki 1.30 requires PHP 5.5.9 or later. There is experimental support for HHVM 3.6.5 or later.
MySQL/MariaDB is the recommended DBMS. PostgreSQL or SQLite can also be used, but support for them is somewhat less mature. There is experimental support for Oracle and Microsoft SQL Server.
The supported versions are:
MySQL 5.5.8 or later
PostgreSQL 8.3 or later
SQLite 3.3.7 or later
Oracle 9.0.1 or later
Microsoft SQL Server 2005 (9.00.1399)
Upgrading
1.30 has several database changes since 1.29, and will not work without schema updates. Note that due to changes to some very large tables like the revision table, the schema update may take a long time (minutes on a medium sized site, many hours on a large site).
Don't forget to always back up your database before upgrading!
See the file UPGRADE for more detailed upgrade instructions, including important information when upgrading from versions prior to 1.11.
For notes on 1.29.x and older releases, see HISTORY.
|
|
filebrowser_safe is a permanent fork of FileBrowser asset manager for Django,
to be referenced as a dependency for the Mezzanine CMS for Django.
At the time of filebrowser_safe's creation, FileBrowser was incorrectly
packaged on PyPI, and had also dropped compatibility with Django 1.1 -
filebrowser_safe was therefore created to address these specific issues.
|
|
grappelli_safe is a permanent fork of Grappelli admin skin for Django, to be
referenced as a dependency for the Mezzanine CMS for Django.
At the time of grappelli_safe's creation, Grappelli was incorrectly packaged
on PyPI, and had also dropped compatibility with Django 1.1 - grappelli_safe
was therefore created to address these specific issues.
|
|
2.3.7:
Fixed race-condition for iterating addresses from the DNSCache.
Fix docstring for request.host
Fix docstring for request.remote
|
|
Fix build problem with ldap PKG_OPTIONS.
|
|
|
|
|
|
3.7.7:
Fix typo to include *.mo locale files to packaging.
3.7.6:
Add missing *.ico icon files to packaging.
3.7.5
Add missing *.woff2 font files to packaging.
Add missing *.mo locale files to packaging.
|
|
pylint-django is a Pylint plugin to aid Pylint in recognising and understanding
errors caused when using the Django framework
|
|
1.5.0
- Allow usage with Models which include a model attribute
- Support Django 2.0
|
|
nghttp2 v1.29.0:
lib
* NGHTTP2_REFUSED_STREAM is now used as an error code passed to nghttp2_on_stream_close_callback for streams which are closed by GOAWAY to indicate that they are safely retried.
build
* SPDY related code was completely removed.
nghttpx
* The commit which breaks load balancing among HTTP/2 backend in some situations has been reverted.
* The default value of --api-max-request-body option has been increased to 32MiB.
* The time to load the large number of backend options has been greatly improved.
* The crash with --backend-http-proxy-uri option has been fixed.
|
|
1.9.1 - Support Cloudflare's new Server header
|
|
3.7.4:
Schema: Extract method for manual_fields processing
Allows for easier customisation of manual_fields processing, for example to provide per-method manual fields. AutoSchema adds get_manual_fields, as the intended override point, and a utility method update_fields, to handle by-name field replacement from a list, which, in general, you are not expected to override.
|
|
When using Microsoft Office with a WebDAV share, Office programs
will prompt for authentication each time they are started, even if
the share is already mounted.
The only way to prevent all behavior implement Microsoft Office
Forms Based Authentication (OFBA) protocol. This is what this
modules implements.
MS-OFBA is documented here
https://msdn.microsoft.com/en-us/library/office/cc313069%28v=office.12%29.aspx
|
|
This is a standalone upload manager for Apache. It can also
replace PHP native upload implementation for performance
benefit on network filesystems.
|
|
Release 4.2.0:
* Support for Django-2.0
|
|
|
|
0.0.10:
Unknown changes.
|
|
Version 4.5.24:
Bugs Fixed
Using mod_wsgi in daemon mode on Solaris would cause a process hang or max out CPU usage. Caused by change of variable type to unsigned to get rid of compiler warnings, without fixing how condition check using variable was done.
Problem could also affect non Solaris systems if total number of HTTP headers and other variables passed in WSGI environ was greater than 1024. Affected Solaris all the time due to it having a limit of only 16 in operating system for same code, meaning hit problem immediately.
|
|
patches taken from www/firefox. NFC
|
|
0.9.0:
Add support for Django 1.11 and 2.0
Drop unsupported django versions from test matrix (1.9, 1.10)
Add Danish and Ukrainian translations
Rollup the last year worth of minor bug fixes
|
|
Script tag with additional attributes for django.forms.Media.
|
|
Bugs Fixed
Incorrect check around whether apxs was present on system would result in pip install failing on Windows, and possibly also when using latest Xcode on MacOS X.
|
|
6.4.0:
[Core] Support for defining sanitized_keys on the client
[Django] Support for Django 2.0 Urlresolver
[Docs] Several fixes and improvements
|
|
|
|
|
|
v0.6.19 Fixed install problem
|
|
Version 0.6.2:
* Add support for OS chosen port in LiveServerTestCase
* Better error messages when missing required modules
* assertRedirects now supports all valid redirect codes as specified in the HTTP protocol
* Fixed bug that caused TypeError instead of AssertionError when testing against used templates
* Fixed bug in assertRedirects where the location was not being checked properly
|
|
Version 2.3.2
- Don't mask the parent table for single-table inheritance models.
Version 2.3.1
- If a model has a table name that matches an existing table in the metadata,
use that table. Fixes a regression where reflected tables were not picked up
by models.
- Raise the correct error when a model has a table name but no primary key.
- Fix repr on models that don't have an identity because they have not been
flushed yet.
- Allow specifying a max_per_page limit for pagination, to avoid users
specifying high values in the request args.
- For paginate with error_out=False, the minimum value for page is
1 and per_page is 0.
Version 2.3.0
- Multiple bugs with __tablename__ generation are fixed. Names will be
generated for models that define a primary key, but not for single-table
inheritance subclasses. Names will not override a declared_attr.
PrimaryKeyConstraint is detected.
- Passing an existing declarative_base() as model_class to
SQLAlchemy.__init__ will use this as the base class instead of creating
one. This allows customizing the metaclass used to construct the base.
- The undocumented DeclarativeMeta internals that the extension uses for
binds and table name generation have been refactored to work as mixins.
Documentation is added about how to create a custom metaclass that does not
do table name generation.
- Model and metaclass code has been moved to a new models module.
_BoundDeclarativeMeta is renamed to DefaultMeta; the old name will be
removed in 3.0.
- Models have a default repr that shows the model name and primary key.
- Fixed a bug where using init_app would cause connectors to always use the
current_app rather than the app they were created for. This caused issues
when multiple apps were registered with the extension.
|
|
Version 0.4.1:
- New config option USE_SESSION_FOR_NEXT to enable storing next url in session
instead of url.
- Accept int seconds along with timedelta for REMEMBER_COOKIE_DURATION.
- New config option FORCE_HOST_FOR_REDIRECTS to force host for redirects.
|
|
0.6.18:
Fixes meth:adminsortable2.admin.SortableInlineAdminMixin.get_fields: Always return a list instead of sometimes a tuple.
|
|
Version 7.43.0.1:
* WRITEHEADER/WRITEFUNCTION and WRITEDATA/WRITEFUNCTION can now
be set on the same handle. The last call will take precedence over
previous calls. Previously some combinations were not allowed.
* Fixed a crash when using WRITEDATA with a file-like object followed
by WRITEDATA with a real file object.
* Fixed a theoretical memory leak in module initialization.
* Added support for CURL_SSLVERSION_MAX_* constants.
* Added support for CURLSSH_AUTH_AGENT.
* Added support for CURLOPT_CONNECT_TO.
* Added support for CURLINFO_HTTP_VERSION.
* Fixed build against OpenSSL l.1 on Windows.
* Added set_ca_certs method to the Easy object to set CA certificates
from a string.
* Python 3.6 is now officially supported.
* Added support for CURLOPT_PROXY_CAPATH.
* C-Ares updated to 1.12.0 in Windows builds, fixing DNS resolution
issues on Windows.
* Added --openssl-lib-name="" option to support building against
OpenSSL 1.1.0 on Windows.
* Fixed a possible double free situation in all Curl objects
due to a misuse of the trashcan API.
* High level Curl objects can now be reused.
* LARGE options fixed under Windows and Python 3 (INFILESIZE,
MAX_RECV_SPEED_LARGE, MAX_SEND_SPEED_LARGE, MAXFILESIZE,
POSTFILESIZE, RESUME_FROM).
* Fixed compilation on Solaris.
* ENCODING option can now be unset
|
|
Version 2.1.2:
Bug fixes
* Support html5lib-python 1.0.1.
* Add deprecation warning for supporting html5lib-python < 1.0.
* Switch to semver.
|
|
In django-registration 2.3, the new validators :func:`~registration.validators.validate_confusables` and :func:`~registration.validators.validate_confusables_email` were added, and are applied by default to the username field and email field, respectively, of registration forms. This may cause some usernames which previously were accepted to no longer be accepted, but like the reserved-name validator this change was made because its security benefits significantly outweigh the edge cases in which it might disallow an otherwise-acceptable username or email address. If for some reason you need to allow registration with usernames or email addresses containing potentially dangerous use of Unicode, you can subclass the registration form and remove these validators, though doing so is not recommended.
|
|
0.16.0:
Fix raising TypeError by url.query_string() after url.with_query({}) (empty mapping)
|
|
2.0.12:
Fixed MySQL error in get_deleted()
2.0.11:
Dramatically improved performance of get_deleted() over large datasets
Ukranian translation
Bugfixes
|
|
* Sync with www/firefox-57.0.2
|
|
* Move gtk3 part to mozilla-common.mk
* Add a option for Widevine CDM support
Changelog:
For Windows only.
|
|
pkgsrc changes:
- sort DEPENDS
Upstream changes (from CHANGES.md):
## 3.0.0 (2017-10-01)
* Drop support of Ruby `2.0` and Ruby `2.1`.
([@ixti])
* [#410](https://github.com/httprb/http/pull/410)
Infer `Host` header upon redirects.
([@janko-m])
* [#409](https://github.com/httprb/http/pull/409)
Enables request body streaming on any IO object.
([@janko-m])
* [#413](https://github.com/httprb/http/issues/413),
[#414](https://github.com/httprb/http/pull/414)
Fix encoding of body chunks.
([@janko-m])
* [#368](https://github.com/httprb/http/pull/368),
[#357](https://github.com/httprb/http/issues/357)
Fix timeout issue.
([@HoneyryderChuck])
|
|
This version is required by newer ruby-http gem 3.0.0.
Upstream changes: (from CHANGES.md)
## 2.0.0 (2017-10-01)
* [#17](https://github.com/httprb/form_data/pull/17)
Add CRLF character to end of multipart body.
[@mhickman][]
## 2.0.0.pre2 (2017-05-11)
* [#14](https://github.com/httprb/form_data/pull/14)
Enable streaming for urlencoded form data.
[@janko-m][]
## 2.0.0.pre1 (2017-05-10)
* [#12](https://github.com/httprb/form_data.rb/pull/12)
Enable form data streaming.
[@janko-m][]
|
|
Fix BUILDLINK_PKGSRCDI to here, www/php-propro2 not www/php-propro.
|
|
|
|
|
|
|
|
|
|
From upstream's changelog:
>From the Release Notes
(https://wiki.davical.org/index.php/Release_Notes/1.1.6):
Bug Fixes
=========
* Only one set of angle brackets around cannot-modify-protected-property error tag (#112)
* Fix sync of deleted events when hide_todo is set (#100)
* Modify hide_older_than logic to allow through recurring events (#103)
* Fix modified mapping in the LDAP driver (#108)
* Do not output unescaped XML special characters in if-match error message (#113)
* Don't crash on principal-property-search REPORT without a proper match clause (#114)
* Various CardDAV and CalDAV fixes highlighted by caldav-tester
* Fix $SERVER variable names used when operating behind a proxy (!38)
* Use modern class constructors that even work with PHP7 (fixes: #119)
* Card search invalid when negate-condition="no" (#126)
* Propagate database error to client (#127)
* Add a log entry for login failures (#105)
Other Changes
=============
* Updates to the test suites, which are mostly passing now
* Improved logging in certain error conditions
* Set $c->external_ua_string to fetch external calendars posing as a certain user-agent (#115)
* Improve parsing of RFC5545 durations
* Improve support for /principals/users/..., /principals/resources/...
and /__uids__/... URLs
* Improve use of create-database.sh and update-davical-database with non-default values (see #124)
* Experimental $c->enable_attendee_group_resolution will resolve
attendee group names to a list of individual users (from !21)
* Add support for calendar-user-type (!39)
* Update caldav_functions.sql for Postgresql 10 (#129)
Database Upgrade
================
* Run dba/upgrade-davical-database to get Postgresql-10-compatible functions
Upgrades of Other Software
==========================
* AWL 0.58 is required for best PHP7 compatibility
|
|
0.7.0:
Fixed a bug where trigger_events didn't actually trigger events in async create_server
Changed strict_slashes to be True by default
Changed Unauthorized exception __init__ to be more like the rest of the exceptions
Added an option to define a name for a route
Made the prefixes for the environment variables configurable
Fixed windows support where syslog raises an ImportError
Added support for vhosts in static routes
Split RequestTimeout, ResponseTimeout, and KeepAliveTimeout into different timeouts
Fixed Connection lost before response written
SanicTestClient now gets its own port
|
|
2.3.6:
Correct request.app context (for handlers not just middlewares).
|
|
7.58 2017-12-02
- Added websocket_p method to Mojo::UserAgent.
|