1
0
mirror of https://github.com/haiwen/libsearpc.git synced 2025-08-13 10:15:22 +00:00
Commit Graph

219 Commits

Author SHA1 Message Date
ly1217
1239667823 Add named pipe server thread pool. 2019-09-10 23:48:04 -07:00
Jiaqiang Xu
c137594507
Merge pull request #42 from haiwen/json_t_is_null
handle json is null
2019-09-10 11:09:57 +08:00
Xiangyue Cai
faaff4cf7b handle json is null 2019-09-10 10:48:10 +08:00
Jonathan Xu
c185be9413 Merge branch 'python3' 2019-07-25 12:10:31 +08:00
Jiaqiang Xu
2803f8d5cf
Merge pull request #40 from haiwen/fix-named-pipe-transport
Fix named pipe transport
2019-07-19 15:31:10 +08:00
Jonathan Xu
2e1f32b83a Change system error messages to US English. 2019-07-19 15:27:58 +08:00
Jonathan Xu
0c26e154cb Remove debug messages in named pipe transport. 2019-07-18 10:44:49 +08:00
Jonathan Xu
c161cb90a5 Remove G_LOG_DOMAIN, use default log domain. 2019-07-12 17:03:28 +08:00
Shuai Lin
212281a882 Fixed windows named pipe transport
pipe_write_n should return -1 on error
2019-07-09 15:30:25 +08:00
Jonathan Xu
361fdf86de [pysearpc] Improve code of named_pipe transport. 2019-07-01 15:39:26 +08:00
Jonathan Xu
e0d45991aa [pysearpc] Use connection pool in NamedPipeClient. 2019-06-25 16:42:13 +08:00
Jonathan Xu
20be6d2edf [pysearpc] Add test for unicode string. 2019-06-17 10:40:34 +08:00
Jonathan Xu
6c5fea320c [CI] Pip install future package in travis CI. 2019-06-06 18:28:03 +08:00
Jonathan Xu
bc8f815777 [py] Use bytearray for better performance when recv() from socket. 2019-06-06 18:11:33 +08:00
Shuai Lin
777c9accaa
Updated travis.yml to run for both python 2/3 (#39) 2019-06-06 17:57:53 +08:00
Jonathan Xu
ac0750d058 Support python 3 in pysearpc. 2019-06-06 17:36:19 +08:00
Daniel Pan
4f32f8be00
Merge pull request #37 from esell/master
fix sed in Makefile for FreeBSD
2019-02-28 10:28:28 +08:00
esell
ebe09c82d5
tabs, not spaces :( 2019-02-27 15:52:18 -07:00
esell
55b97e1849
fix sed in Makefile for FreeBSD 2019-02-27 15:27:52 -07:00
Jiaqiang Xu
85127befda
Merge pull request #36 from haiwen/fix_slow_log_unit
Fix the unit of slow log threshold.
2018-12-25 10:50:27 +08:00
ly1217
474bf337d8 Fix the unit of slow log threshold. 2018-12-25 10:44:41 +08:00
Jonathan Xu
22cfe9adbe Add slow log support. 2018-12-21 18:38:38 +08:00
Jonathan Xu
041fd68e1c Fix variable sizes in named pipe transport.
Should use 32-bit integer to store the length header in transport protocol.
2018-11-15 17:50:10 +08:00
Jiaqiang Xu
d19a3d1a2c
Merge pull request #35 from haiwen/revert-30-patch-1
Revert "Fix variable types and pointer sizes"
2018-11-15 14:29:41 +08:00
Jiaqiang Xu
980203eaf7
Revert "Fix variable types and pointer sizes" 2018-11-15 14:29:22 +08:00
Jiaqiang Xu
45bdce573f
Merge pull request #30 from moschlar/patch-1
Fix variable types and pointer sizes
2018-11-09 17:00:48 +08:00
Moritz Schlarb
10e7432cab Fix variable types and pointer sizes
Thanks to Adrian Bunk for pointing these out in
http://bugs.debian.org/895467
2018-10-03 10:27:34 +02:00
Jiaqiang Xu
2021fe4aa8 [pysearpc] Support json return type. (#33)
* [pysearpc] Support json return type.

* Added tests for json return type
2018-08-22 18:24:32 +08:00
Shuai Lin
43d768cf2e Updated autoconf version 2018-08-21 09:42:02 +08:00
Shuai Lin
e16e862698 Updated debian version 2018-08-17 10:19:58 +08:00
Shuai Lin
950fe24734 Added missing python files to automake files list 2018-08-15 14:57:01 +08:00
Jiaqiang Xu
9e5d141b38
Merge pull request #32 from haiwen/named-pipe-python
pysearpc: added named pipe client
2018-08-14 18:22:18 +08:00
Shuai Lin
13f186c90d pysearpc: implemented named pipe client (and server, for testing) 2018-08-09 17:34:29 +08:00
Shuai Lin
0bf8150137 Added failing tests for named pipe 2018-08-04 14:37:07 +08:00
Shuai Lin
a4fd83416d Added integration tests for pysearpc 2018-08-04 14:12:53 +08:00
Shuai Lin
686c15f29e Fixed compile warnings 2018-06-21 10:49:39 +08:00
Shuai Lin
0570df3f4a Fixed searpc-codegen. 2017-06-20 14:51:32 +08:00
Shuai Lin
672bb90032 Make searpc-codegen python3-compatible. (#28) 2017-06-20 01:36:59 -05:00
Jonathan Xu
b546883298 [deb] Move searpc-codegen.py to libsearpc-dev. 2017-03-15 17:23:18 +08:00
Jonathan Xu
7c665a5646 [deb] Update version to 3.0.8.3. 2017-03-15 16:42:34 +08:00
Jonathan Xu
1cd9785093 [debian] Add python-searpc package. 2017-03-15 10:20:28 +08:00
Jonathan Xu
d101d03817 [deb] Update version to 3.0.8-2. 2017-02-24 11:40:51 +08:00
Jonathan Xu
12a0126882 Update version to 3.0.8. 2017-01-05 14:19:39 +08:00
Jonathan Xu
5a9d7990ab Merge branch 'add-transport' 2017-01-04 15:44:56 +08:00
Jonathan Xu
606793b06d Fix make dist. 2016-12-22 11:25:30 +08:00
Jonathan Xu
04f6ba7a4b Remove unused files. 2016-12-17 11:06:14 +08:00
Shuai Lin
86a6d436d0 Added dbg packages. 2016-11-22 10:40:40 +08:00
Daniel Pan
258d508e6c Improve license.txt 2016-07-30 07:51:00 +08:00
Jiaqiang Xu
4846183ac3 Fix compile for Mingw64. 2016-07-28 17:06:27 +08:00
yejianguo
1bbb420150 allow return NULL for json return type 2016-07-28 17:06:27 +08:00