Commit Graph

903 Commits

Author SHA1 Message Date
xigua
2070c97dc1 修复TC_Shm类,先detch后无法del的问题 2022-07-20 16:54:32 +08:00
ruanshudong
f0c6e5a651 Add: tars2node add tars_ping, fix list & map as interface paramters bug
when http+json call bug
2022-07-02 18:01:33 +08:00
ruanshudong
6d06d90156 Fix: tc_port add #include <linux/param.h> 2022-06-28 15:38:52 +08:00
ruanshudong
38b6af1c32 Fix: tc_port compiler bug(lost reSize) 2022-06-28 15:30:38 +08:00
ruanshudong
e85a0ba016 Update changelist &version 2022-06-28 14:57:47 +08:00
ruanshudong
d16cb3fd28 Add: tc_port add some func(now only work in linux) 2022-06-28 14:57:47 +08:00
ruanshudong
31272c63cb Add: tc_file listDirectory add ignoreHide 2022-06-28 14:57:47 +08:00
ruanshudong
90d11f6f92 Add: tc_common add UTC2LocalTime 2022-06-28 14:57:47 +08:00
ruanshudong
5e3652fec2 Fix: tc_clientsocket unix local socket bug 2022-06-28 14:57:47 +08:00
ruanshudong
22612ae8a4 Fix: tars2cpp sendResponse use TarsOutputStream 2022-06-28 14:57:47 +08:00
ruanshudong
16ab955ca9 delete unit-test/server/Hello.h 2022-06-28 14:57:47 +08:00
ruanshudong
b9865ed6a0 update changelist v3.0.10 2022-06-06 09:22:28 +08:00
ruanshudong
025c66af6e Add: tc_clientsocket support unix local domain socket
Add: tc_docker use TC_Http::doRequest
2022-06-02 17:12:47 +08:00
ruanshudong
0edffcf4f7 Fix: gtest, use fixed gtest 2022-05-30 18:04:04 +08:00
ruanshudong
d6e5e70caa update changelist v3.0.9 2022-05-30 14:48:54 +08:00
ruanshudong
8eb877a257 Fix: update gtest to fix compiler bug in high gcc 2022-05-30 13:47:37 +08:00
ruanshudong
2785b43157
Merge pull request #240 from floatinghotpot/master
bugfix makefile.tars
2022-05-30 09:11:38 +08:00
Raymond Xie
9d54a809d5
bugfix makefile.tars
make sure to compile *.c and *.cc too
2022-05-30 00:50:18 +08:00
ruanshudong
962d48e508
Merge pull request #238 from JanuarYJL/master
Fix TC_NetWorkBuffer bug, Optimize doProtocolAnalysis()
2022-05-27 20:15:42 +08:00
DevilIsY
c3e29d27e3 Optimize: change doProtocolAnalysis() call getBufferLength() to get buff size 2022-05-25 23:27:49 +08:00
DevilIsY
8c07b157ce Fix: TC_NetWorkBuffer getBuffers bug cause crash 2022-05-25 23:06:03 +08:00
ruanshudong
b5d993ccb9 Add: tc_docker add exec, tc_logger thread use unique_ptr, tars2cpp
tars_hash use uint32_t
2022-05-23 13:43:03 +08:00
ruanshudong
f7465be63d
Merge pull request #236 from lbbniu/fix/lbbniu/consistent_hash
Consistent hash algorithm modified int32_t to uint32_t
2022-05-23 10:03:52 +08:00
lbbniu
9c3aeef755 hashCode unified to uint32_t 2022-05-22 10:52:02 +08:00
lbbniu
0b279f69cf Consistent hash algorithm modified int32_t to uint32_t 2022-05-22 10:19:53 +08:00
ruanshudong
6219fcf456 update protocol 2022-05-18 17:14:13 +08:00
ruanshudong
40aa56d1d9 update protocol 2022-05-18 10:15:51 +08:00
ruanshudong
8b757946d1 update protocol 2022-05-17 15:28:04 +08:00
ruanshudong
e0bf66806f Optimize: move AppProtocol func imp to cpp 2022-05-16 20:39:30 +08:00
ruanshudong
c5d1876977 Add: update protocol 2022-05-16 15:17:00 +08:00
ruanshudong
e8af8838ae Add: tc_config add erase/eraseDomain, servant add doNoFunc 2022-05-09 10:12:05 +08:00
ruanshudong
d0f3e37549 Add: add tars interface push support 2022-05-05 18:59:40 +08:00
ruanshudong
e43eeaf291 update protocol 2022-05-05 11:40:28 +08:00
ruanshudong
0d056a9454 Add: .github/workflows/gitee-sync.yml 2022-05-05 11:37:16 +08:00
ruanshudong
ee8df79bc7 Fix: tc_http strnstr compiler bug in linux 2022-04-29 14:08:46 +08:00
ruanshudong
b42e3acd4a Fix: tc_http compiler bug 2022-04-29 14:01:39 +08:00
ruanshudong
2599dfd652 Fix: tc_http strnstr bug cause crash 2022-04-29 13:51:47 +08:00
ruanshudong
6ebf549790 Update: changelist 2022-04-27 14:50:29 +08:00
ruanshudong
c2ae8f93b5 Add: TC_ThreadPoolHash::getThread and LOG_CONSOLE_DEBUG add millsecond
time output
2022-04-27 14:50:29 +08:00
ruanshudong
bb027d5b9a update: change list & version: v3.0.8 2022-04-25 14:05:33 +08:00
ruanshudong
67552bc5ff
Merge pull request #235 from BeyondWUXF/hotfix/BeyondWUXF/endpointmanger_crash
修复EndpointManager updateOutter并发导致的crash
2022-04-25 13:42:45 +08:00
wuxf
8d08cbd6f9 修复EndpointManager updateOutter并发导致的crash 2022-04-25 10:18:42 +08:00
ruanshudong
daf87a2be6 Fix: notify & report add ServerConfig::Context(node_name) 2022-04-21 14:46:44 +08:00
ruanshudong
1b9ebbdde5 Fix: ObjectProxy initialize & doTimeout no in same thread, may cause
crash
Fix: thread process may delay in epoll_server NET_THREAD_MERGE_HANDLES_THREAD mode
2022-04-19 18:52:40 +08:00
ruanshudong
7bdd00f0f5 Fix: update registry ip list cause crash
Add: tc_json JsonValueArray add `find` func
Fix: epoll server checkFlow initialize parameter error
2022-04-15 15:31:57 +08:00
ruanshudong
b6663865ff Fix: compiler not install openssl docs 2022-04-02 21:21:59 +08:00
ruanshudong
ac9239f520 update changelist & v3.0.7 2022-03-28 21:12:48 +08:00
ruanshudong
05640cfba1 Fix: tc_endpoint sepEndpoint bug 2022-03-28 21:05:43 +08:00
ruanshudong
fe25b3aed4 Fix: there is no business interface callback if there is no available node during asynchronous call
Optimize: In the service model, after receiving data, it is inserted into the queue in batch
Add: tc_json adds the function of merge
Optimize: the time occupation when parsing the protocol at the network layer, and release the network thread every 1ms to reduce the delay
2022-03-24 14:43:15 +08:00
ruanshudong
3cba519c4c Update: tc_common now2ms add commet 2022-03-21 17:50:39 +08:00