summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2016-12-12Revert "Specify readline requirement on 30 packages"wiz1-2/+1
Many of these definitely do not depend on readline. So there must be a different underlying problem, and that should be tracked down instead of papering over it.
2016-12-12Remove non-resolving host.wiz2-6/+4
2016-12-11Restore distinforyoon1-1/+41
2016-12-10libLLVM: support DragonflyBSDmaya2-1/+16
from David Shao and dports in PR pkg/51705
2016-12-10Update php71 to 7.1.0 (PHP 7.1.0 official release).taca3-11/+8
Changes are too many to write here, please refer NEWS file.
2016-12-10Update php70 to 7.0.14 (PHP 7.0.14).taca2-7/+7
08 Dec 2016 PHP 7.0.14 - Core: . Fixed memory leak(null coalescing operator with Spl hash). (Tyson Andre) . Fixded bug #72736 (Slow performance when fetching large dataset with mysqli / PDO). (Dmitry) - Calendar: . Fix integer overflows (Joshua Rogers) - Date: . Fixed bug #69587 (DateInterval properties and isset). (jhdxr) - DTrace: . Disabled PHP call tracing by default (it makes significant overhead). This may be enabled again using envirionment variable USE_ZEND_DTRACE=1. (Dmitry) - JSON: . Fixed bug #73526 (php_json_encode depth issue). (Jakub Zelenka) - Mysqlnd: . Fixed bug #64526 (Add missing mysqlnd.* parameters to php.ini-*). (cmb) - ODBC: . Fixed bug #73448 (odbc_errormsg returns trash, always 513 bytes). (Anatol) - Opcache: . Fixed bug #69090 (check cached files permissions). (dmitry) . Fixed bug #73546 (Logging for opcache has an empty file name). (mhagstrand) - PCRE: . Fixed bug #73483 (Segmentation fault on pcre_replace_callback). (Laruence) . Fixed bug #73392 (A use-after-free in zend allocator management). (Laruence) - PDO_Firebird: . Fixed bug #73087, #61183, #71494 (Memory corruption in bindParam). (Dorin Marcoci) - Phar: . Fixed bug #73580 (Phar::isValidPharFilename illegal memory access). (Stas) - Postgres: . Fixed bug #73498 (Incorrect SQL generated for pg_copy_to()). (Craig Duncan) - Soap: . Fixed bug #73538 (SoapClient::__setSoapHeaders doesn't overwrite SOAP headers). (duncan3dc) . Fixed bug #73452 (Segfault (Regression for #69152)). (Dmitry) - SPL: . Fixed bug #73423 (Reproducible crash with GDB backtrace). (Laruence) - SQLite3: . Fixed bug #73530 (Unsetting result set may reset other result set). (cmb) - Standard: . Fixed bug #73297 (HTTP stream wrapper should ignore HTTP 100 Continue). (rowan dot collins at gmail dot com) . Fixed bug #73645 (version_compare illegal write access). (Stas) - Wddx: . Fixed bug #73631 (Invalid read when wddx decodes empty boolean element). (Stas) - XML: . Fixed bug #72135 (malformed XML causes fault) (edgarsandi)
2016-12-10Update php56 to 5.6.29 (PHP 5.6.29).taca3-9/+9
08 Dec 2016, PHP 5.6.29 - Mysqlnd: . Fixed bug #64526 (Add missing mysqlnd.* parameters to php.ini-*). (cmb) - Opcache: . Fixed bug #73402 (Opcache segfault when using class constant to call a method). (Laruence) . Fixed bug #69090 (check cached files permissions) - OpenSSL . Fixed bug #72776 (Invalid parameter in memcpy function trough openssl_pbkdf2). (Jakub Zelenka) - Postgres: . Fixed bug #73498 (Incorrect SQL generated for pg_copy_to()). (Craig Duncan) - SOAP: . Fixed bug #73452 (Segfault (Regression for #69152)). (Dmitry) - SQLite3: . Fixed bug #73530 (Unsetting result set may reset other result set). (cmb) - Standard: . Fixed bug #73297 (HTTP stream wrapper should ignore HTTP 100 Continue). (rowan dot collins at gmail dot com) - WDDX: . Fixed bug #73631 (Memory leak due to invalid wddx stack processing). (bughunter at fosec dot vn).
2016-12-10lang/gcc5-aux: Fix getchar functionality on NetBSDmarino1-6/+5
2016-12-09Updated qore to version 0.8.12.4.nros3-49/+172
Changelog from release notes: Bug Fixes in Qore: * fixed a reference bug in the Queue class introduced in the last release (issue 1309) * fixed a bug where database types could not be correctly aligned if they had dependencies (issue 1314); entailed updates in the following modules: SqlUtil FreetdsSqlUtil MysqlSqlUtil OracleSqlUtil PgsqlSqlUtil Schema * fixed a bug in trunc_str() where an infinite loop could be triggered with certain arguments and multi-byte character encodings (issue 1327) * improved prompt collection performance with larger graphs of objects by eliminating unnecessary graph scans made during object method calls (issue 1363) * fixed bugs in date(string) and date(string, string) where invalid input data was ignored and invalid dates were returned (issue 1369) * CsvUtil.qm module: fixed a bug in AbstractCsvIterator::identifyTypeImpl() generating an error message (issue 1355) * MailMessage.qm module: fixed a bug using the default encoding in Message::attach() (issue issue 1352) * SqlUtil.qm module: * fixed the ignored character_semantics column option in schema alignmed (issue 1379) * implemented the cop_length() column function (issue 1395) * OracleSqlUtil.qm module: OraclePackage attribute body_src is now public to access package bodies * Qorize.qm module: Qorize module: new qorize_val() set of functions; qorize_named() introduced; qorize tests * TableMapper.qm module: * fixed runtime option propagation to TableMapper::SqlStatementMapperIterator from TableMapper::AbstractSqlStatementOutboundMapper::iterator() (issue 1418) * fixed SqlStatementMapperIterator::getCount() (issue 1417) * added the following methods: TableMapper::AbstractSqlStatementOutboundMapper::getRowIterator() TableMapper::InboundTableMapper::iterator() TableMapper::InboundTableMapperIterator::getRuntime() TableMapper::InboundTableMapperIterator::replaceRuntime() TableMapper::InboundTableMapperIterator::setRuntime() TableMapper::SqlStatementMapperIterator::getRuntime() TableMapper::SqlStatementMapperIterator::replaceRuntime() TableMapper::SqlStatementMapperIterator::setRuntime() * QUnit.qm module: fixed showing the assertion location when there are test modules on top of QUnit.qm (issue 1046) * fixed inconsistency between list splice operator and splice function (issue 1380) * fixed the documentation (and DB modules) where SQLStatement::fetchColumns() was inconsistent; now it will return a empty hash when no more rows are available to fetch (issue 1241) * added I/O timeout support to the FtpClient class (issue 1252) * fixed bugs in Socket::recv() and Socket::recvBinary() with size = 0 where NOTHING could be returned which is invalid according to the methods' declared return types (issue 1260) * fixed a bug where FtpClient:get() would fail with an exception when retrieving an empty file (issue 1255) * fixed a bug where executing a call reference to a deleted object method would cause a crash (issue 1268) * fixed a bug where Qore would allow methods to be called on already deleted objects under certain conditions (issue 1270) * fixed a bug where calling exit() in a multithreaded program could result in a segmentation fault (issue 1215) * fixed a bug where HttpServer::addListener() could not accept a bind on port 0 to mean any random port (issue 1284) * fixed a race condition in prompt collection that could lead to a crash (issue 1084) * fixed a bug clearing Socket event queues when the Socket goes out of scope that could lead to a crash (issue 1292) * fixed a bug with FtpClient::setWarningQueue() that could cause a crash (issue 1293) * fixed a bug where Qore::FtpClient::pwd() returned invalid directory names (issue 1295) * fixed bugs in handling websocket close status codes in the WebSocketUtil, WebSocketClient, and WebSocketHandler modules (issue 1216) * TableMapper module fixes: * fixed a bug with the SqlStatementOutboundMapper::iterator() method; corrected the iterator object return value which was causing AbstractMapperIterator::mapBulk() to fail (issue 979) * fixed a bug with SqlStatementOutboundMapper; it would throw an error if the required "table" or "sh" options were used and only worked with subclasses that declared these options (issue 981) * fixed a bug where AbstractSqlStatementOutboundMapper::iterator() failed to use options when creating the new Mapper object (issue 1088) * fixed a bug where optional arguments were not handled correctly in some rare cases (issue 974) * fixed a bug causing a crash when parse_base64_string_to_string() was called with an empty string (issue 996) * fixed a bug resolving base class method calls during parse initialization (issue 1075) * fixed thread memory handling bug with some operator expressions and the background operator (issue 1096) * fixed a race condition in the prompt collection of closure-bound local variables in the garbage collector (issue 1103) * fixed a bug where HTTPClient class method variants such as HTTPClient::get() without a callback would fail to return the message body when the server sent a reply with chunked transfer encoding (issue 1117) * fixed a bug in CsvUtil where backward compatibility was broken for single-row-type format (issue 1124) * fixed bugs where declared public functions were missing from the library ABI (issue 1126) * fixed bugs where Qore::format_number() and <float>::format() gave incorrect results when rounding to the significant decimals given in the format string (issue 1149) * fixed a bug referencing self in base class constructor arguments (issue 1169) * fixed a bug where the incorrect class destructor was called in the openldap module (issue 1174) * fixed a bug where declaring a copy() method as synchronized would result in a crash when the method was called (issue 1188) * fixed bugs in <string>::getEncoded() and <string>::getDecoded() regarding CE_XML and CE_NONASCII (issue 1193) * fixed bugs where Qore::call_object_method() and Qore::call_object_method_args() allowed private methods to be called from outside the class (issue 1194) * fixed a bug where "Deprecated" Functions methods were being internally registered as RUNTIME_NOOP (issue 1197) * fixed bugs where the Datasource class would open a connection to the server in the constructor before options were set and where a server connection was required to call Datasource::getOption() or Datasource::setOption() (issue 1201) * fixed memory errors in the Queue class where spurious exceptions could be raised (issue 1202) * fixed a memory leak with static class member initializers (issue 1206)
2016-12-08Update lang/nodejs to 7.2.1.fhajny2-8/+7
- buffer: - Reverted the runtime deprecation of calling Buffer() without new. - Fixed buffer.transcode() for single-byte character encodings to UCS2. - promise: --trace-warnings now produces useful stacktraces for Promise warnings. - repl: Fixed a bug preventing correct parsing of generator functions. - V8: Fixed a significant instanceof performance regression.
2016-12-08Update lang/nodejs6 to 6.9.2fhajny3-23/+40
- buffer: coerce slice parameters consistently - deps: - npm: upgrade npm to 3.10.9 - V8: Various fixes to destructuring edge cases - cherry-pick 3c39bac from V8 upstream - cherry pick 7166503 from upstream v8 - gtest: the test reporter now outputs tap comments as yamlish - inspector: inspector now prompts user to use 127.0.0.1 rather than localhost - tls: fix memory leak when writing data to TLSWrap instance during handshake
2016-12-08Update lang/nodejs4 to 4.7.0fhajny2-8/+7
The SEMVER-MINOR changes include: - build: export openssl symbols on Windows making it possible to build addons linking against the bundled version of openssl - debugger: make listen address configurable in the debugger server - dgram: generalized send queue to handle close fixing a potential throw when dgram socket is closed in the listening event handler. - http: Introduce the 451 status code "Unavailable For Legal Reasons" - tls: introduce secureContext for tls.connect which is useful for caching client certificates, key, and CA certificates. Notable SEMVER-PATCH changes include: build: - introduce the configure --shared option for embedders - gtest: the test reporter now outputs tap comments as yamlish - src: node no longer aborts when c-ares initialization fails - tls: fix memory leak when writing data to TLSWrap instance during handshake
2016-12-08lang/gcc5-aux: Fix runpath on NetBSD x86-64marino3-43/+28
The runpath issue only affected the x86-64 arch on NetBSD. The spec change was only effective on i386, so relocating the change enables the RUNPATH tag in the gcc libraries on the amd64 platform.
2016-12-08lang/gcc5-aux: Fix runpath, at least for non-NetBSD platformsmarino3-5/+5
NetBSD doesn't seem to be honoring -rpath, at least not with binutils from base. Using binutils from pkgsrc doesn't work either because it uses the gold linker (for an unknown reason) which fails with an "unsupported operation". As a result, gcc5-aux was limited to base binutils for NetBSD 7 and later. The issue was never resolved.
2016-12-07guile20: fix PLIST for FreeBSD, which for some reason uses a differentmaya1-1/+2
soname. From David Shao in PR pkg/51694
2016-12-06On Darwin, allow native iconv when Command Line Tools are not installed.adam2-5/+23
2016-12-05Update to Racket 6.7.asau6-53/+95
Changes are not known.
2016-12-05Update to SBCL 1.3.12asau3-13/+13
New in version 1.3.12 * enhancement: on x86-64, compiled functions loaded from fasl files can not be moved, but can be freed, by GC. Additionally, COMPILE will produce immobile code if SB-C::*COMPILE-TO-MEMORY-SPACE* is set to :IMMOBILE. (Caution: the flag is experimental and subject to change.) The benefits are better physical separation of code from data, and potentially easier examination of live images by external tools. * enhancement: the docstring for SAVE-LISP-AND-DIE has been amended to say that the :ROOT-STRUCTURES parameter is not meaningless on gencgc, depending on the platform. * bug fix: calling a named function (e.g. a DEFUN) concurrently with redefining that same function could lead to execution of random bytes. * bug fix: yes-or-no-p accepts formatter functions (#1639490) * bug fix: better handling of exceptions on macOS. New in version 1.3.11 * minor incompatible change: SB-EXT:*INTEXP-MAXIMUM-EXPONENT* is removed. * enhancement: TRACE ... :REPORT {TRACE,NIL} now work as advertised in the documentation string (based on patch by Patrick Stein) * enhancement: support unboxed signed-word structure slots on x86, x86-64 and ARM64. (#377616) * optimization: faster logical bit-array operations on multidimensional arrays. * optimization: better GC performance in the presence of many threads. (patch by Ilya Perminov, #1339924) * optimization: multiple-value-call is optimized with multiple argument forms, not just one. (#753803) * bug fix: MAKE-ALIEN-STRING returns the number of allocated bytes as a second value as advertised (reported by Johann 'Myrkraverk' Oskarsson) * bug fix: when TO-READTABLE is supplied to COPY-READTABLE, it will contain only the macros in FROM-READTABLE and no others. (#1631506) * enhancement: gencgc has been modified for x86-64 on Linux and macOS to a support mark-and-sweep as well as the traditional copying strategy. It is conceivable that some applications might be adversely affected. Please see ':immobile-space' in 'base-target-features.lisp-expr' for further details, and possible reasons to disable this feature. * enhancement: x86-64 supports shrinking the fixed overhead in a structure from 2 words to 1 word, reducing memory consumption in applications which create many small structures.
2016-12-05On Darwin, allow native iconv when Command Line Tools are not installed.adam2-4/+22
2016-12-05Update ruby23{,-base} to 2.3.3.taca4-39/+64
pkgsrc change: rubygems dose not blame open-ended dependency unless verbose option is enabled. Ruby 2.3.2 Released Posted by nagachika on 15 Nov 2016 Ruby 2.3.2 has been released. This is the TEENY version release of the stable 2.3 series. This release contains update of RubyGems 2.5.2 and update of included ssl certificates. Ruby 2.3.3 Released Posted by nagachika on 21 Nov 2016 Ruby 2.3.3 has been released. This release contains a bug fix about Refinements and Module#prepend. The mixture use of Module#refine and Module#prepend to the same Class could cause unexpected NoMethodError. This is a regression on Ruby 2.3.2 released last week. See [Bug #12920] for details. There are some bugfixes too. See the ChangeLog for details.
2016-12-05Update ruby22{,-base,gdbm,fiddle,readline,tk} to 2.2.6.taca4-9/+33
pkgsrc change: rubygems dose not blame open-ended dependency unless verbose option is enabled. Ruby 2.2.6 Released Posted by usa on 15 Nov 2016 Ruby 2.2.6 has been released. This release includes new SSL certificates for RubyGems. And, this also includes about 80 bug fixes after the previous release. See the ChangeLog for details.
2016-12-04Update Go to 1.7.4.bsiegert2-7/+7
Two security-related issues were recently reported, and to address these issues we have just released Go 1.6.4 and Go 1.7.4. We recommend that all users update to one of these releases (if you're not sure which, choose Go 1.7.4). The issues addressed by these releases are: On Darwin, user's trust preferences for root certificates were not honored. If the user had a root certificate loaded in their Keychain that was explicitly not trusted, a Go program would still verify a connection using that root certificate. This is addressed by https://golang.org/cl/33721, tracked in https://golang.org/issue/18141. Thanks to Xy Ziemba for identifying and reporting this issue. The net/http package's Request.ParseMultipartForm method starts writing to temporary files once the request body size surpasses the given "maxMemory" limit. It was possible for an attacker to generate a multipart request crafted such that the server ran out of file descriptors. This is addressed by https://golang.org/cl/30410, tracked in https://golang.org/issue/17965. Thanks to Simon Rawet for the report.
2016-12-04Recursive revbump from textproc/icu 58.1ryoon23-39/+46
2016-12-04Specify readline requirement on 30 packagesmarino1-1/+2
Solves: /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline The missing specification is obvious on DragonFly because there's no publically accessible version of readline in base.
2016-12-03lang/guile20: Support DragonFlymarino3-1/+32
In addition to fixing boehm-gc, guile20 requires a couple of patches from DPorts to build on DragonFly.
2016-12-02go: more wildcards for armmaya1-2/+2
my rpi1's machine_platform is ..-earmv6hf and needs this to match
2016-11-27go: match more netbsd/arm, which can be machine arch earm,maya1-3/+3
and not just evbarm. PR pkg/51653 Note that this does not resolve the PR, as the build hangs.
2016-11-26lang/gcc5-aux: adjust buildlinkmarino1-4/+2
This compiler is mainly used for Ada which normally does not require gcc5-aux to be installed. Set it as a build dependency by default. While here, remove obsolete NLS option check.
2016-11-26lang/gcc5-aux: fix allstages logic and set gcc-aux paths => gcc5-auxmarino4-13/+13
The disable bootstrap logic was reversed, and there were several references to gcc-aux that needed to change to gcc5-aux.
2016-11-25Upgrade USE_LANGUAGES=ada to use lang/gcc5-aux instead of lang/gcc-auxmarino3-11/+12
This large commit accomplishes the following: 1) Switch USE_LANGUAGES=ada to require lang/gcc5-aux (gcc 5.4) instead of lang/gcc-aux (gcc 4.9.2) on gcc.mk 2) Bump affected ports and fix paths as necessary 3) Upgrade devel/gprbuild to the latest release - No longer requires lang/gnat_util - gprslave requires gcc6-aux, so it was disabled for now 4) Fix lang/gnat_util but set PKG_SKIP_REASON - It has no further purpose in the pkgsrc tree - It has no practical purpose outside of the pkgsrc tree - Indicate intent to remove from tree in Jan. 2017 5) Set devel/GPS as failed with PKG_FAIL_REASON - This version of GPS is several years old and at the time they were strongly tied to compiler. - Latest release of GPS require gcc6-aux (not available) and several new and complex dependencies - maintainer (me) has no interest to continue supporting it - Leaving GPS in place until Jan 2017 to give another person chance to upgrade and take over support - Latest version in FreeBSD Ports Collection as a reference point
2016-11-24Update lang/nodejs to 7.2.0.fhajny2-7/+7
- crypto: The Decipher methods setAuthTag() and setAAD now return this. - dns: Implemented {ttl: true} for resolve4() and resolve6(). - libuv: Upgrade to v1.10.1 - Fixed a potential buffer overflow when writing data to console on Windows 10. - process: Added a new external property to the data returned by memoryUsage(). - tls: Fixed a memory leak when writes were queued on TLS connection that was destroyed during handshake. - V8 (dep): Upgrade to v5.4.500.43 - v8: The data returned by getHeapStatistics() now includes three new fields: malloced_memory, peak_malloced_memory, and does_zap_garbage.
2016-11-24lang/gcc5-aux: add "allstages" option and explicitly enable sharedmarino1-14/+6
The compiler failed to build on DragonFly and I think it was because --enable-shared wasn't explicitly set. Previously this was the default but maybe it's not anymore. While here I added a new (non-default) option to build via a long 3 stages instead of a quick single stage.
2016-11-19Extract _RUBYGEMS_MINORS more strictly.taca1-2/+2
2016-11-19Move UPDATE_GEMSPEC from gem.mk to rubyversion.mk.taca1-1/+9
2016-11-19Extract _RUBYGEMS_MINORS more strictly.taca1-5/+1
2016-11-19Do not restrict modifying depdencies to runtime.taca1-4/+2
2016-11-17add and enable spidermonkey185jnemeth1-1/+2
2016-11-16Import lang/spidermonkey185 based on wip/spidermonkey185.fhajny8-0/+259
Versioned as 1.8.5 despite the distfile version, as that seemed like a confusing misnomer (especially compared to other branches versioning). SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript.
2016-11-15Add devel/include-what-you-use to comment and sort.wiz1-1/+2
2016-11-14Recursive revbump from llvm 3.9.0ryoon1-1/+2
2016-11-14Add lang/clang-static-analyzer and devel/pollyryoon1-1/+3
2016-11-14Update llvm packages to 3.9.0ryoon24-203/+549
* Drop CppBackend. It is removed. Changelog: * GCC ABI Tag * LLVM IR: new intrinsics etc. * Change LLVM IPO model * Support ThinLTO * Improve the ARM targets, ARMv8.2-A support etc. * Improve the MIPS targets * Improve the PowerPC target, default optim O3 to O2 * Improve the X86 target, SKylake AVX-512 etc. * Improve the AMDGPU, better support for Mesa 12
2016-11-14libunwind is in lang category. Update commentryoon1-2/+2
2016-11-13Explicitly disable dtrace on NetBSD/i386 (7.99.*).taca1-1/+11
Should be fix PR pkg/51613.
2016-11-13Trying to move common configuration to common place.taca4-263/+146
2016-11-12Update php71 to 7.1.0rc6 (PHP 7.1.0RC6), including security fix.taca2-7/+7
10 Nov 2016, PHP 7.1.0RC6 - Core: . Fixded bug #72736 (Slow performance when fetching large dataset with mysqli / PDO). (Dmitry) - Date: . Fixed bug #73426 (createFromFormat with 'z' format char results in incorrect time). (Derick) - JSON: . Introduced encoder struct instead of global which fixes bugs #66025 and #73254 related to pretty print indentation. (Jakub Zelenka) - ODBC: . Fixed bug #73448 (odbc_errormsg returns trash, always 513 bytes). (Anatol) - PCRE: . Fixed bug #73392 (A use-after-free in zend allocator management). (Laruence) - PDO_Firebird: . Fixed bug #73087, #61183, #71494 (Memory corruption in bindParam). (Dorin Marcoci) - SPL: . Fixed bug #73423 (Reproducible crash with GDB backtrace). (Laruence)
2016-11-12Update php70 to 7.0.13 (PHP 7.0.13), including security fix (as usual).taca2-7/+7
10 Nov 2016 PHP 7.0.13 - Core: . Fixed bug #73350 (Exception::__toString() cause circular references). (Laruence) . Fixed bug #73181 (parse_str() without a second argument leads to crash). (Nikita) . Fixed bug #66773 (Autoload with Opcache allows importing conflicting class name to namespace). (Nikita) . Fixed bug #66862 ((Sub-)Namespaces unexpected behaviour). (Nikita) . Fix pthreads detection when cross-compiling (ffontaine) . Fixed bug #73337 (try/catch not working with two exceptions inside a same operation). (Dmitry) . Fixed bug #73338 (Exception thrown from error handler causes valgrind warnings (and crashes)). (Bob, Dmitry) . Fixed bug #73329 ((Float)"Nano" == NAN). (Anatol) - GD: . Fixed bug #73213 (Integer overflow in imageline() with antialiasing). (cmb) . Fixed bug #73272 (imagescale() is not affected by, but affects imagesetinterpolation()). (cmb) . Fixed bug #73279 (Integer overflow in gdImageScaleBilinearPalette()). (cmb) . Fixed bug #73280 (Stack Buffer Overflow in GD dynamicGetbuf). (cmb) . Fixed bug #72482 (Ilegal write/read access caused by gdImageAALine overflow). (cmb) . Fixed bug #72696 (imagefilltoborder stackoverflow on truecolor images). (cmb) - IMAP: . Fixed bug #73418 (Integer Overflow in "_php_imap_mail" leads to crash). (Anatol) - OCI8 . Fixed bug #71148 (Bind reference overwritten on PHP 7). (Oracle Corp.) - phpdbg: . Properly allow for stdin input from a file. (Bob) . Add -s command line option / stdin command for reading script from stdin. (Bob) . Ignore non-executable opcodes in line mode of phpdbg_end_oplog(). (Bob) . Fixed bug #70776 (Simple SIGINT does not have any effect with -rr). (Bob) . Fixed bug #71234 (INI files are loaded even invoked as -n --version). (Bob) - Session: . Fixed bug #73273 (session_unset() empties values from all variables in which is $_session stored). (Nikita) - SOAP: . Fixed bug #73037 (SoapServer reports Bad Request when gzipped). (Anatol) . Fixed bug #73237 (Nested object in "any" element overwrites other fields). (Keith Smiley) . Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient) (Keith Smiley) - SQLite3: . Fixed bug #73333 (2147483647 is fetched as string). (cmb) - Standard: . Fixed bug #73203 (passing additional_parameters causes mail to fail). (cmb) . Fixed bug #71241 (array_replace_recursive sometimes mutates its parameters). (adsr) - Wddx: . Fixed bug #73331 (NULL Pointer Dereference in WDDX Packet Deserialization with PDORow). (Stas)
2016-11-12Update php56 to 5.6.28 (PHP 5.6.28), including security fix (as usual).taca2-7/+7
10 Nov 2016, PHP 5.6.28 - Core: . Fixed bug #73337 (try/catch not working with two exceptions inside a same operation). (Dmitry) - Bz2: . Fixed bug #73356 (crash in bzcompress function). (Stas) -GD: . Fixed bug #73213 (Integer overflow in imageline() with antialiasing). (cmb) . Fixed bug #73272 (imagescale() is not affected by, but affects imagesetinterpolation()). (cmb) . Fixed bug #73279 (Integer overflow in gdImageScaleBilinearPalette()). (cmb) . Fixed bug #73280 (Stack Buffer Overflow in GD dynamicGetbuf). (cmb) . Fixed bug #72482 (Illegal write/read access caused by gdImageAALine overflow). (cmb) . Fixed bug #72696 (imagefilltoborder stackoverflow on truecolor images). (cmb) - Imap: . Fixed bug #73418 (Integer Overflow in "_php_imap_mail" leads Heap Overflow). (Anatol) - SPL: . Fixed bug #73144 (Use-after-free in ArrayObject Deserialization). (Stas) - SOAP: . Fixed bug #73037 (SoapServer reports Bad Request when gzipped). (Anatol) - SQLite3: . Fixed bug #73333 (2147483647 is fetched as string). (cmb) - Standard: . Fixed bug #73203 (passing additional_parameters causes mail to fail). (cmb) . Fixed bug #73188 (use after free in userspace streams). (Sara) - Wddx: . Fixed bug #73331 (NULL Pointer Dereference in WDDX Packet Deserialization with PDORow). (Stas)
2016-11-10guile: SunOS specific changes - don't declare STACKBOTTOM unlessmaya2-6/+15
USERLIMIT is given. From Brad Forschinger in PR pkg/49787 Also from both boehm-gc commit, where there is a longer description of issues in issue #122: https://github.com/ivmai/bdwgc/issues/122 https://github.com/ivmai/bdwgc/commit/81cae56522e601fc2e9e9bab08c87d1302c118fb we have the additions here (adding the definition of STACKBOTTOM if USERLIMIT otherwise use HEURISTIC2), but not the removal of the first part, which declares STACKBOTTOM unconditionally. Reportedly fixes build on SunOS 5.10 sun4u.
2016-11-09Update lang/nodejs to 7.1.0.fhajny3-23/+41
- buffer: add buffer.transcode to transcode a buffer's content from one encoding to another primarily using ICU - child_process: add public API for IPC channel - icu: - Upgraded to ICU 58 - small icu - Add cldr, tz, and unicode to process.versions - lib: make String(global) === '\[object global\]' - libuv: Upgraded to 1.10.0 - readline: use icu based string width calculation - src: - add NODE_PRESERVE_SYMLINKS environment variable that has the same effect as the --preserve-symlinks flag - Fix String#toLocaleUpperCase() and String#toLocaleLowerCase()