When *dst and *src overlaps in strcpy(3) according to POSIX the behaviour is
undefined and at least on NetBSD this lead to SIGABRT (due buffer overflow
detection of fortify) in foomatic-combo-xml.
PKGREVISION++
- console:
- The `console.timeLog()` method has been implemented.
- deps:
- Upgrade to libuv 1.22.0.
- Upgrade to ICU 62.1 (Unicode 11, CLDR 33.1).
- http:
- Added support for passing both `timeout` and `agent` options to
`http.request`.
- inspector:
- Expose the original console API in `require('inspector').console`.
- napi:
- Added experimental support for functions dealing with bigint
numbers.
- process:
- The `process.hrtime.bigint()` method has been implemented.
- Added the `--title` command line argument to set the process title
on startup.
- trace_events:
- Added process\_name metadata.
Upstream changes:
0.2308 2018-07-11 21:06:16Z
- remove File::Temp::Dir from the PAUSE index (it is not in its own
.pm file, so it is not 'use'able on its own)
0.2307 2018-06-24 19:40:29Z (TRIAL RELEASE)
- change EXLOCK default from true to false; addresses RT#123959.
Note that this option was always a no-op on non-BSD platforms;
changing the default to false makes behaviour more predictable and
consistent across platforms.
0.2306 2018-06-24 19:33:47Z
- switch from 'use vars' to 'our'
0.2305 2018-04-19 11:58:49Z (TRIAL RELEASE)
- documentation updates for what versions contain what features
(thanks, Brian Mowrey! RT#101518)
- fix bad use of skip() in tests (RT#95922)
- Fall back to CSIDL_LOCAL_APPDATA under taint on Windows (RT#60340)
- update distribution tooling
The Guideline Support Library (GSL) contains functions and types that
are suggested for use by the C++ Core Guidelines maintained by the
Standard C++ Foundation. This package contains Microsoft's
implementation of GSL.
Admin
- Stop ejabberd initialization on invalid/unknown options
- Add new options for OOM watchdog: oom_watermark and oom_queue
- Add ability to modify version string
- Add option ext_api_headers to define REST API custom headers
- Fix Erlang limits in ejabberdctl.cfg.example to reflect current
situation
- Make trusted_proxied ejabberd_http option accept ip masks
- Teach acl ip matching about ipv4 mapped ipv6 addresses
- Removed watchdog_admins option from config, as has no effect anymore
- Improve logging of external authentication failures
- ejabberd_auth: Don't use cache if the option is disabled
- Make connected_users_info and user_sessions_info DB-agnostic
Core
- Support SASL PLAIN by xmpp_stream_out
- Add Resource Binding support to xmpp_stream_out
- Improve robustness of external authentication backends
- Don't use 'unsupported-version' inside SM element
- Generate SASL failures on unencrypted connections only for s2s
- Fix reset_stream in websocket using pre-rfc protocol
- Don't crash in bosh when we receive request with RID < prev_rid
- Get rid of all calls to jlib.erl module
- Support IPv6 connections for PostgreSQL, MySQL and LDAP
- Fix authentication for usernames containing uppercase characters
- Optimize HTTP requests memory usage
- PKIX: Just warn instead of ignore a certificate containing no domain
names
- PKIX: Don't replace valid certificates with invalid ones
Modules
- Log modules startup
- mod_disco: Advertise disco#info and disco#items features
- mod_irc: is moved away from ejabberd repo to ejabberd-contrib
- mod_mam: Don't replace existing stanza ID
- HTTP upload: Generate HTTP Upload form using xdata codec
- HTTP upload: Improve error formatting
- HTTP upload: Return detailed error if HTTP upload is too large
MUC
- Always display room's xdata in disco#info
- Display muc#roomconfig_changesubject in room's disco#info
- Render roomname, allowinvites and allowpm in room disco#info
- Support for roomconfig_lang/roominfo_lang
- mod_muc_sql: Fix export to SQL
Push
- Omit summary for outgoing messages
- Further improve handling of carbons
- Also include sender/body for carbons
- Include a static body text by default
- keepalive: Increase default timeout to 3 days
- SQL: Check 'max_user_sessions' limit
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Dylan Aïssi (1):
Fix typo: Initalizing --> Initializing
Emil Velikov (2):
autogen.sh: use quoted string variables
xf86-video-r128: remove the GlxSetVisualConfigs stub and friends
Helmut Grohne (1):
Fix for cross build failure
Kevin Brace (31):
Move the location where R128PreInitGamma is called
Move assignment of color depth variables away from R128PreInitVisual
Move the assignment to monitor field of ScrnInfoRec record
Move R128PreInitVisual and R128PreInitGamma calls
Remove R128ProbeDDC
Refactor R128PreInitWeight
Move the location xf86CrtcConfigInit is called inside R128PreInit
Move existing mode setting initialization code into R128LegacyMS
Move R128InitCrtcRegisters to r128_crtc.c
Move R128InitCrtc2Registers to r128_crtc.c
Move R128InitCrtcBase to r128_crtc.c
Move R128InitCrtc2Base to r128_crtc.c
Convert R128Div to an inline function
Move R128InitPLLRegisters to r128_crtc.c
Move R128InitPLL2Registers to r128_crtc.c
Move R128RestoreCrtcRegisters to r128_crtc.c
Move R128RestoreCrtc2Registers to r128_crtc.c
Move R128InitDACRegisters to r128_output.c
Move R128RestoreDACRegisters to r128_output.c
Move R128RestorePLLRegisters to r128_crtc.c
Move R128RestorePLL2Registers to r128_crtc.c
Move R128InitDDARegisters to r128_crtc.c
Move R128InitDDA2Registers to r128_crtc.c
Move the location R128PreInitDRI is called
Deprecate R128TRACE macro when generating debug messages
Remove compilation warnings related to debug messages
Using __func__ string for debug message function identification
Convert tabs to white spaces for r128_output.c
Fix for some RAGE 128 Pro causing out of range display error
Reorganize r128_exa.c
Version bumped to 6.11.0
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (2):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: use exec instead of waiting for configure to finish
Stefan Dirsch (1):
Include <stdint.h> in order to declare uint32_t
3.6.4:
Take a whole new approach, following what simplejson does. Allow the
build_ext command class to fail, and retry without extensions in the event we
run into issues building extensions.
3.6.3:
Add check in setup.py to determine if a C compiler is available before
building C extensions.
3.6.2:
Use ctypes.util.find_library to determine if libsqlite3 is installed.
Should fix problems people are encountering installing when SQLite3 is not
available.
3.6.1:
Fixed issue with setup script.
3.6.0:
* Support for Python 3.7, including bugfixes related to new StopIteration
handling inside of generators.
* Support for specifying ROWS or RANGE window frame types.
* Add APIs for user-defined window functions if using [pysqlite3](https://github.com/coleifer/pysqlite3)
and sqlite 3.25.0 or newer.
* TimestampField now uses 64-bit integer data-type for storage.
* Added support to pwiz and playhouse.reflection to enable generating
models from VIEWs.
* Added lower-level database API for introspecting VIEWs.
* Revamped continuous integration setup for better coverage, including 3.7 and
3.8-dev.
* Allow building C extensions even if Cython is not installed, by distributing
pre-generated C source files.
* Switch to using setuptools for packaging.
Version 1.2.2
- Updating fast_xml to version 1.1.32.
- Fix crash when trying to encode xmlcdata
- Add missing files to hex package
Version 1.2.1
- Updating p1_utils to version 1.0.12.
- Updating fast_xml to version 1.1.31.
- Updating stringprep to version 1.0.12.
Version 1.2.0
- Support XEP-0377: Spam Reporting
- New xmpp_lang module to validate language tags
- Improve muc#roominfo and muc#roomconfig data forms
- XEP-0363: support and tags
- XEP-0363: data form support
- Add more functions to format errors
- Change arity of err_gone(), err_redirect() and serr_see_other_host()
THIS CHANGE INTRODUCES API INCOMPATIBILITY: use xref to check the code
- Support multiple namespaces for the same data form
- Updating fast_tls to version 1.0.23.
- Updating p1_utils to version 1.0.12.
- Use p1_fsm instead of gen_fsm
- Remove unused dependency on port compiler