1
0
mirror of https://github.com/haiwen/libsearpc.git synced 2025-07-21 08:39:04 +00:00
Commit Graph

247 Commits

Author SHA1 Message Date
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
Shuai Lin
f37f645998 Fixed tests on travis ci. 2016-07-28 17:06:27 +08:00
Shuai Lin
28619641b8 Improved named pipe transport on windows. 2016-07-28 17:06:27 +08:00
Shuai Lin
de84634c66 Fix traivis ci, which has an older version of libjansson. 2016-07-28 17:06:27 +08:00
Shuai Lin
906082601d More memory leak fixed. 2016-07-28 17:06:27 +08:00
Shuai Lin
55001da28a More memory leak fixes. 2016-07-28 17:06:27 +08:00
Shuai Lin
112a2565e6 Fixed memory leaks. 2016-07-28 17:06:27 +08:00
Shuai Lin
53a1663d0d Support json param type. 2016-07-28 17:06:27 +08:00
Shuai Lin
5fd3bb7176 Support json value in async mode. 2016-07-28 17:06:27 +08:00
Shuai Lin
25ce2aeceb Fixed a bug in named pipe transport. 2016-07-28 17:06:27 +08:00
Shuai Lin
48a9c675ed Added json return type. 2016-07-28 17:06:27 +08:00
Shuai Lin
323b21ef7f Fix the tests on travis ci. 2016-07-28 17:06:27 +08:00
Shuai Lin
0228a79c97 Improved client headers to be used in c++ forward declaration. 2016-07-28 17:06:27 +08:00
Shuai Lin
749a480fda pipe clients: added concurrency tests. 2016-07-28 17:06:27 +08:00
Shuai Lin
7bc0bfbe27 pipe transport: updated struct definition. 2016-07-28 17:06:27 +08:00
Shuai Lin
eb7fb022de named pipe transport: compile on windows. 2016-07-28 17:06:27 +08:00
Shuai Lin
307d466eb1 named pipe transport: compile on linux. 2016-07-28 17:06:27 +08:00
Shuai Lin
b76607f784 Replace tabs with spaces. 2016-07-28 17:06:27 +08:00
Shuai Lin
ae0cebc0eb named pipe transport: Support multipe searpc services. 2016-07-28 17:06:27 +08:00
Shuai Lin
0cac14f39f named pipe transport: Added pipe client and pipe server. 2016-07-28 17:06:27 +08:00
Shuai Lin
1b6b5b8d9f named pipe transport: Added tests. 2016-07-28 17:06:27 +08:00
unDocUMeantIt
b9234ae5dc added files for debian packaging (#26)
* added files for debian packaging

  - the directory debian was added
  - it can be used for proper packaging, building two binary packages:
    libsearpc and libsearpc-dev (the latter is used for building the
    other seafile related packages)

* renamed library package

  - debian library packages should include the SONAME

* added conflict info

  - don't allow this package to be installed alongside the official seafile package

* fixed dependency

* repackaging with cleaned up orig.tar.xz archives

* added symbol file

  - bumping version number

* fixing some linitan issues

* fixed python dependencies

  - ${python:Depends} somehow doesn't work for the libsearpc-dev package
  - lintian demands depending on python2

* emptying  the dependency_libs field in .la files

* minor changes to the debian/control file

* changed license to GPL-2
2016-07-27 12:51:44 +08:00
Daniel Pan
41dd1c9f09 Add license file 2016-05-05 11:19:28 +08:00