Cloud Wu
c5fb93823a
update sproto, fix bug in sproto.default
2016-04-20 10:11:55 +08:00
Cloud Wu
69b5bd8c13
update sproto. support encode empty table
2016-04-07 10:12:30 +08:00
Cloud Wu
c4b45acae3
sproto: check args
2016-03-29 12:34:55 +08:00
Cloud Wu
ea8557296b
fix issue #450
2016-02-13 19:20:07 +08:00
Cloud Wu
7f45b3fd10
correct maxsz
2016-01-13 13:13:31 +08:00
Cloud Wu
20610723a1
add debug api to show current service c memory
2015-12-17 22:13:51 +08:00
Cloud Wu
9d6bde01a3
profile support skynet coroutine
2015-12-17 20:41:02 +08:00
Kezhu Wang
bfe8eeb4b3
Fix dangling c pointer to lua string value
...
Lua string object referenced by C pointer from lua_tolstring() was
removed from stack by lua_settop(L,0).
Lua 5.3 Reference Manual says:
> Because Lua has garbage collection, there is no guarantee that the
> pointer returned by lua_tolstring will be valid after the
> corresponding Lua value is removed from the stack.
That is it.
Introduced in commit 9937081854 .
2015-12-14 16:16:37 +08:00
Cloud Wu
ccb9cdbc9d
update sproto schema
2015-12-14 12:25:26 +08:00
Cloud Wu
05605e62a9
core.querytype doesn't raise error, see issue #395
2015-12-01 17:09:32 +08:00
Cloud Wu
d35388581f
big number in sproto
2015-11-23 16:12:57 +08:00
Cloud Wu
2c3f3ac3c6
more sproto wire protocol examples
2015-11-23 12:47:29 +08:00
Cloud Wu
2252409eaa
add skynet_now() for 64bit time
2015-11-16 19:48:38 +08:00
Cloud Wu
87bc0815f6
bugfix: add lightuserdata
2015-11-13 17:28:02 +08:00
Cloud Wu
ce50c47c2b
socket.send support strings table
2015-11-13 11:04:02 +08:00
huanzai
7138144a68
Update lua-netpack.c
...
当长度等于0x10000时,read_size读出的值为0
2015-11-12 11:15:50 +08:00
Cloud Wu
7521fe0530
socket.shutdown abandon unsend buffer now, see issue #371
2015-11-11 10:44:50 +08:00
Cloud Wu
d83fc0c00f
sproto support all integer representation
2015-11-02 19:50:51 +08:00
kexiao8
d1b26a60eb
repeated “struct table" of line 19
2015-10-31 17:43:33 +08:00
Cloud Wu
ac4d51b779
bugfix issue #368
2015-10-29 11:22:26 +08:00
Cloud Wu
26cbebfcfd
verify callback overflow
2015-10-21 12:58:57 +08:00
Cloud Wu
7486e53232
avoid circular reference while encodeing bson
2015-10-14 15:44:09 +08:00
Cloud Wu
9aaa35ef14
avoid lua stack overflow
2015-10-14 15:24:51 +08:00
Cloud Wu
008351573a
raise error when DH param is 0
2015-09-18 14:13:16 +08:00
Cloud Wu
00dbf6e996
DH key exchange can't be 0 , avoid attack
2015-09-18 14:10:12 +08:00
云风
c1c5cd39e5
Merge pull request #328 from cloudwu/shrtbl
...
global shared string table
2015-08-27 21:16:47 +08:00
snail
1bfddda435
uncomplete buffer not free
...
'uncomplete' buffer not freed in clear
2015-08-27 18:04:56 +08:00
Cloud Wu
c0862d8445
add global share string table
2015-08-21 13:52:04 +08:00
云风
77bdfb2ceb
Merge pull request #325 from cloudwu/pthreadlock
...
add pthread lock
2015-08-17 10:25:36 +08:00
Cloud Wu
2583af26d7
add cluster.register and cluster.query
2015-08-14 23:22:00 +08:00
Cloud Wu
a38a3140dd
error when send to address 0
2015-08-14 17:32:59 +08:00
Cloud Wu
bf8f9b8654
add pthread lock
2015-08-13 21:00:20 +08:00
Cloud Wu
adc39705f3
remove unused netpack c api
2015-08-12 20:56:29 +08:00
Cloud Wu
a4f827a48d
use string for msgserver request
2015-08-12 14:53:36 +08:00
Cloud Wu
926b44ddf6
remove unused parm
2015-08-11 14:09:16 +08:00
Cloud Wu
d3771edc9d
The cluster message never great than 64K now
2015-08-11 14:04:15 +08:00
Cloud Wu
947727e33a
add new socket message WARNING
2015-08-11 13:21:24 +08:00
云风
27148981d5
Merge pull request #320 from cloudwu/multipart
...
Multipart
2015-08-11 11:17:22 +08:00
Cloud Wu
6fa436e8ff
add core.intcommand , See Issue #321
2015-08-10 22:06:36 +08:00
BITMAN
5936d3616c
Packing multipart req number first byte is 1
2015-08-07 13:51:10 +08:00
Cloud Wu
b5244b96aa
cluster rpc support large package
2015-08-04 17:56:17 +08:00
Cloud Wu
3b48beb428
bson bugfix
2015-07-30 15:41:17 +08:00
Cloud Wu
e87ac18b84
expand lua stack first
2015-07-24 17:50:42 +08:00
Cloud Wu
39f9a96b6c
add cmemory.info() returns a table of c memory info
2015-07-23 16:47:35 +08:00
Cloud Wu
588c4a3508
bugfix
2015-07-22 16:49:25 +08:00
Cloud Wu
4ebb139c2b
bugfix: free message when cluster not connected
2015-07-22 15:52:26 +08:00
cxj
538414408d
sharedata serialization bugfix
2015-07-13 13:04:09 +08:00
cxj
d9ad981c8c
sproto optimize, malloc newchunk and return directly if sz >= CHUNK_SIZE in pool_alloc, do not replace current chunk if sz >= p->current_used in pool_alloc, more safety checking
2015-07-10 20:21:07 +08:00
sanikoyes
ea2437e138
lunpack optimize, do not unpack twice if r <= osz
2015-07-09 18:07:32 +08:00
cxj
a77d36911d
change wb_table to call wb_table_metapairs for keeping consistent style
2015-07-02 14:47:50 +08:00