As an alternative, it's possible to require a higher GCC version,
note that it's necessary to require a higher GCC on other boost-*
packages (probably boost-headers).
fix build on netbsd 6.1.5
-----------------------
Update 2005-10-10 | 10 October 2005 | JD 2453654.355984
Version 2.4 release.
Days between date calculator included: dbd
Example source for JAVA, PERL, AWK, PHP
(pkgsrc changes)
- Set LICENSE= 2-clause-bsd
- Silence pkglint warning. (removing two '@' at do-test,
no major change on output lines at make test).
----------------------------------------
2.07 2016-11-02
- This release is based on version 2016i of the Olson database. This release
includes contemporary changes for Tonga and Antarctica/Casey. There is also
a new zone for Northern Cyprus, Asia/Famagusta, which differs from other
parts of Cyprus.
1.6.0
- Add support for tcsh
- Fix handling of unquoted completions containing $
- Don't insert unnecessary leading quote char in completions
- Fix parser reuse with positional arguments
- Tests: Add simple pexpect tests for bash; Add test case to
verify #20 is fixed
1.5.1
- Packaging fix
1.5.0
- Do not suggest options from mutually exclusive groups
- Don't forget to ship src/pthr.h in 'make dist' generated tarballs.
- test/Makefile.am: Include dependencies for all test programs.
- Guard against multiple inclusion of mutex.h and pthr.h.
- Rename mutex_*() functions to __mutex_*().
- test/avl: Reduce test AVL tree size.
- Turn iv_validate_now() into a no-op.
- iv_fd: Let ->poll() return whether a timeout could have occurred.
- iv_fd: Allow timeout handling optimizations in poll methods.
- epoll: Implement ->set_poll_timeout() using timerfd_create(2).
- kqueue: Implement ->set_poll_timeout() using EVFILT_TIMER.
- port: Implement ->set_poll_timeout() using timer_create(3C).
- spinlock.h: Fix pthread_sigmask() pointer aliasing issue.
- Use a maxium event polling timeout of a day.
- iv_task: Allow task registered by another task to run immediately.
- Split off implementations of iv_thread_get_id() into separate files.
- Further mangle names of the __mutex_*() functions.
- Add EINTR check loops to a few more write(2) call instances.
- test/: Avoid long long printf format specifiers.
2.5.1
- Updated unit test to compile with plain C and added some test cases.
2.5.0
- Added support for getting territory names in English and local
alphabets.
- Added much improved unit test scripts to run gprof, valgrind,
the CLang address sanitize and compare the output of the new library
with and older version.
Update DEPENDS
Upstream changes:
2.002005 - 2016-10-31
- fix accessor extensions that need captured variables for clearers and
predicates. (RT#118453)
- avoid relying on '.' being in @INC in tests
- fix Sub::Quote test when run with perl -C or PERL_UNICODE on perl 5.10
(RT#117844)
- improved error messages for invalid sub names in Sub::Quote (RT#116416,
RT#117711)
- clarify meta method documentation
- bump Role::Tiny prereq version to get stub in role fix (RT#116674)
Upstream changes:
2.000005 - 2016-11-01
- revert change to MRO::Compat usage
2.000004 - 2016-10-31
- Fix consuming stubs from roles (RT#116674).
- Fix error message when applying conflicting roles to an object.
- Drop prerequisite on MRO::Compat on perl 5.8.
dependencies. Given the existence of BUILDLINK_A[BP]I_DEPENDS and
PKGREVISION bumps our use in pkgsrc can be considered a legitimate
one.
Delete the print_libav_versions() check to reflect that.
Bump PKGREVISION.
Thanks to <wiz> for noticing that!
Redis 3.2.5 Released Wed Oct 26 09:16:40 CEST 2016
===========================================================================
Upgrade urgency LOW: This release only fixes a compilation issue due to the
missing -ldl at linking time.
zach shipko in commit 4736407:
BSDs don't have -ldl
1 file changed, 15 insertions(+), 5 deletions(-)
antirez in commit 9ada818:
Fix modules compilation when libc malloc is used.
1 file changed, 2 insertions(+), 2 deletions(-)
(and may be harmful).
we don't need a definition to declare we're definitely totally o32,
especially since the vast majority will be n32. this is potentially
harmful, but I cannot confirm any resulting harm.
don't try to avoid compiler builtins, we have them and I expect that
they will work, however, only build tested (on netbsd 7.99.41 mips64eb),
no tests run.
bump PKGREVISION.
1. Features
The following commands now also have experimental formatter support: 'hg version', 'hg grep' and 'hg config'
New template keywords and functions: termwidth, mod(a, b), relpath(path)
Basic arithmetic operations in template such as termwidth - 10
follow() revset takes new startrev parameter
Bash completion now allows skipping potentially expensive status call for completing 'hg status' arguments, using $HGCOMPLETE_NOSTATUS environment variable
2. Improvements
A number of changes were made to move and copy tracking, to make sure move and copy information is not lost during commands like 'hg graft'
Compound revset expression is now properly ordered
Python 3 support has received a lot of improvements (but will take a lot of additional work)
zlib performance in hgweb is improved, and it's possible to control zlib compression level using server.zliblevel option
Detailed changelog:
1.1. commands
annotate: calculate line count correctly
branchmap: acquires lock before writting the rev branch cache
clone: set default path correctly when doing a clone+share (issue5378)
copy: distinguish "file exists" cases and add a hint (BC)
commit: return 1 for interactive commit with no changes (issue5397)
config: add template support
debugobsolete: add formatter support (issue5134)
files: change documentation to match its behaviour (issue5276)
grep: add formatter support
help: show content for explicitly disabled extension (issue5228)
import: abort instead of crashing when copy source does not exist (issue5375)
import: report directory-relative paths in error messages (issue5224)
log: copy the way of ancestor traversal to --follow matcher (issue5376)
log: preserve topo sort in graph even if additional filter options specified
merge: add conflict labels to merge command
merge: avoid superfluous filemerges when grafting through renames (issue5407)
strip: report both bundle files in case of exception (issue5368)
tag: clarify warning about making a tag on a branch head
version: add formatter support
flags: allow specifying --no-boolean-flag on the command line (BC)
1.2. core
changelog: disable delta chains
copies: make _checkcopies handle copy sequences spanning the TCA (issue4028)
formatter: add function to convert list to appropriate format (issue5217)
lock: show more detail for new-style locks in lock waiting message (issue4752)
revset: do not rewrite ':y' to '0:y' (issue5385)
revset: fix order of nested '_(|int|hex)list' expression (BC)
revset: fix order of nested 'or' expression (BC)
revset: fix order of nested 'range' expression (BC)
revset: make reverse() and sort() no-ops when ordering requirement allows (BC)
revset: support "follow(renamed.py, e22f4f3f06c3)" (issue5334)
templater: provide a termwidth keyword (issue5395)
templater: add inheritance support to style maps
templater: add relpath() to convert repo path to relative path (issue5394)
templater: make pad() evaluate boolean argument (BC)
wireproto: unescape argument names in batch command (BC)
1.3. extensions
journal: properly check for held lock (issue5349)
journal: use fm.formatdate() to pass date tuple in appropriate type (BC)
journal: use fm.formatlist() to pass hashes in appropriate type (BC)
journal: use fm.hexfunc() to get full hash in JSON/template output (BC)
largefiles: fix 'deleted' files sometimes persistently appearing with R status
largefiles: handle that a found standin file doesn't exist when removing it
largefiles: more safe handling of interruptions while updating modifications
largefiles: when setting/clearing x bit on largefiles, don't change other bits
mq: release lock after transaction in qrefresh
mq: take wlock when 'qqueue' is doing write operations
rebase: properly calculate total commits to rebase (issue5347)
rebase: rebase changesets in topo order (issue5370) (BC)
1.4. hgweb
hgweb: avoid line wrap between revision and annotate-info (issue5398)
hgweb: config option to control zlib compression level
Upstream changes:
Django 1.9.11 release notes
November 1, 2016
Django 1.9.11 fixes two security issues in 1.9.10.
User with hardcoded password created when running tests on Oracle
DNS rebinding vulnerability when DEBUG=True
Curl and libcurl 7.51.0
Public curl releases: 160
Command line options: 185
curl_easy_setopt() options: 225
Public functions in libcurl: 61
Contributors: 1467
This release includes the following changes:
o nss: additional cipher suites are now accepted by CURLOPT_SSL_CIPHER_LIST
o New option: CURLOPT_KEEP_SENDING_ON_ERROR [10]
This release includes the following bugfixes:
o CVE-2016-8615: cookie injection for other servers [28]
o CVE-2016-8616: case insensitive password comparison [29]
o CVE-2016-8617: OOB write via unchecked multiplication [30]
o CVE-2016-8618: double-free in curl_maprintf [31]
o CVE-2016-8619: double-free in krb5 code [32]
o CVE-2016-8620: glob parser write/read out of bounds [33]
o CVE-2016-8621: curl_getdate read out of bounds [34]
o CVE-2016-8622: URL unescape heap overflow via integer truncation [35]
o CVE-2016-8623: Use-after-free via shared cookies [36]
o CVE-2016-8624: invalid URL parsing with '#' [37]
o CVE-2016-8625: IDNA 2003 makes curl use wrong host [38]
o openssl: fix per-thread memory leak using 1.0.1 or 1.0.2 [1]
o http: accept "Transfer-Encoding: chunked" for HTTP/2 as well [2]
o LICENSE-MIXING.md: update with mbedTLS dual licensing [3]
o examples/imap-append: Set size of data to be uploaded [4]
o test2048: fix url
o darwinssl: disable RC4 cipher-suite support
o CURLOPT_PINNEDPUBLICKEY.3: fix the AVAILABILITY formatting
o openssl: don’t call CRYTPO_cleanup_all_ex_data [5]
o libressl: fix version output [6]
o easy: Reset all statistical session info in curl_easy_reset [7]
o curl_global_cleanup.3: don't unload the lib with sub threads running [8]
o dist: add CurlSymbolHiding.cmake to the tarball
o docs: Remove that --proto is just used for initial retrieval [9]
o configure: Fixed builds with libssh2 in a custom location
o curl.1: --trace supports % for sending to stderr!
o cookies: same domain handling changed to match browser behavior [11]
o formpost: trying to attach a directory no longer crashes [12]
o CURLOPT_DEBUGFUNCTION.3: fixed unused argument warning [13]
o formpost: avoid silent snprintf() truncation
o ftp: fix Curl_ftpsendf
o mprintf: return error on too many arguments
o smb: properly check incoming packet boundaries [14]
o GIT-INFO: remove the Mac 10.1-specific details [15]
o resolve: add error message when resolving using SIGALRM [16]
o cmake: add nghttp2 support [17]
o dist: remove PDF and HTML converted docs from the releases [18]
o configure: disable poll() in macOS builds [19]
o vtls: only re-use session-ids using the same scheme
o pipelining: skip to-be-closed connections when pipelining [20]
o win: fix Universal Windows Platform build [21]
o curl: do not set CURLOPT_SSLENGINE to DEFAULT automatically [22]
o maketgz: make it support "only" generating version info
o Curl_socket_check: add extra check to avoid integer overflow
o gopher: properly return error for poll failures
o curl: set INTERLEAVEDATA too
o polarssl: clear thread array at init
o polarssl: fix unaligned SSL session-id lock
o polarssl: reduce #ifdef madness with a macro
o curl_multi_add_handle: set timeouts in closure handles [23]
o configure: set min version flags for builds on mac [24]
o INSTALL: converted to markdown => INSTALL.md
o curl_multi_remove_handle: fix a double-free [25]
o multi: fix inifinte loop in curl_multi_cleanup() [26]
o nss: fix tight loop in non-blocking TLS handhsake over proxy [27]
o mk-ca-bundle: Change URL retrieval to HTTPS-only by default [39]
o mbedtls: stop using deprecated include file [40]
o docs: fix req->data in multi-uv example [41]
o configure: Fix test syntax for monotonic clock_gettime
o CURLMOPT_MAX_PIPELINE_LENGTH.3: Clarify it's not for HTTP/2 [42]
This release includes the following known bugs:
o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html)
This release would not have looked like this without help, code, reports and
advice from friends like these:
Akshay Vernekar, Alexander Sinditskiy, Anders Bakken, Andreas Streichardt,
Andrei Sedoi, Bernard Spil, Christian Heimes, Dan Fandrich,
Daniel Gustafsson, Daniel Stenberg, Darío Hereñú, David Woodhouse,
Fernando Muñoz, Gregory Szorc, Jeroen Ooms, Kamil Dudka, Luật Nguyễn,
lukaszgn on github, Marcel Raad, Martin Frodl, Martin Storsjö,
Michael Kaufmann, Michael Osipov, Miloš Ljumović, Nick Zitzmann,
nopjmp on github, Paul Joyce, Rainer Müller, Ray Satiro, Remo E,
Rider Linden, Sebastian Mundry, Sergei Kuzmin, Stephen Brokenshire,
Tobias Stoeckmann, Toby Peterson, Todd Short, Tony Kelman, Torben Dannhauer,
Valentin David,
(40 contributors)
Thanks! (and sorry if I forgot to mention someone)
References to bug reports and discussions on issues:
[1] = https://curl.haxx.se/bug/?i=964
[2] = https://curl.haxx.se/bug/?i=1013
[3] = https://curl.haxx.se/bug/?i=1019
[4] = https://curl.haxx.se/bug/?i=1011
[5] = https://curl.haxx.se/mail/lib-2016-09/0045.html
[6] = https://curl.haxx.se/bug/?i=1029
[7] = https://curl.haxx.se/bug/?i=1017
[8] = https://curl.haxx.se/bug/?i=997
[9] = https://curl.haxx.se/bug/?i=1031
[10] = https://curl.haxx.se/libcurl/c/CURLOPT_KEEP_SENDING_ON_ERROR.html
[11] = https://curl.haxx.se/bug/?i=1050
[12] = https://curl.haxx.se/bug/?i=1053
[13] = https://curl.haxx.se/bug/?i=1056
[14] = https://curl.haxx.se/bug/?i=1052
[15] = https://curl.haxx.se/bug/?i=1049
[16] = https://curl.haxx.se/bug/?i=1066
[17] = https://curl.haxx.se/bug/?i=922
[18] = https://curl.haxx.se/mail/lib-2016-10/0040.html
[19] = https://curl.haxx.se/bug/?i=1057
[20] = https://curl.haxx.se/bug/?i=1075
[21] = https://curl.haxx.se/bug/?i=1048
[22] = https://curl.haxx.se/bug/?i=1042
[23] = https://curl.haxx.se/bug/?i=739
[24] = https://curl.haxx.se/bug/?i=1069
[25] = https://curl.haxx.se/bug/?i=1083
[26] = https://curl.haxx.se/mail/lib-2016-10/0011.html
[27] = https://bugzilla.redhat.com/1388162
[28] = https://curl.haxx.se/docs/adv_20161102A.html
[29] = https://curl.haxx.se/docs/adv_20161102B.html
[30] = https://curl.haxx.se/docs/adv_20161102C.html
[31] = https://curl.haxx.se/docs/adv_20161102D.html
[32] = https://curl.haxx.se/docs/adv_20161102E.html
[33] = https://curl.haxx.se/docs/adv_20161102F.html
[34] = https://curl.haxx.se/docs/adv_20161102G.html
[35] = https://curl.haxx.se/docs/adv_20161102H.html
[36] = https://curl.haxx.se/docs/adv_20161102I.html
[37] = https://curl.haxx.se/docs/adv_20161102J.html
[38] = https://curl.haxx.se/docs/adv_20161102K.html
[39] = https://curl.haxx.se/bug/?i=1012
[40] = https://curl.haxx.se/bug/?i=1087
[41] = https://curl.haxx.se/bug/?i=1088
[42] = https://curl.haxx.se/bug/?i=1059
C-Reduce is a tool that takes a large C, C++, or OpenCL file that has a
property of interest (such as triggering a compiler bug) and
automatically produces a much smaller C/C++ file that has the same
property. It is intended for use by people who discover and report bugs
in compilers and other tools that process source code.