| [Fuzzing] move fuzz test in main repo add more fuzz test (#2420) Signed-off-by: Arjun Singh <ajsinghyadav00@gmail.com> | 2 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Support generics for MultiDimension APIs (#3026) * Support generics for MVariable api * Update document | 1 年前 |
| Make unit tests runnable on macOS (#3018) | 1 年前 |
| support gc for ListOfABAFreeId (#2479) | 2 年前 |
| json2pb::JsonToProtoMessage() supports parsing multiple jsons | 4 年前 |
| insert_apache_header | 6 年前 |
| insert_apache_header | 6 年前 |
| Support ProtoJson formatted http body (#2921) | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove Callback/Bind/Tuple from butil | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Fix UT compilation errors with GCC 13 due to missing <cstdint> includes (#2979) GCC 13 no longer transitively includes <cstdint> from other standard library headers. This causes compilation failures for code using types like uint32_t and uintptr_t without explicitly including <cstdint>. This commit adds the missing #include <cstdint> directives to: - test/baidu_thread_local_unittest.cpp - src/bthread/list_of_abafree_id.h The errors were: - error: 'uintptr_t' was not declared in this scope - error: 'uint32_t' does not name a type This change ensures compatibility with GCC 13 while maintaining backward compatibility with older compiler versions. Reference: https://gcc.gnu.org/gcc-13/porting_to.html | 1 年前 |
| fix some warnings for clang and revert changes on ALIGNAS/ALIGNOF | 3 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Support url safe base64 (#2337) * Support url safe base64 * Update base64url license * Update base64url license | 2 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| remove authors | 6 年前 |
| Nit enhance with const string (#2911) * nit fix for using const Signed-off-by: SamYuan1990 <yy19902439@126.com> * as it just const string refactor Signed-off-by: SamYuan1990 <yy19902439@126.com> * fix up Signed-off-by: SamYuan1990 <yy19902439@126.com> * fix up Signed-off-by: SamYuan1990 <yy19902439@126.com> * fix up Signed-off-by: SamYuan1990 <yy19902439@126.com> * clean up Signed-off-by: SamYuan1990 <yy19902439@126.com> --------- Signed-off-by: SamYuan1990 <yy19902439@126.com> | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| bugfix: runtime extend block pool (#2965) | 1 年前 |
| Fix some unstable UTs (#2928) | 1 年前 |
| Fix format of prometheus service (#2899) Fix PrometheusMetricsDumper to dump unique comment of a certain metric name to follow the prometheus specification. Also refine the prometheus ut case to support mvar output Co-authored-by: Zhengwei Zhu <zheng_wei36@163.com> | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Small FlatMap optimization with default initialization (#2620) * Small FlatMap optimization * Support optional | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Small FlatMap optimization with default initialization (#2620) * Small FlatMap optimization * Support optional | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Update license header to Apache | 7 年前 |
| Optimize zero copy of http body (#2915) | 1 年前 |
| Update license header to Apache | 7 年前 |
| Fix the bug that the grpc protocol is incompatible with authentication(issue:#3001) (#3002) * bugfix:Fixed the issue that grpc was blocked because the returned body could not be parsed by the client to get the correct error code after authentication failed * add unitest for failure of auth * change Controller* to Controller --------- Co-authored-by: paragrf <guoruifeng@kanzhun.com> | 1 年前 |
| Update license header to Apache | 7 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Bugfix: WeightedRandomizedLoadBalancer returns 0 without server (#3108) | 11 个月前 |
| change '--port' to '-p' in memcache test adapting to older version | 6 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| fix_ut_brpc_baidu_com | 6 年前 |
| add nacos naming service (#1922) | 3 年前 |
| Update license header to Apache | 7 年前 |
| Fixup mbvar convert prometheus metrics format issue (#2082) (#2235) | 2 年前 |
| Fix format of prometheus service (#2899) Fix PrometheusMetricsDumper to dump unique comment of a certain metric name to follow the prometheus specification. Also refine the prometheus ut case to support mvar output Co-authored-by: Zhengwei Zhu <zheng_wei36@163.com> | 1 年前 |
| Update license header to Apache | 7 年前 |
| Add pb2json depth limit (#3099) * Add pb2json depth limit * fix multi json test case failed * define DEEP_RECURSION_TEST_DEPTH constant * Remove duplicate root_msg and root_val param | 11 个月前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Limit redis alloc size (#3050) * Reapply "Add redis allocation size limit (#3035)" This reverts commit d0f8f8fec6a8d97092671578f4ecd9e2c5f6bc34. * Fix int overflow * Update log | 1 年前 |
| Update license header to Apache | 7 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Bugfix: Socket without health check would be abnormally recycled (#3010) | 1 年前 |
| Support various payload of baidu-std: json, proto-json and proto-text (#2946) * Support various payload of baidu-std: json, proto-json and proto-text * Refactor implementation of compress | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Fix some unstable UTs (#2928) | 1 年前 |
| different method can use different TimeoutConcurrencyConf (#2112) | 3 年前 |
| add space for other_valid_char | 5 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Fix butex wait_pthread handle EINTR (#2086) | 3 年前 |
| Reduce UT log output | 3 年前 |
| Support various payload of baidu-std: json, proto-json and proto-text (#2946) * Support various payload of baidu-std: json, proto-json and proto-text * Refactor implementation of compress | 1 年前 |
| Make sure WeightedRandomizedLoadBalancer can traverse the whole server list (#2953) * Make sure WeightedRandomizedLoadBalancer can traverse the whole server list * Only mark unavailable server as traversed | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Fix some unstable UTs (#2928) | 1 年前 |
| Fix bazel build in macos testing on 11.0-bigsur | 5 年前 |
| Update license header to Apache | 7 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Update license header to Apache | 7 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Support bthread_once and bthread singleton (#2520) | 2 年前 |
| Update license header to Apache | 7 年前 |
| Support ProtoJson formatted http body (#2921) | 1 年前 |
| add apache license header for missing cpp files under test directory | 6 年前 |
| Update ubuntu-20.04 to ubuntu-22.04 in CI (#2909) | 1 年前 |
| epoll bthread deal first (#2819) * add global priority queue * add parking lot license * fix scale workers * fix expected state * add global priority queue * fix setconcurrency ut error * fix rebase error * add global priority bthread flags * deal some comments * fix comments --------- Co-authored-by: jiazheng.jia <jiazheng.jia@antgroup.com> | 1 年前 |
| Update license header to Apache | 7 年前 |
| Bugfix: SignalTrace mode has memory and deadlock issues (#3019) * Bugfix: SignalTrace mode has memory and deadlock issues * Bugfix: Memory leak of SignalSync and wrong status of global priority bthread | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Update license header to Apache | 7 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| Support generics for MultiDimension APIs (#3026) * Support generics for MVariable api * Update document | 1 年前 |
| remove authors | 6 年前 |
| Bugfix: _combiner is not initialized in IntRecorder constructor (#3066) | 1 年前 |
| Update license header to Apache | 7 年前 |
| Update license header to Apache | 7 年前 |
| remove authors | 6 年前 |
| Fix gflag namespace (#2877) | 1 年前 |
| implement bvar::WindowEx and bvar::PerSecondEx (#1603) * implement bvar::WindowEx and bvar::PerSecondEx * Update bvar_c++.md * Update bvar_c++.md * Update bvar_c++.md * Update bvar.md | 4 年前 |
| fixes for gcc on arm64 | 3 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove Callback/Bind/Tuple from butil | 8 年前 |
| test: rebuild test certs with 2048-bit RSA keys The previous test certificates use 1024-bit RSA keys and SHA-1 for signatures. They are somewhat deprecated. This commit updates the certificates with RSA-2048 and SHA-256. | 7 年前 |
| test: rebuild test certs with 2048-bit RSA keys The previous test certificates use 1024-bit RSA keys and SHA-1 for signatures. They are somewhat deprecated. This commit updates the certificates with RSA-2048 and SHA-256. | 7 年前 |
| test: rebuild test certs with 2048-bit RSA keys The previous test certificates use 1024-bit RSA keys and SHA-1 for signatures. They are somewhat deprecated. This commit updates the certificates with RSA-2048 and SHA-256. | 7 年前 |
| test: rebuild test certs with 2048-bit RSA keys The previous test certificates use 1024-bit RSA keys and SHA-1 for signatures. They are somewhat deprecated. This commit updates the certificates with RSA-2048 and SHA-256. | 7 年前 |
| Update license header to Apache | 7 年前 |
| Remove Callback/Bind/Tuple from butil | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove Callback/Bind/Tuple from butil | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Add pb2json depth limit (#3099) * Add pb2json depth limit * fix multi json test case failed * define DEEP_RECURSION_TEST_DEPTH constant * Remove duplicate root_msg and root_val param | 11 个月前 |
| Fix some unstable UTs (#2928) | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Update license header to Apache | 7 年前 |
| Update license header to Apache | 7 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Fix bazel build in macos testing on 11.0-bigsur | 5 年前 |
| add apache license header for missing cpp files under test directory | 6 年前 |
| fix some warnings for clang and revert changes on ALIGNAS/ALIGNOF | 3 年前 |
| Small FlatMap optimization with default initialization (#2620) * Small FlatMap optimization * Support optional | 1 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| insert_apache_header | 6 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| insert_apache_header | 6 年前 |
| insert_apache_header | 6 年前 |
| Add SingleIOBuf for efficient flatbuffers serialization/deserialization (#3062) * Add SingleIOBuf for efficient flatbuffers serialization/deserialization Co-authored-by: lishuo02<lishuo02@baidu.com> Co-authored-by: xulei25 <xulei25@baidu.com> * Add SingleIOBuf for efficient flatbuffers serialization/deserialization Co-authored-by: lishuo02<lishuo02@baidu.com> Co-authored-by: xulei25 <xulei25@baidu.com> Co-authored-by: qiqingbo<qiqingbo@baidu.com> --------- Co-authored-by: xulei25 <xulei25@baidu.com> | 1 年前 |
| fix UT of json2pb Change-Id: I0dc480ac6192a92b317b9a34a45db1567a3cb45d | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| rename BASE_ prefixes to BUTIL_ to avoid potential conflicts | 8 年前 |
| insert_apache_header | 6 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove blank lines at beginning and end of source files | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| fix several warnings under MAC | 6 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Small FlatMap optimization with default initialization (#2620) * Small FlatMap optimization * Support optional | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| fix some warnings for clang and revert changes on ALIGNAS/ALIGNOF | 3 年前 |
| fix several warnings under MAC | 6 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Fix scoped_refptr leave ptr_ uninit when move construct by nullptr (#2491) * Fix scoped_refptr leave ptr_ uninit when move construct by nullptr --------- Co-authored-by: 扬宁 <yangning.lzy@alibaba-inc.com> | 2 年前 |
| insert_apache_header | 6 年前 |
| Update license header to Apache | 7 年前 |
| Fix asan switch fiber with error stack info (#2931) * Fix __sanitizer_start_switch_fiber with error stack info * Enable detect_stack_use_after_return in UT * Fix reuse thread stack with asan | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Small FlatMap optimization with default initialization (#2620) * Small FlatMap optimization * Support optional | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove UT's deps on gmock & fix UT | 8 年前 |
| rename BASE_ prefixes to BUTIL_ to avoid potential conflicts | 8 年前 |
| Update license header to Apache | 7 年前 |
| Remove Callback/Bind/Tuple from butil | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| make butil::ScopedVector<T> support initializer_list | 5 年前 |
| Fix asan switch fiber with error stack info (#2931) * Fix __sanitizer_start_switch_fiber with error stack info * Enable detect_stack_use_after_return in UT * Fix reuse thread stack with asan | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove UT's deps on gmock & fix UT | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Shrink butil | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| insert_apache_header | 6 年前 |
| Update license header to Apache | 7 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Update license header to Apache | 7 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Add LOG_AT macro when linking with glog | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| string_printf support hint size of formatted string | 3 年前 |
| make butil::BasicStringPiece<T> support string split functions-family | 5 年前 |
| Fix potential invalid memory access in StringSplitter (#2996) | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove UT's deps on gmock & fix UT | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Update license header to Apache | 7 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove UT's deps on gmock & fix UT | 8 年前 |
| Update license header to Apache | 7 年前 |
| Remove Callback/Bind/Tuple from butil | 8 年前 |
| Remove UT's deps on gmock & fix UT | 8 年前 |
| rename BASE_ prefixes to BUTIL_ to avoid potential conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Support AddressSanitizer (#2890) * Support AddressSanitizer * Add gperftools helper header | 1 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| remove unnecessary comments & using DISABLE_* to disable corresponding UTs | 7 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Update license header to Apache | 7 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| insert_apache_header | 6 年前 |
| insert_apache_header | 6 年前 |
| Support arena rpc pb message factory (#2751) * Support arena rpc pb message factory * Update server document * Fix comment | 1 年前 |
| Remove code for unused FilePathWatcher and fix a warning under gcc 7.3 | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Rename base to butil to avoid potential naming conflicts | 8 年前 |
| Remove Callback/Bind/Tuple from butil | 8 年前 |