Cloud Wu
|
600a64327e
|
fix halfclose bug, See detail #1358
|
2021-03-09 17:45:03 +08:00 |
|
Cloud Wu
|
0d9bfcb721
|
Atomic variable should be volatile, #1356 #1317
|
2021-03-09 10:54:49 +08:00 |
|
Cloud Wu
|
8d895ab2f0
|
See #1317
|
2021-03-05 21:36:52 +08:00 |
|
Cloud Wu
|
c12a7d1b99
|
Remove unused include
|
2021-03-04 11:40:15 +08:00 |
|
Cloud Wu
|
77c965e9e8
|
Don't support old MacOSX
|
2021-03-03 17:08:12 +08:00 |
|
Cloud Wu
|
0d949678b9
|
shutdown write when write error, See #1346
|
2021-03-01 11:18:56 +08:00 |
|
Cloud Wu
|
29a212db8e
|
Shutdown SHUT_RD after read 0, See #1346 for detail
|
2021-02-25 22:36:36 +08:00 |
|
Cloud Wu
|
ccac1d4526
|
fix #1348
|
2021-02-25 19:59:12 +08:00 |
|
Cloud Wu
|
4bb883b989
|
report write error
|
2021-02-24 17:02:23 +08:00 |
|
Cloud Wu
|
6a8ca29d99
|
set result for SOCKET_CLOSE, see #1347
|
2021-02-24 11:54:47 +08:00 |
|
Cloud Wu
|
6a4a2482fc
|
expand buffer faster
|
2021-02-24 11:33:35 +08:00 |
|
Cloud Wu
|
04dd921c5f
|
Fix socket half close issues, see #1346 for details
|
2021-02-24 10:57:54 +08:00 |
|
Cloud Wu
|
51a942d095
|
bugfix: disable fd reading flag after shutdown read
|
2021-02-22 09:41:59 +08:00 |
|
云风
|
1a0461a9af
|
Halfclose (#1338)
* post SOCKET_CLOSE when HALFCLOSE_READ, see #1331
* Add closing status
* Add closing stat in info, See #1333
|
2021-02-03 16:49:40 +08:00 |
|
子熏
|
2e06706323
|
fix atomic of macosx (#1320) See #1317
Co-authored-by: zixun <lvzxiun@gmail.com>
|
2021-01-11 17:41:03 +08:00 |
|
Cloud Wu
|
bc2fba560f
|
CAS expected should not be _Atomic type, #1317
|
2021-01-11 17:10:26 +08:00 |
|
Cloud Wu
|
1ed4fdf94d
|
Use _Atomic type for socket.sending and socket.udpconnecting. See #1317
|
2021-01-11 16:57:25 +08:00 |
|
云风
|
b164e3a8a9
|
use stdatomic (#1317)
|
2021-01-11 10:54:34 +08:00 |
|
子熏
|
56c70dc7ac
|
fix socket half close (#1263)
Co-authored-by: zixun <lvzxiun@gmail.com>
|
2020-12-03 15:47:51 +08:00 |
|
Cloud Wu
|
6c3e969e91
|
shutdown read while halfclose
|
2020-10-19 11:05:08 +08:00 |
|
Cloud Wu
|
1dfddc0d84
|
add reading and writing into netstat
|
2020-10-16 13:06:01 +08:00 |
|
Cloud Wu
|
e241920949
|
enable read when closing
|
2020-10-15 17:34:44 +08:00 |
|
Cloud Wu
|
0971ce9912
|
enable write in socket thread
|
2020-10-13 14:21:38 +08:00 |
|
Cloud Wu
|
77311c7243
|
enable error handle
|
2020-10-13 12:04:08 +08:00 |
|
Cloud Wu
|
e75d033066
|
fix kqueue
|
2020-10-13 10:53:33 +08:00 |
|
Cloud Wu
|
a4221deac1
|
enable read
|
2020-10-12 22:34:46 +08:00 |
|
Cloud Wu
|
f3acbe46df
|
bugfix: pause will disable write event
|
2020-10-12 18:28:24 +08:00 |
|
Dirk Chang
|
55efa75fdf
|
Invalid addrinfo pointer casues skynet asserted in freeaddrinfo on OpenWRT (arm cpu) (#1236)
|
2020-08-31 16:48:50 +08:00 |
|
Cloud Wu
|
51fd63213e
|
bugfix: switch reading status
|
2020-08-10 16:35:55 +08:00 |
|
Cloud Wu
|
a4dc6b9094
|
add api skynet_socket_pause
|
2020-08-10 10:57:59 +08:00 |
|
fanlix
|
f2b1bd7319
|
stat: add mem stat for jemalloc (#1218)
1, add opts arg for mallctl,dumpinfo
2, collect jemalloc.mem info
3, add debug_console cmd: jmem
Co-authored-by: fx <fx@f.x>
|
2020-07-22 19:26:39 +08:00 |
|
zixun
|
b7b595e53a
|
fix kqueue read with eof
|
2019-11-28 10:20:00 +08:00 |
|
Cloud Wu
|
80d1082b42
|
bugfix
|
2019-11-14 10:49:25 +08:00 |
|
Cloud Wu
|
9d7ea09789
|
Add socket_sendbuffer
|
2019-11-14 10:49:25 +08:00 |
|
Cloud Wu
|
89f487e0a4
|
bugfix: init the lock of code cache at start
|
2019-07-02 23:08:54 +08:00 |
|
Cloud Wu
|
5d26fb3f18
|
remove ssm and add string id
|
2019-06-25 10:01:19 +08:00 |
|
Cloud Wu
|
2ceb642b5d
|
rewrite SSM and clonefunction
|
2019-06-10 15:11:51 +08:00 |
|
zixun
|
2c8d373236
|
fix use NOUSE_JEMALLOC
|
2019-05-06 11:17:05 +08:00 |
|
wudeng
|
35aa00fb13
|
Add jemalloc heap profilling in debug console
|
2019-05-01 20:37:48 +08:00 |
|
Dalton
|
9ffdf2dbde
|
Update skynet_daemon.c
|
2019-03-20 18:26:45 +08:00 |
|
Cloud Wu
|
48e5c36b5e
|
volatile for signal, see #950
|
2019-03-01 16:47:29 +08:00 |
|
Cloud Wu
|
8a3a0c1b71
|
register logger name in framework, see #909
|
2018-10-21 13:21:51 +08:00 |
|
Cloud Wu
|
08e56f4316
|
fix #793
|
2018-10-11 17:38:49 +08:00 |
|
Cloud Wu
|
7e57e498f6
|
remove dead_service table, address may reused
|
2018-10-08 15:44:12 +08:00 |
|
Cloud Wu
|
98b5c7c7c6
|
address 0 is reserved
|
2018-10-08 14:20:53 +08:00 |
|
Cloud Wu
|
61980c8a1f
|
add socket.netstat
|
2018-09-07 16:11:27 +08:00 |
|
Cloud Wu
|
9421815327
|
add posix_memalign hook
|
2018-07-23 15:32:35 +08:00 |
|
Cloud Wu
|
1a0c9997ec
|
fix #863
|
2018-07-23 14:53:01 +08:00 |
|
Cloud Wu
|
16f060f864
|
hook aligned_alloc
|
2018-07-20 14:46:53 +08:00 |
|
zixun
|
07db2580c4
|
fix kqueue error flag
|
2018-07-05 18:55:51 +08:00 |
|