The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
AssaultCube
Game client and server for ActionFPS
Mirror of Apache ActiveMQ CPP
american fuzzy lop - a security-oriented fuzzer
Mirror of Apache Portable Runtime
Mirror of Ardour Source Code
Machine code generation for C++
Audio Editor
Backtraces in Rust
push eventdevnexen/nix
commit sha b807419234314665a7020869c25e99a7320dc8ca
Add a maintenance-status badge to the README [skip ci]
commit sha b869424c2869d8769a869b446c42c36f6bc2728b
Merge pull request #2133 from asomers/new-maintainers Add a maintenance-status badge to the README
commit sha 154a8a4a00fea72ada265de69485b67634fb49b9
Clippy cleanup: endless_loop (#2135)
commit sha 90e3c3a1ef9a62a0294bb61de4fcd54731a898bf
unistd: make getpeereid take AsFd rather than a raw FD (#2137) * unistd: make getpeereid take AsFd rather than a raw FD `AsFd` returns a `BorrowedFd` that is correct by construction, meaning that this API rejects more error states at the type level (such as passing in `fd = -1`). * CHANGELOG: record changes * unistd: pass AsFd impl by value * unistd: more AsFd usage * CHANGELOG: update changes
commit sha 2ab317255ed7591718cc4145e5fcdcac807896a1
Add #[inline] to fspacectl to prevent linker errors with dylibs and --no-allow-shlib-undefined (#2122)
commit sha 8ad064d7b9df86b66090539b2f509c179aa9c15a
feat: I/O safety `pipe`, `pipe2` & `write` (#2100)
commit sha 57663c094848a80123794a7bd3ca88115fac055e
SigSet: Fix incorrect implementation of Eq, PartialEq and Hash (#1946) `signal::SigSet` derives `Eq`, `PartialEq` and `Hash`, but on linux, sigfillset(3) only initializes the first 64 bits, leaving the rest uninitialized. So two `signal::SigSets` can be different even though both have the same set of signals. Signed-off-by: German Maglione <gmaglione@redhat.com>
push time in 20 minutes
issue commentyquake2/rogue
Relicense Yamagi Quake II Rogue (Ground Zero) under GPL2
Of course you can give your okay here for both addons.
Yes sure :)
comment created time in 2 hours
push eventrandombit/botan
commit sha 313e439c786d68bcf374b2cb0edfe3ffd891db94
thead pool debugging support proposal using native capabilities if possible.
commit sha 86381e75cf7a286bb73068a97ec4bd9784316a15
Merge pull request #3628 from randombit/thread_pool_debug thead pool debugging support proposal using native capabilities if po…
push time in 7 hours
issue commentphp/php-src
php-fpm master processes runs 100% CPU and keeps spawning new ones
I ran ktrace and a kdump on the php-fpm process that is running hot and it's just looping with:
50600 php-fpm RET sched_yield 0 50600 php-fpm CALL sched_yield 50600 php-fpm RET sched_yield 0 50600 php-fpm CALL sched_yield 50600 php-fpm RET sched_yield 0 50600 php-fpm CALL sched_yield 50600 php-fpm RET sched_yield 0 50600 php-fpm CALL sched_yield 50600 php-fpm RET sched_yield 0 50600 php-fpm CALL sched_yield 50600 php-fpm RET sched_yield 0 50600 php-fpm CALL sched_yield 50600 php-fpm RET sched_yield 0
but I have no idea what that means, if anything. truss has similar output.
those have trustworthy output in general indeed. If you think it comes from the system, did you try by any chance to fill a report in the FreeBSD's bugzilla tracker ?
comment created time in 12 hours
push eventrandombit/botan
commit sha 44581627cd14e829c4aedb9e2337e44282e9f25d
XOF Base Class Co-Authored-By: René Meusel <rene.meusel@rohde-schwarz.com>
commit sha 72b2587cab8132d3bd9a90b28d32e1171fdc52ea
Add SHAKE-128 and SHAKE-256 XOFs
commit sha a0a9c3ffc0a6000f673adcf839e66fbf38203f5e
Add helper methods to implement NIST SP.800-185
commit sha e73649a52e1c4599701742bbf3d7b2e548c078a7
Add cSHAKE-128 and cSHAKE-256 XOFs
commit sha e499bbf31d313e3e413c968edf8507d14e85114a
add a XOF benchmark
commit sha 43dcc8a1da9e5976a548a156b69bfcc77f1ae728
Merge pull request #3671 from Rohde-Schwarz/feature/xof-interface eXtendable Output Functions as first-class citizen
commit sha 71f7ac1b846daed1b8da434b0a6f55e2770fabac
rsa, raw_op using std::span view for raw_kem_decrypt to avoid copying again the output.
commit sha 4779ea4b1937ff6abf141893ff8939303d262ddc
Merge pull request #3696 from randombit/raw_ops_span rsa, raw_op using std::span view for raw_kem_decrypt to avoid
commit sha 64b5837b6e081de62d13548251e68ed5d99a1eb9
kem follow-up, now we do have BigInt::encode_1363 working with std::span, let's use it.
commit sha 95fe9713a1ab9336e039b203e89370aa85b25e8f
Merge pull request #3698 from randombit/rsa_bigint_todo kem follow-up, now we do have BigInt::encode_1363 working with std::s…
commit sha 799e72022f04ab7c4ac4cffc122cde042fbeb800
Also test MAC algorithms without calling start Since the MAC contract only requires calling start if a nonce is in use, all MAC algorithms should behave correctly if the start call is omitted in the case that a nonce is not in use.
commit sha ac6d3dd4e42bc374936eb783a35be1c836b988ce
Merge pull request #3699 from randombit/jack/test-mac-without-calling-start Also test MAC algorithms without calling start
commit sha 5299c1635e96d2fcfb6a43aecdd3335556acd245
Update change notes [ci skip]
commit sha c047540e2f9330bab9cbbf1d7b63e1e0c4dd9201
Add KMAC-256 adapted kmac to new keccak permutation Co-Authored-By: René Meusel <rene.meusel@rohde-schwarz.com>
commit sha 5ced3f7d28b51a10b2c2ca95cb9736f03420a1f5
Add KMAC-128
commit sha f8d9dd7dfd7b2410b0a4d210185f4d352121540c
keccak_helper can deal with vector output
commit sha f5f1454431db2a03c386cd8380c18f17185ea8b8
FIX: review comments
commit sha bf2acbb75bda9f02f676ab7934e2a0a831b9ea45
Nit: ordering of method implementations
commit sha 26264ca3fc9f21955eb30c8a7e5d49e0f5d42f38
tls_session unfold the input as std::span::subspan to remove raw pointers usage.
commit sha e3e62d06e8c536e8fd090fc6776a1ee41d1f08eb
Merge pull request #3700 from randombit/tls_session_span tls_session unfold the input as std::span::subspan to remove raw poin…
push time in 21 hours
PR opened php/php-src
Shares the same codepaths as FreeBSD for the most part.
pr created time in a day
push eventdevnexen/php-src
commit sha d65c80031a2a167a75da98a09012dc12b6cc8b4c
Fix GH-12190: stream_context_create with address and port at 0. Prior to the 8.1 rewrite, inet_aton was used for ipv4 addresses therefore addresses like `0` passed. For the bindto's case where both ip and port are set as such, we discard the address binding. Close GH-12195
commit sha 4bfd3459fe145dbc27f4d503d7a60f4125e5d52e
Merge branch 'PHP-8.1' into PHP-8.2
commit sha 4400eb270f011ac3ae91902e1491269703574be3
Merge branch 'PHP-8.2' into PHP-8.3
commit sha 4834e7ede5e9bffee8ce8c8b37e7a659412edc81
Merge branch 'PHP-8.3'
commit sha 865535267b7e3f7427cbe7c4ae3a227fa86994ee
round: Make `fractional == 0.5` an unexpected branch This does indeed result in slightly better assembly for clang.
commit sha 9e66bc9b97878b6c044dbcade404a93fa25b338f
abs: Make `value == ZEND_LONG_MIN` an unexpected branch As suggested in GH-12286. This results in slightly better assembly in clang, because the expected case will be handled by a forward jump that is not taken.
commit sha 5e8c992c78edb9d89b4de4fc2d4a9d8cd8264d37
Reduce impact of stream file path check in filestat Fix for #76857 introduced slight perf regression so this is an attempt to fix it. The idea is to re-use stream path check from ZendAccelerator that should be quicker than strstr. Signed-off-by: Jakub Zelenka <bukka@php.net>
commit sha 96a30882cac08dea4352ad0f84e99defbacce3b6
Merge branch 'PHP-8.3'
commit sha 12790b2b354008c362e182ae327d4184ed491bc9
Extend C14N fast path to HTML documents too (#12293)
commit sha 8fb51d4fe400a0c6ac1d782b2fab02a35e5a0ab3
Set func pointer to null in Closure __invoke (#12275)
commit sha f1f04cf0c9fffc80b37ded4faef1cbb0354f82d2
Merge branch 'PHP-8.3'
commit sha 9b6afd88fbd155880fabafbfef423c36f110b3eb
Make sure core module has number 0 (#12272) * Make sure core module has number 0 Some places, possibly also outside PHP, assume the core extension has module number 0. After 8a812c3fda this wasn't the case anymore as reported in [1]. Fix it by changing how the next module ID is computed. [1] https://github.com/php/php-src/pull/12246#issuecomment-1731432377 * Add assertion * Add test
commit sha 82a84d0b7bf11864d6deae25f38b6e65642a2f8b
Fix GH-12167 and GH-12169: Unable to get comment or processing instruction contents in SimpleXML Closes GH-12289.
commit sha 9c37a02c5431c7b3a76eda96896ed82c9008d208
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Fix GH-12167 and GH-12169: Unable to get comment or processing instruction contents in SimpleXML
commit sha 190a535325cf34d2bc938780514095c148ffc5da
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-12167 and GH-12169: Unable to get comment or processing instruction contents in SimpleXML
commit sha 2e8cdd8eecac5d34619bbd03916d0b7bcc2cc023
Merge branch 'PHP-8.3' * PHP-8.3: Fix GH-12167 and GH-12169: Unable to get comment or processing instruction contents in SimpleXML
commit sha 14fc3d156665e20f8e97ba38b91d6a250fa80e85
Fix GH-12297: PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line On some configurations, the COMPILE_DL_MYSQLND must come from config.h. If it isn't set, the get_module function won't be exposed, resulting in a failure when trying to load the library. It's the same issue ext/fileinfo had a while back that was fixed in b0ba368d5. Closes GH-12299.
commit sha 07811b63901e88093de311d2ad1da918a9078a17
Fix GH-11997: ctype_alnum 5 times slower in PHP 8.1 or greater Currently, a common function is used where a function pointer gets passed to check the character class type. If we instead use a macro, the macro version of these character class type checkers can be used. While this gives only a minor speed-up for glibc-based systems, on Alpine this gives a multi-facor speed-up This is essentially a manual revert of dc80ea7e38. Full discussion in GH-11997. Closes GH-12300.
commit sha 741dc80d0bcc39d6f70eb0a9317cc381e8c3c9f6
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Fix GH-11997: ctype_alnum 5 times slower in PHP 8.1 or greater Fix GH-12297: PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line
commit sha 3631381af49c6adf18dbe7ec4d904ed9f8468283
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-11997: ctype_alnum 5 times slower in PHP 8.1 or greater Fix GH-12297: PHP Startup: Invalid library (maybe not a PHP library) 'mysqlnd.so' in Unknown on line
push time in a day
push eventphp/php-src
commit sha 14b827049aed9fbd33df84f3428b98f27a7b216e
zend call stack support for haiku w/o using posix pthread api but the (#12103) underlying native BeOs one.
push time in a day
push eventdevnexen/caprice32
commit sha fc08f83078cba91f347ae727cdb4298c02c3f4d4
devtools error handling update
commit sha 4c6f0060e98f62c880f533921b1aef23abd82b55
memutils introduction proposal. starting with a scoped callback e.g. when it would become too verbose to close resources for each error case.
commit sha 97c96d9d7eefee9f0331dbf2293ad490731e1592
Merge pull request #236 from devnexen/dev_update devtools error handling update
commit sha f1d3b051d6d13f95881500cdf9c1026067de98d4
Merge pull request #215 from devnexen/deferutil memutils introduction proposal.
commit sha 2ec5eec47de85224acb1fbc707523331ab70a96b
zip handling expand memutils usage
commit sha 1074f59741b13a32854697803b260f0c9f4972a2
Merge pull request #237 from devnexen/deferutils_expand zip handling expand memutils usage
push time in 2 days
pull request commentrandombit/botan
So I gave a shot with the NDK 26 locally and got this
In file included from build/include/botan/buf_comp.h:11: build/include/botan/concepts.h:148:94: error: use of undeclared identifier 'uint8_t' contiguous_container<T> && resizable_container<T> && std::same_as<typename T::value_type, uint8_t>; ^ In file included from src/lib/base/buf_comp.cpp:7: build/include/botan/buf_comp.h:76:27: error: no type named 'resizable_byte_buffer' in namespace 'Botan::concepts' template <concepts::resizable_byte_buffer T = secure_vector<uint8_t>> ~~~~~~~~~~^ build/include/botan/buf_comp.h:76:75: error: expected '(' for function-style cast or type construction template <concepts::resizable_byte_buffer T = secure_vector<uint8_t>>
once fixed locally, everything else passes.
comment created time in 2 days
push eventdevnexen/php-src
commit sha b7af61a154ca9979eaa1b44aeaa77271ce43c8f6
Use version of PHP SDK binary tools that uses PHP downloads
commit sha b21df69848bb32594ae7fc7e62f8908806551157
[skip ci] Fix borked xleak skip on <PHP-8.3 xleak in skipif was only added in PHP 8.3.
commit sha aff86d68f6ebbd275e6bd982d855f33b55bb89aa
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: [skip ci] Fix borked xleak skip on <PHP-8.3
commit sha 7c4bae688b6526a1be34d1d1562387a1df0d4ebc
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [skip ci] Fix borked xleak skip on <PHP-8.3
commit sha ac607b671f2307e04a89a719d460d830fa36f3b2
Merge branch 'PHP-8.3' * PHP-8.3: [skip ci] Fix borked xleak skip on <PHP-8.3
commit sha c5fb8b6a6b9d23babcf4a7e2c2e838ad87301c34
Align class name detection to the new class synopsis format
commit sha 0d7ef87bf64b52c959ba8c15d6b4b39a331e9980
Merge branch 'PHP-8.3' - PHP-8.3: Align class name detection to the new class synopsis format
commit sha 07c688f224a777f61d984d72c9f7ffd531633cfb
Add XPath test with a context node
commit sha 7be47953a38bd0889003a6f781795f9cd721e41c
Add XPath tests for basic types
commit sha 4dea42a3f8f40ce4480a598d1672e2b2d71dc84a
Preallocate result array size in xpath (#12105) We know what size they're going to be, and we know they are packed arrays. Prevent reallocations and initialisation overhead by setting the initial size and initializing it as packed from the start.
commit sha a022ec53bdad139adcfb1fbd06ed7a5059bffbf4
Fix memory leak with failed SQLPrepare Closes GH-12095 Signed-off-by: George Peter Banyard <girgias@php.net>
commit sha 30b550bad5066a450aaa3482812faa7ecd78e121
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Fix memory leak with failed SQLPrepare
commit sha 508e70ac3cdc4ff826e0ada7e4c33ea677b8b2d0
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix memory leak with failed SQLPrepare
commit sha 2c05db33cc83c26e0eda99dfc9f5a26e55330684
Merge branch 'PHP-8.3' * PHP-8.3: Fix memory leak with failed SQLPrepare
commit sha 013bb5769be38b74c8cf4a82044e8eaf21ebacd7
Add tests for oss-fuzz-61469: Undef dynamic property in ++/-- unset in error handler This was fixed as a consequence of a3a3964497922bcd74282685218d90acea69c296 Closes GH-12011
commit sha 575263ff3fb5618a1f7db745dec0050426def5a7
Merge branch 'PHP-8.3' * PHP-8.3: Add tests for oss-fuzz-61469: Undef dynamic property in ++/-- unset in error handler
commit sha 48443183afa087fbcc0e3e328afcc49953f48fe0
Use zend_result as return for properties in ext/dom (#12113)
commit sha a579fa807c260cd571e41486678758d277a541f7
Fixed bug GH-12020: intl_get_error_message() broken after MessageFormatter::formatMessage() fails Passing NULL as the pointer to intl_error* will use the global error stack. This is what we need to do instead of pushing it onto the temporary format object that is released.
commit sha fa0953f49d2b7be028b16e90c0521b1dd74dca92
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Fixed bug GH-12020: intl_get_error_message() broken after MessageFormatter::formatMessage() fails
commit sha b17958e7beaa7aaa7f2df80023ecf79c72c842d3
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fixed bug GH-12020: intl_get_error_message() broken after MessageFormatter::formatMessage() fails
push time in 3 days
push eventdevnexen/redis
commit sha 32f45215c33e8b8d801c4c339e18504918082936
Try lazyfree temp zset in ZUNION / ZINTER / ZDIFF and optimize ZINTERCARD to avoid create temp zset (#12229) We check lazyfree_lazy_server_del in sunionDiffGenericCommand to see if we need to lazyfree the temp set. Now do the same in zunionInterDiffGenericCommand to lazyfree the temp zset. This is a minor change, follow #5903. Also improved the comments. Additionally, avoid creating unused zset object in ZINTERCARD, results in some 10% performance improvement.
commit sha da8f7428fae4ccffa5e07d869f65fe7413898f78
Try to fix SENTINEL SIMULATE-FAILURE test by re-source init-tests before each test (#12194) This test was introduced in #12079, it works well most of the time, but occasionally fails: ``` 00:34:45> SENTINEL SIMULATE-FAILURE crash-after-election works: OK 00:34:45> SENTINEL SIMULATE-FAILURE crash-after-promotion works: FAILED: Sentinel set crash-after-promotion but did not exit ``` Don't know the reason, it may be affected by the exit of the previous crash-after-election test. Because it doesn't really make much sense to go deeper into it now, we re-source init-tests to get a clean environment before each test, to try to fix this. After applying this change, we found a new error: ``` 16:39:33> SENTINEL SIMULATE-FAILURE crash-after-election works: FAILED: caught an error in the test couldn't open socket: connection refused couldn't open socket: connection refused ``` I am guessing the sentinel triggers failover and exits before SENTINEL FAILOVER, added a new || condition in wait_for_condition to fix it.
commit sha 0dfb0250e66e73e4988370e05dba66a801066f10
Fix GETEX db delete call to emit DB_FLAG_KEY_EXPIRED on expiration (#12243) We should emit DB_FLAG_KEY_EXPIRED instead of DB_FLAG_KEY_DELETED. This is an overlook in #9406.
commit sha c2f1815bcbf5a02ae3920c2efa31099226a966bb
Avoid trying to trim string loaded from RDB file. (#12241) This is a followup fix for #11817
commit sha fad6c713c26d6e4f2dd867db4d341c7abe0fcbda
Squashed 'deps/hiredis/' changes from f8de9a4bd..b6a052fe0 b6a052fe0 Helper for setting TCP_USER_TIMEOUT socket option (#1188) 3fa9b6944 Add RedisModule adapter (#1182) d13c091e9 Fix wincrypt symbols conflict 5d84c8cfd Add a test ensuring we don't clobber connection error. 3f95fcdae Don't attempt to set a timeout if we are in an error state. aacb84b8d Fix typo in makefile. 563b062e3 Accept -nan per the RESP3 spec recommendation. 04c1b5b02 Fix colliding option values 4ca8e73f6 Rework searching for openssl cd208812f Attempt to find the correct path for openssl. 011f7093c Allow specifying the keepalive interval e9243d4f7 Cmake static or shared (#1160) 1cbd5bc76 Write a version file for the CMake package (#1165) 6f5bae8c6 fix typo acd09461d CMakeLists.txt: respect BUILD_SHARED_LIBS 97fcf0fd1 Add sdevent adapter ccff093bc Bump dev version for the next release cycle. c14775b4e Prepare for v1.1.0 GA f0bdf8405 Add support for nan in RESP3 double (#1133) 991b0b0b3 Add an example that calls redisCommandArgv (#1140) a36686f84 CI updates (#1139) 8ad4985e9 fix flag reference 7583ebb1b Make freeing a NULL redisAsyncContext a no op. 2c53dea7f Update version in dev branch. f063370ed Prepare for v1.1.0-rc1 2b069573a CI fixes in preparation of release e1e9eb40d Add author information to release-drafter template. afc29ee1a Update for mingw cross compile ceb8a8815 fixed cpp build error with adapters/libhv.h 3b15a04b5 Fixup of PR734: Coverage of hiredis.c (#1124) c245df9fb CMake corrections for building on Windows (#1122) 9c338a598 Fix PUSH handler tests for Redis >= 7.0.5 6d5c3ee74 Install on windows fixes (#1117) 68b29e1ad Add timeout support to libhv adapter. (#1109) 722e3409c Additional include directory given by pkg-config (#1118) bd9ccb8c4 Use __attribute__ when building with clang on windows 5392adc26 set default SSL certificate directory 560e66486 Minor refactor d756f68a5 Add libhv example to our standard Makefile a66916719 Add adapters/libhv 855b48a81 Fix pkgconfig for hiredis_ssl 79ae5ffc6 Fix protocol error (#1106) 61b5b299f Use a windows specific keepalive function. (#1104) fce8abc1c Introduce .close method for redisContextFuncs cfb6ca881 Add REDIS_OPT_PREFER_UNSPEC (#1101) cc7c35ce6 Update documentation to explain redisConnectWithOptions. bc8d837b7 fix heap-buffer-overflow (#957) ca4a0e850 uvadapter: reduce number of uv_poll_start calls 35d398c90 Fix cmake config path on Linux. CMake config files were installed to `/usr/local/share/hiredis`, which is not recognizable by `find_package()`. I'm not sure why it was set that way. Given the commit introducing it is for Windows, I keep that behavior consistent there, but fix the rest. 10c78c6e1 Add possibility to prefer IPv6, IPv4 or unspecified 1abe0c828 fuzzer: No alloc in redisFormatCommand() when fail 329eaf9ba Fix heap-buffer-overflow issue in redisvFormatCommad eaae7321c Polling adapter requires sockcompat.h 0a5fa3dde Regression test for off-by-one parsing error 9e174e8f7 Add do while(0) protection for macros 4ad99c69a Rework asSleep to be a generic millisleep function. 75cb6c1ea Do store command timeout in the context for redisSetTimeout (#593) c57cad658 CMake: remove dict.c form hiredis_sources 8491a65a9 Add Github Actions CI workflow for hiredis: Arm, Arm64, 386, windows. (#943) 77e4f09ea Merge pull request #964 from afcidk/fix-createDoubleObject 9219f7e7c Merge pull request #901 from devnexen/illumos_test_fix 810cc6104 Merge pull request #905 from sundb/master df8b74d69 Merge pull request #1091 from redis/ssl-error-ub-fix 0ed6cdec3 Fix some undefined behaviour 507a6dcaa Merge pull request #1090 from Nordix/subscribe-oom-error b044eaa6a Copy error to redisAsyncContext when finding subscribe cb e0200b797 Merge pull request #1087 from redis/const-and-non-const-callback 6a3e96ad2 Maintain backward compatibiliy withour onConnect callback. e7afd998f Merge pull request #1079 from SukkaW/drop-macos-10.15-runner 17c8fe079 Merge pull request #931 from kristjanvalur/pr2 b808c0c20 Merge pull request #1083 from chayim/ck-drafter 367a82bf0 Merge pull request #1085 from stanhu/ssl-improve-options-setting 71119a71d Make it possible to set SSL verify mode dd7979ac1 Merge pull request #1084 from stanhu/sh-improve-ssl-docs c71116178 Improve example for SSL initialization in README.md 5c9b6b571 Release drafter a606ccf2a CI: use recommended `vmactions/freebsd-vm@v0` 0865c115b Merge pull request #1080 from Nordix/readme-corrections f6cee7142 Fix README typos 06be7ff31 Merge pull request #1050 from smmir-cent/fix-cmake-version 7dd833d54 CI: bump macos runner version f69fac769 Drop `const` on redisAsyncContext in redisConnectCallback Since the callback is now re-entrant, it can call apis such as redisAsyncDisconnect() 005d7edeb Support calling redisAsyncDisconnect from the onConnected callback, by deferring context deletion 6ed060920 Add async regression test for issue #931 eaa2a7ee7 Merge pull request #932 from kristjanvalur/pr3 2ccef30f3 Add regression test for issue #945 4b901d44a Initial async tests 31c91408e Polling adapter and example 8a15f4d65 Merge pull request #1057 from orgads/static-name 902dd047f Merge pull request #1054 from kristjanvalur/pr08 c78d0926b Merge pull request #1074 from michael-grunder/kristjanvalur-pr4 2b115d56c Whitespace 1343988ce Fix typos 47b57aa24 Add some documentation on connect/disconnect callbacks and command callbacks a890d9ce2 Merge pull request #1073 from michael-grunder/kristjanvalur-pr1 f246ee433 Whitespace, style 94c1985bd Use correct type for getsockopt() 5e002bc21 Support failed async connects on windows. 5d68ad2f4 Merge pull request #1072 from michael-grunder/fix-redis7-unit-tests f4b6ed289 Fix tests so they work for Redis 7.0 95a0c1283 Merge pull request #1058 from orgads/win64 eedb37a65 Fix warnings on Win64 47c3ecefc Merge pull request #1062 from yossigo/fix-push-notification-order e23d91c97 Merge pull request #1061 from yossigo/update-redis-apt 34211ad54 Merge pull request #1063 from redis/fix-windows-tests 9957af7e3 Whitelist hiredis repo path in cygwin b455b3381 Handle push notifications before or after reply. aed9ce446 Use official repository for redis package. d7683f35a Merge pull request #1047 from Nordix/unsubscribe-handling 7c44a9d7e Merge pull request #1045 from Nordix/sds-updates dd4bf9783 Use the same name for static and shared libraries ff57c18b9 Embed debug information in windows static lib, rather than create a .pdb file 8310ad4f5 fix cmake version 7123b87f6 Handle any pipelined unsubscribe in async b6fb548fc Ignore pubsub replies without a channel/pattern 00b82683b Handle overflows as errors instead of asserting 64062a1d4 Catch size_t overflows in sds.c 066c6de79 Use size_t/long to avoid truncation c6657ef65 Merge branch 'redis:master' into master 50cdcab49 Fix potential fault at createDoubleObject fd033e983 Remove semicolon after do-while in _EL_CLEANUP 664c415e7 Illumos test fixes, error message difference fot bad hostname test. git-subtree-dir: deps/hiredis git-subtree-split: b6a052fe0959dae69e16b9d74449faeb1b70dbe1
commit sha 2eaf23601d442ffff05f6ceae448a3dcb865132e
Merge commit 'fad6c713c26d6e4f2dd867db4d341c7abe0fcbda' into hiredis-refresh
commit sha 032bb2a27330709bcdffab7dd95a1ba90e590b41
Update deps/README.md. * We patch hiredis rather than rely on having a compatible sds version. * We now have better test coverage for redis-cli and redis-benchmark.
commit sha 0bd1a3a4a89d34ddbc5ad9c7b62f8ac3db1c7ede
Use std=gnu11 instead of std=c11. (#12253) Adding this as it's required by the latest version of libmusl (but not clear if it's a regression or an intentional change).
commit sha e7a3d3d152c251cc25aed3d89a47a525812e72de
Merge pull request #12254 from yossigo/hiredis-refresh Refresh deps/hiredis to latest (unreleased) version.
commit sha e4d183afd33e0b2e6e8d1c79a832f678a04a7886
Add missing return on -UNKILLABLE sent by master case (#12277) We now no longer propagate scripts (started from 7.0), so this is a very rare issue that in nearly-dead-code. This is an overlook in #9780
commit sha 5fd9756d2e1e73371c29e981d0c5a7a91976a27c
Fix ACLAppendUserForLoading memory leak when merge error (#12296) This leak will only happen in loadServerConfigFromString, that is, when we are loading a redis.conf, and the user is wrong. Because it happens in loadServerConfigFromString, redis will exit if there is an error, so this is actually just a cleanup.
commit sha d412269ff8b0bf8b11639963793bb71002a7d659
Adding missing test cases for Addslot Command (#12288) Added missing test case coverage for below scenarios: 1. The command only works if all the specified slots are, from the point of view of the node receiving the command, currently not assigned. A node will refuse to take ownership for slots that already belong to some other node (including itself). 2. The command fails if the same slot is specified multiple times.
commit sha 2d7d3911daccc17f038ad8f8faf395ffdb750e3e
Allow bigger tolerance in eventloop duration test. (#12179) In #11963, some new tests about eventloop duration were added, which includes time measurement in TCL scripts. This has caused some unexpected CI failures, such as #12169 and #12177, due to slow test servers or some performance jittering.
commit sha 0bfb6d55826ce128b8752430b4499146450deef4
Reset command duration for rejected command. (#12247) In 7.2, After 971b177fa we make sure (assert) that the duration has been recorded when resetting the client. This is not true for rejected commands. The use case I found is a blocking command that an ACL rule changed before it was unblocked, and while reprocessing it, the command rejected and triggered the assert. The PR reset the command duration inside rejectCommand / rejectCommandSds. Co-authored-by: Oran Agra <oran@redislabs.com>
commit sha f228ec1ea5ef8f3734f1dc0297c5181a651aba1d
flushSlavesOutputBuffers should not write to replicas scheduled to drop (#12242) This will increase the size of an already large COB (one already passed the threshold for disconnection) This could also mean that we'll attempt to write that data to the socket and the replica will manage to read it, which will result in an undesired partial sync (undesired for the test)
commit sha e7129e43e0c7c85921666018b68f5b729218d31e
Fix XREADGROUP BLOCK stuck in endless loop (#12301) For the XREADGROUP BLOCK > scenario, there is an endless loop. Due to #11012, it keep going, reprocess command -> blockForKeys -> reprocess command The right fix is to avoid an endless loop in handleClientsBlockedOnKey and handleClientsBlockedOnKeys, looks like there was some attempt in handleClientsBlockedOnKeys but maybe not sufficiently good, and it looks like using a similar trick in handleClientsBlockedOnKey is complicated. i.e. stashing the list on the stack and iterating on it after creating a fresh one for future use, is problematic since the code keeps accessing the global list. Co-authored-by: Oran Agra <oran@redislabs.com>
commit sha a9e32767f717e7454e86fdf73772edab28d5453d
Allow cluster slots/shards api to respond during loading (#12269) It would be helpful for clients to get cluster slots/shards information during a node failover and is loading data.
commit sha 1946083410fbbdd294e30c273c7aca5051d89593
Removing the duplicate test case (#12310) Looks like the Zadd test case was copied to create Zincrby test case ,but missed to change the command.
commit sha 789c33bb3e28cbb2f0d6d8ff24910aad3646705d
improve performance for keys with expiration time (#12177) This change only affects keys with expiry time. For SETEX, the average improvement is 5%, and for GET with expiation key, we gain a improvement of 13%. When keys have expiration time, Redis has an assertion to look up the main dict every time when it touches the expires. This comes with a performance const, especially during rehash. the damage will be double. It looks like that assert was added some ten years old, maybe out of paranoia, and there's probably no reason to keep it at that cost.
commit sha 254475537aad0ab34704e74f322f9e0839106103
Optimize SET PXAT to reduce calls of rewriteClientCommandVector (#12316) In PXAT case, there is no need to do the rewriteClientCommandVector, a simply benchmark show we gain a improvement of 10%.
push time in 3 days
push eventdevnexen/honggfuzz
commit sha a18aac3d69705fc71f420468fda187f76e1293ba
add --version cmdline parameter
commit sha be0b6694d540bce60879db493597444715153bab
Merge pull request #502 from vanhauser-thc/master add --version cmdline parameter
commit sha 7b89f383f371619f3aa12fd481035e162d056bd0
clang-format: IndentCaseLabels: false
push time in 3 days
push eventdevnexen/heretic2
commit sha 3b8053edae1a1a0c45c6a5af9dc2b8b50fbe90f9
"constifying" where underlying C calls expect compile time constants.
commit sha 73c3afd47ea71c7b965d53922654e9ce6421d27f
Merge pull request #1060 from devnexen/constify_it "constifying" where underlying C calls expect compile time constants.
commit sha 3c5956b61c200a28abde18d6a158c289543e8227
Makefile fix proposal
commit sha bce1d70186751d9a875181dbd430f8ee4ab2b496
make input parameters consts in shared.c where possible
commit sha 8d646adb905f74128899f048f60cf8cd3bf244dc
Merge remote-tracking branch 'base/master' into rerelease
commit sha f632d05f26c256ec183e6fce8e31ba630aeceb8c
Code warnings cleanup
commit sha 0d136e5db89dbc662bf79a503816aa9eaece2556
Merge commit '8d646adb'
commit sha 9d441ae908948e9643e0bed24431016eb70d848f
Add show weapon select messages
commit sha f8bd0ac3ac62d482767a411411e14ab617d725d7
fix crash on jump to water
commit sha 46650f749776434304fab4a7f238760348c6dabb
Merge commit '3c5956b6'
commit sha 2ed426920424370ed7000b34f7c0ea01ab3950d1
Use baseq2 as game directory for Heretic 2
commit sha 37c03674c292cf0c2b3e86ea51f9e6f6700d6e0b
Add brocken jump logic
commit sha 187f92044da653b971fd39e424bcbdfb7306d358
Clean up skin and model select
push time in 3 days
push eventdevnexen/LibAFL
commit sha 74435e1461c4f99f9e23deefeda8fe1dc583d3a4
Fix LLVMPass (#1557)
commit sha 324db072a2f0a25f4e891d8a008a2feff240fb79
Fix CI (#1558) * endif * just fix every profile * WHY YOU DONT JUST USE THE SAME NAME FOR DIR * fix * Some fuzzer want release * WHY I ALWAYS FORGET COMMA * NO MORE SPACE * rename * stb doesn't like debug build * just use release * another just use release
commit sha b3483ddd42b3980595b6c569d54bfdccd4c5cd8d
Give proper name to some crates and exclude them 2 (#1562) * fix * comma
commit sha fd229328eb5d0fd207b286f0cf7be94c23e32344
Fix frida libafl after #1523 (#1560) * Fix frida libpng after PR1523 * fmt * Fix * Clippy
push time in 3 days
pull request commentphp/php-src
Enable ifunc checks on FreeBSD 12+
With my hat of the php maintainer in the FreeBSD ports tree @Freaky I think you can also safely remove the comment about FreeBSD 12.
While this makes no sense in the freebsd ports context indeed, however in our side it does since as mentioned in the ticket we have at least a FreeBSD 9.2 user, it's fair to assume there is other FreeBSD pre-12 users around, EOL or not.
comment created time in 3 days
push eventdevnexen/libc
commit sha f0f4b689906862bf74297042022c20ada7274b71
Auto merge of #2717 - vladimir-ea:watchos, r=Amanieu Add support for Apple WatchOS Hi, I am hoping to add Apple WatchOS compile targets and these are prerequisite changes. Many thanks! Vlad.
commit sha 3beb97c01c0880f8aca73deccb6e172d77b5af77
Auto merge of #2728 - redox-os:redox-stable, r=Amanieu redox: fix compilation on stable These features are no longer required by default on Redox
commit sha 179242ec7be96c1b2a2492f86e73c137e516024c
Auto merge of #2727 - redox-os:redox-0.2.120, r=Amanieu redox: add siginfo_t and rename sa_handler to sa_sigaction This improves support for crates like signal_hook_registry
commit sha 9ab83aeda9930d9ae8f75fa5bda03979095f1ba3
Bump version to 0.2.121
commit sha fe5e6cc5b9840b4d7a19186891361516cb236142
Auto merge of #2726 - devnexen:solarish_general_build_fix_for_rustc, r=Amanieu fixing illumos build for couple of structs
commit sha a9176caa19a0aa61a6045eddbb5aed8dee74a172
Auto merge of #2729 - redox-os:0.2.121, r=Amanieu Bump version to 0.2.121 This will release the Redox OS fixes in #2727 and #2728
commit sha c9545d0efc6453296d2210fedafdb4a08a3d21cb
haiku finddirectory api update
commit sha c8f31c96bba3b8850c8a2f1f61c5bffff697cbb4
Auto merge of #2730 - devnexen:haiku_find_dir_upd, r=Amanieu haiku finddirectory api update
commit sha adfa38507c1aa4adce7010a58825af35a1f5fb99
Create optionally-available __int128 typedefs and use them for ARM64 definitions. This adds the following types to fixed_width_ints behind appropriate platform cfgs: * __int128 * __int128_t * __uint128 * __uint128_t and user_fpsimd_struct to arm64 android and linux.
commit sha f00ea005769ba76610002b3652a5c6272ddc3633
Auto merge of #2719 - Gankra:fpsimd, r=Gankra Create optionally-available __int128 typedefs and use them for ARM64 definitions. Potentially fixes #2524, see the comments in the patch for details.
commit sha 6a52bb8cdf7f9aba4d6a0e3c2614d9073be1aef9
Typo fix
commit sha e1d9927d539abb5f791ee2a8f374572018bec221
Use static_assert_eq macro This macro bases on the static_assert_size macro from the rust compiler. Its advantage is greater compatibility with older rust versions as well as better error messages on a mismatch, as both numbers are printed. The assert macro does not print the mismatching numbers as it only gets the bool from the == comparison.
commit sha 9d1d40a966ba79feabaf3418edb5089bee5e5d37
Auto merge of #2732 - est31:master, r=Amanieu Two improvements of the latest i128 numbers change Two improvements of #2719: * First, a typo/grammar fix * Second, a fix to avoid usage of the anti pattern of `==` inside an `assert` macro. Since a few releases, `assert` is usable inside `const` expressions, but for the purpose of `==`, superior alternatives exist that also work at compile time but print the two values at a mismatch. `assert_eq` is not yet usable in const contexts due to formatting.
commit sha ed0b1b93b695a267635649372fcaddef336dcf62
haiku add pthread spinlock api
commit sha 587230ad496eb613e1fadb5b1f8d672445b6b0aa
openbsd kinfo_vmentry protection flags
commit sha a25c8532abe78635d72917ea6c11db4ad3f904dd
Auto merge of #2735 - devnexen:openbsd__kve_flags, r=Amanieu openbsd kinfo_vmentry protection flags
commit sha 4297ad14bf7a897e890c2d5d94f2fc34e40a5dde
Auto merge of #2734 - devnexen:pthread_spin_haiku, r=Amanieu haiku add pthread spinlock api
commit sha 5fbf1bd7c7380a64bbf3ac15dc05685f077c4c7e
following up on openbsd's kinfo_vmentry flags
commit sha f59a9703842b6536e7cadea08146bcf889fc0fb3
Auto merge of #2736 - devnexen:obsd_kve_flags_followup, r=Amanieu following up on openbsd's kinfo_vmentry flags
commit sha 576f86d26f588a620240ef294994c6e9dcd9d6c2
Expose more thread bindings for NetBSD-like OSes.
push time in 4 days
pull request commentphp/doc-fr
Fix socket-create-pair example, missing ')'
Thanks you !
comment created time in 4 days
push eventphp/doc-fr
commit sha d012d2d69b62e600e5bf7fa9755227a034d81de7
Fix socket-create-pair example, missing ')' (#615)
push time in 4 days
PR merged php/doc-fr
PS : L'exemple dans la doc anglaise est déjà bon.
pr closed time in 4 days
push eventdevnexen/doc-fr
commit sha 1ae2938e6eabbda58ddc0277cc41c98258d7649c
string section sync
push time in 5 days