summaryrefslogtreecommitdiff
path: root/test/c_glib
Commit message (Collapse)AuthorAgeFilesLines
* Replace ThriftTest.thrift with v0.16/ThriftTest.thrift to allow for merging ↵Jens Geyer2022-09-052-2/+2
| | | | the partially completed uuid implementation to master
* Remove execute bit from plain text files in git (#2611)Christopher Tubbs2022-05-241-0/+0
| | | | | | | Trivially change file mode from 755 to 644 for files in git that shouldn't be marked as executable. These were probably marked as executable due to some contributors developing on Windows using a filesystem that doesn't support POSIX file modes, or aggressively marks everything as executable.
* Use modern OpenSSL cmake syntax (if available), and larger cmake cleanupMario Emmenlauer2021-09-021-3/+3
|
* THRIFT-5265 add the zlib transport to c_glibzeshuai0072021-04-012-2/+12
| | | | | | | Client: c_glib Patch: Zezeng Wang This closes #2216
* THRIFT-5157 Fix memory leak in c_glib unit testswangyunjian2020-04-163-56/+57
| | | | | | | Client: c_glib Patch: wangyunjian Signed-off-by: wangyunjian <wangyunjian@huawei.com>
* THRIFT-5076 Improve CMake OpenSSL usageKevin Wojniak2020-04-031-1/+2
| | | | | | | Client: c_glib Patch: Kevin Wojniak This closes #1994
* THRIFT-4950 fix bind print error and Macro call errors thrift_server_socketpengzhouhu2019-09-221-1/+1
| | | | | | | Client: C_glib Patch: pengzhouhu This closes #1867
* THRIFT-4878 - [c_glib] add unix domain socket support to ThriftSocket (#1807)Kevin Wojniak2019-07-012-19/+57
|
* THRIFT-4896 - prevent cpp and c_glib include directories from leaking into ↵Kevin Wojniak2019-07-011-2/+2
| | | | | | other targets (#1821) - enable the automake `nostdinc` option - fix up include paths
* THRIFT-4732:refine cmake scripts (#1688)cyy2019-02-071-0/+55
| | | | | * add cmake support for clib and remove unused variables * add targets for code analysis * add wall to all compilers and add utf-8 options for msvc
* THRIFT-4717: fix up make clean with autoconfJames E. King III2019-01-251-5/+13
|
* THRIFT-2013: add multiplex server and client test support to cpp languageJames E. King, III2017-11-181-13/+0
| | | | | | | | | add multiplex client test support to csharp and java languages fix a bug in the server-side header protocol factory fix a bug in the cpp SSL server socket implementation remove unnecessary sleep in cpp server testOneway This closes #1414
* THRIFT-4329: multiplexed processor, client and server for c_glibGonzalo Aguilar Delgado2017-11-185-5/+225
| | | | | | Client: c_glib This closes #1361
* configure.ac, Makefile.am: introduce THRIFT variable to support ↵Thomas Petazzoni2017-09-091-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | cross-compilation The thrift build system currently assumes that the thrift compiler is always available in $(top_builddir)/compiler/cpp/thrift. However, in a cross-compilation context, this location contains the thrift compiler built for the target... which obviously will not run on the build machine. In order to support such cross-compilation situation, we introduce the THRIFT variable as a an argument for the configure script (using AC_ARG_VAR). If not specified, it defaults to the existing value of using compiler/cpp/thrift from the build directory, but it can be overridden when calling ./configure. Note that $(top_builddir) cannot be used within the configure script, so we simply use `pwd`, which is the same as the top_builddir. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> This closes #1336 This closes #1350
* THRIFT-3706: added cross test support for backwards compatible multiplexed ↵James E. King, III2017-02-221-86/+213
| | | | | | | | server, added c_glib testBinary, fixed a number of glib object reference issues Client: c_glib, java This closes #1200
* THRIFT-3706: Implement multiplexed protocol client and test client for ↵Gonzalo Aguilar Delgado2017-02-201-5/+52
| | | | | | | | | c_glib; test server for java; integrate into crosstest Client: c_glib This closes #1191 This closes #1199
* THRIFT-3369 Provide SSL/TLS client for c_glibJames E. King, III2017-02-131-17/+47
| | | | | | | Client: c_glib Patch: Gonzalo Aguilar Delgado <gaguilar@level2crm.com> This closes #1185
* THRIFT-3567 GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT ↵Chandler May2016-01-191-5/+9
| | | | | | | | | (object)' failed Client: c_glib Patch: Chandler May <cjmay4754@gmail.com> This closes #806
* THRIFT-1313 implement compact protocol for c_glib libraryChandler May2016-01-192-12/+38
| | | | | | | Client: C_glib Chandler May <cjmay4754@gmail.com> This closes #795
* THRIFT-3386 misc. warnings with make checkSimon South2015-12-241-5/+5
| | | | | | | | | c_glib: Add explicit casts to prevent compiler warnings during "make check" Client: c_glib Patch: Simon South This closes #751
* THRIFT-3464 Fix several defects in c_glib code generatorNobuaki Sukegawa2015-12-061-0/+1
| | | | | | | Client: c_glib compiler Patch: Nobuaki Sukegawa This closes #724
* THRIFT-3378 c_glib service does not handle negative Thrift byte values correctlyNobuaki Sukegawa2015-10-111-0/+16
| | | | This closes #644
* THRIFT-3373: cross test cleanupRandy Abernethy2015-10-093-6/+14
| | | | | | | | | | | | Client: build, node, c_glib, cpp, hs, py, rb Patch: Nobuaki Sukegawa Github Pull Request: This closes #641 commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f Author: Nobuaki Sukegawa <nsukeg@gmail.com> Date: 2015-10-09T17:25:18Z THRIFT-3373 Various fixes for cross test servers and clients
* THRIFT-3360 Improve cross test servers and clients furtherNobuaki Sukegawa2015-09-282-56/+25
| | | | This closes #629
* THRIFT-3337 Add testBool method to cross testsNobuaki Sukegawa2015-09-213-5/+64
| | | | This closes #611
* THRIFT-2917 "make clean" breaks test/c_glibJens Geyer2015-07-281-1/+1
| | | | | Client: c_glib Patch: Simon South
* THRIFT-847 Test Framework harmonization across all languagesRoger Meier2015-03-241-1/+3
| | | | | | | | THRIFT-2946 Enhance usability of cross test framework Patch: Nobuaki Sukegawa This closes: #358
* THRIFT-2886 Integrate binary type in standard Thrift cross testJens Geyer2015-01-032-0/+17
| | | | | | | | | | | | Client: C_glib, C++, D, Erlang, Go, Haskell, Lua, Java/Me, JavaScript, Node, Ocaml, Perl, PHP, Python, Ruby Patch: Jens Geyer This closes #341 Minimal server-side implementations and TODO stubs for various languages to let "make check" succeeed. Not contained in this patch and still TODO: - client side implementations, i.e. calls to testBinary() and appropriate tests - server side hex printout missing for some languages
* THRIFT-2602 fix missing dist filesRoger Meier2014-10-221-1/+2
| | | | | | | - add automake 1.13 dependency to configure.ac and doc - use serial-tests instead of .NOTPARALLEL (introduced by THRIFT-1829) Patch: Roger Meier
* THRIFT-2768: Whitespace FixupJens Geyer2014-10-031-22/+22
| | | | | | | Client: General (Makefile.am) Patch: Jens Geyer Reverted makefile.am - tabs are not optional there
* THRIFT-2768: Whitespace FixupJens Geyer2014-10-031-22/+22
| | | | | | | Client: General (Makefile.am, *.thrift) Patch: Jens Geyer DocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.
* THRIFT-2685 c_glib: Include in integration test suiteRoger Meier2014-09-295-77/+1379
| | | | Patch: Simon South
* THRIFT-2685 c_glib: Include in integration test suiteRoger Meier2014-09-012-0/+1578
- client side Patch: Simon South