1
0
mirror of https://github.com/haiwen/libsearpc.git synced 2025-09-18 07:50:56 +00:00
Commit Graph

219 Commits

Author SHA1 Message Date
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
Shuai Lin
13f49676cc Merge pull request #23 from haiwen/update-version
update release version in configure.ac
v3.0.7
2015-10-08 14:27:17 +08:00
Shuai Lin
43d82024d2 update release version in configure.ac 2015-10-08 14:25:25 +08:00
poetwang
8998e7b2c5 Fix memory leak v3.0-latest 2014-08-14 23:48:58 +08:00
Daniel Pan
0d9e1b662d Merge pull request #18 from comzeradd/m4
Substitute m4 obsolete macros
2014-08-13 10:03:48 +08:00
Nikos Roussos
2fbc70fe1d Substitute m4 obsolete macros 2014-08-12 14:52:48 +03:00
lins05
5c094f3e74 Merge pull request #17 from Chilledheart/patch-1
[lib] fix searpc codegen issue
2014-08-10 18:32:02 +08:00
Chilledheart
2b71149baf [lib] fix searpc codegen issue 2014-08-07 23:03:07 +08:00
zhengxie
80b7355592 Remove simplejson 2014-07-28 14:31:43 +08:00
Daniel Pan
22b4c467ce Merge pull request #16 from Chilledheart/patch-2
[build] detect darwin platform correctly
2014-07-23 16:59:56 +08:00
Chilledheart
eb80267db9 [build] detect darwin platform correctly 2014-07-23 15:20:49 +08:00
Daniel Pan
05c357a383 Merge pull request #14 from Chilledheart/fix_sed_osx
[build] prevent bad sed usage under osx
2014-07-18 12:35:54 +08:00
Chilledheart
a39d88c7d6 [build] prevent bad sed usage under osx 2014-07-18 12:24:43 +08:00
Daniel Pan
0577663605 Merge pull request #13 from Chilledheart/use_clar
[tests] using clar now
2014-07-18 10:02:44 +08:00
Chilledheart
59c82b2604 [tests] use clar
- enable test in travis-ci script
2014-07-18 09:58:40 +08:00
plt
da8fca373a Merge pull request #12 from Chilledheart/patch-1
[lib] cleanup some compiler warning
2014-06-30 13:45:35 +08:00
plt
342a94db73 Merge pull request #9 from Chilledheart/deprecated_g_type_init
Skip deprecated g_type_init() for GLib 2.36
2014-06-30 13:42:50 +08:00
Chilledheart
ba0d080d3d [lib] cleanup some compiler warnings
- lib/searpc-client.c:353:1: warning: control reaches end of non-void function [-Wreturn-type]
   - lib/searpc-utils.c:93:13: warning: enumeration value 'JSON_ARRAY' not handled in switch [-Wswitch]
2014-06-29 13:07:42 +08:00
plt
f8c1c55665 Merge pull request #10 from Chilledheart/travis-ci
Add travis script
2014-06-16 16:22:48 +08:00
Chilledheart
146374cc8d Add travis script 2014-06-14 00:18:56 +08:00
Chilledheart
e75ab63fe3 Skip deprecated g_type_init() for GLib 2.36 2014-06-10 11:18:02 +08:00
lins05
66f7c265c0 update version to 1.2.2 v2.1.2 v2.1.4-server v2.1.5-server v2.2.0 v2.2.1-server v3.0.0 v3.0.0-server v3.0.1-server v3.0.2 v3.0.2-pro v3.0.2-server v3.0.3 v3.0.3-pro v3.0.3-server v3.0.4 v3.0.4-pro v3.0.5-pro v3.0.6-pro v3.0.7-pro 2014-01-22 15:36:15 +08:00
plt
56e496e3a9 Merge pull request #8 from pkerling/master
Add missing jansson dependency in pkg-config spec
2014-01-18 18:32:16 -08:00
Philipp Kerling
3ac24dfcc3 Add missing jansson dependency in pkg-config spec 2014-01-18 16:41:27 +01:00
plt
aedbbb184f Print the exact file that loaded rpc function table from 2013-12-30 10:29:30 +08:00
lins05
d0d6f35fd5 update version to 1.2.1 v2.1.1 v2.1.1-testing v2.1.3-server 2013-12-19 13:26:52 +08:00
lins05
6110ad3cbc fallback g_value_set_schar to g_value_set_char for glib<2.32 2013-12-19 10:47:27 +08:00
lins05
f8045eaee3 fixed compile for glib-2.28 2013-12-13 15:51:35 +08:00
lins05
acefaa9221 fixed demo/Makefile.am 2013-12-09 19:25:33 +08:00