Commit Graph

2169 Commits

Author SHA1 Message Date
Roger Meier
4f00134cf9 THRIFT-2274 java: TNonblockingServer and TThreadedSelectorServer do not close their channel selectors on exit and leak file descriptors
Patch:  Thomas Kielbus
2013-12-08 20:59:51 +01:00
Jens Geyer
ce8d518166 THRIFT-2280 TJSONProtocol.Flush() does not really flush the transport
Patch: Jens Geyer
2013-12-07 00:11:34 +01:00
Roger Meier
88103ca7f4 THRIFT-2040 "uninitialized variable" warnings on MSVC/windows
Patch: Konrad Grochowski
2013-12-06 20:47:39 +01:00
Jens Geyer
a596038327 THRIFT-2278 Buffered transport doesn't support writes > buffer size
Patch: Matt Jones
2013-12-03 22:57:59 +01:00
Jens Geyer
7949447efd THRIFT-2279 TSerializer only returns the first 1024 bytes serialized
Patch: Matt Jones
2013-12-03 22:57:05 +01:00
Jens Geyer
f322d917fb THRIFT-2275 Fix memory leak in golang compact_protocol.
Patch: bolin huang
2013-11-28 21:15:17 +01:00
jfarrell
8bdff945b5 THRIFT-2267:Should be able to choose socket family in Python TSocket
Client: py
Patch: Abraham Elmahrek

Fix socket_family prefix in previous commit.
2013-11-25 21:20:28 -05:00
jfarrell
3979b869f3 THRIFT-2267:Should be able to choose socket family in Python TSocket
Client: py
Patch: Abraham Elmahrek

Currenlty, the python library looks for AF_INET6, but some applications prefer AF_INET4. This should be selectable or configurable.
2013-11-25 14:47:16 -05:00
jfarrell
cba92b308f THRIFT-2145:Rack and Thin are not just development dependencies
Client: rb
Patch: Nick Sieger

The rack and thin gems should be specified as full dependencies, not just development dependencies.
2013-11-25 13:30:41 -05:00
Roger Meier
f35975b67f THRIFT-2261 java: error: unmappable character for encoding ASCII
Patch: Roger Meier
2013-11-17 18:30:23 +01:00
Roger Meier
3da1c9025b THRIFT-2260 java: Thrift imposes unneeded dependency on commons-lang3
Patch: Andrew Gaul
2013-11-16 15:37:20 +01:00
Jens Geyer
d335acdc2e THRIFT-2259 C# unexpected null logDelegate() pointer causes AV in TServer.serve()
Patch: Jens Geyer
2013-11-11 21:34:40 +01:00
henrique
3e25e5e62a Python Tornado TTornadoServer base class change
Patch: Bryan Pham
2013-11-08 19:06:21 +01:00
Ben Craig
f4e6e62ea0 THRIFT-2214: System header sys/param.h is included inside the Thrift namespace
Client: cpp
Patch: Vladimir Strisovsky
2013-11-05 19:49:12 -06:00
henrique
5def2f87d8 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-11-05 15:01:48 +01:00
henrique
dc66d92828 THRIFT-2250 JSON and MemoryBuffer for JavaME
Patch: Henrique Mendonca
2013-11-05 14:44:51 +01:00
Roger Meier
378663a3bb THRIFT-2216 cocoa: Extraneous semicolon in TProtocolUtil.h makes clang mad
Patch: Andrew McGeachie
2013-11-05 05:23:47 +01:00
Roger Meier
8c691fa004 THRIFT-1639 Java/Python: Serialization/Deserialization of double type using CompactProtocol
Patch: Patrick Lawson
2013-11-05 04:54:33 +01:00
Jens Geyer
9957d3022e THRIFT-2158 Compact, JSON, and SimpleJSON protocols are not working correctly
Patch: Jens Geyer
2013-11-04 22:18:40 +01:00
Jens Geyer
31aebbef19 THRIFT-2251 go test for compact protocol is not running
Patch: Aleksey Pesternikov
2013-11-04 22:17:48 +01:00
Ben Craig
0d671c091c THRIFT-2034: Give developers' C++ code direct access to socket FDs on
server side
Client: cpp
Patch: Ben Craig
2013-10-14 20:32:29 -05:00
Ben Craig
7f10de7ee8 THRIFT-2026: Fix TCompactProtocol 64 bit builds
Client: cpp
Patch: Ben Craig
2013-10-14 20:27:18 -05:00
Ben Craig
49a7663c79 THRIFT-2226: TServerSocket - keepAlive wrong initialization order
Client: cpp
Patch: Konrad Grochowski
2013-10-11 08:07:06 -05:00
Ben Craig
71b5a10b61 THRIFT-1892: Socket timeouts are declared in milli-seconds, but are
actually set in micro-seconds
Client: cpp
Patch: Ben Craig
2013-10-10 08:55:16 -05:00
Ben Craig
d856ac8c30 THRIFT-2019: Writing on a disconnected socket on Mac causes SIG PIPE
Client: cpp
Patch: Ben Craig
2013-10-09 15:27:38 -05:00
Ben Craig
fd64c15c4f THRIFT-2021: Improve large binary protocol string performance
Client: cpp
Patch: Ben Craig
2013-10-09 15:26:05 -05:00
Ben Craig
96ea9daf80 THRIFT-1751: definition of increase_max_fds doesn't compile when
HAVE_SYS_RESOURCE_H is not defined
Client: cpp
Patch: Ben Craig
2013-10-09 15:23:49 -05:00
Ben Craig
6493523e96 THRIFT-2027: Minor 64-bit and NOMINMAX issues in C++ library
Client: cpp
Patch: Ben Craig
2013-10-09 15:21:38 -05:00
Ben Craig
19244ed87f THRIFT-2031: Make SO_KEEPALIVE configurable for C++ lib
Client: cpp
Patch: Ben Craig
2013-10-09 15:18:55 -05:00
Ben Craig
aea8bfe0f0 THRIFT-2139: MSVC 2012 Error - Cannot compile due to BoostThreadFactory
Client: cpp
Patch: Alex Loukissas
2013-09-27 10:44:54 -05:00
jfarrell
38b453be5a THRIFT-2210: lib/java TSimpleJSONProtocol can emit invalid JSON
Client: java
Patch: Alex Levenson

TSimpleJSONProtocol can emit invalid JSON with maps whose keys are not string
2013-09-27 10:11:12 -04:00
Jens Geyer
d430bbdc81 * THRIFT-2195: added default argument for enhanced compatbility
Patch: Jens Geyer
2013-09-26 23:37:54 +02:00
Jens Geyer
0164040804 THRIFT-2195 Delphi: Add event handlers for server and processing events
Patch: Jens Geyer
2013-09-25 21:12:21 +02:00
Jens Geyer
26ef743d2f THRIFT-2202 Delphi TServerImpl.DefaultLogDelegate may stop the server with I/O-Error 105
Patch: Jens Geyer
2013-09-23 22:02:17 +02:00
Jens Geyer
376d817aba Temporarily commented out the Compact protocol test in Go, it's known to be broken (see THRIFT-2158) 2013-09-21 12:22:24 +02:00
Henrique Mendonça
095ddb7ff8 THRIFT-2190 Add the JavaScript thrift.js lib to the Bower registry
Client: nodejs
Patch: Randy Abernethy

plus path changes
2013-09-20 19:38:03 +02:00
Henrique Mendonça
e594dccc85 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Conflicts:
	lib/nodejs/lib/thrift/static_server.js
2013-09-20 17:15:55 +02:00
Henrique Mendonça
a9e624811f THRIFT-2164 Add a Get/Post Http Server to Node along with examples
Client: nodejs
Patch: Randy Abernethy

small change to run on 0.6.x
2013-09-20 17:09:50 +02:00
Henrique Mendonça
7cf085e6c5 THRIFT-2164 Add a Get/Post Http Server to Node along with examples
Client: nodejs
Patch: Randy Abernethy

small change to run on 0.6.x
2013-09-20 16:47:02 +02:00
Jens Geyer
d73aa078d0 THRIFT-2191 Fix charp JSONProtocol.ReadJSONDouble (specify InvariantCulture)
Patch: Alexander Makarov
2013-09-18 23:30:42 +02:00
Ben Craig
fd7ddef729 THRIFT-1944: Binding to zero port
Client: cpp
Patch: Akshat Aranya
2013-09-16 15:41:39 -05:00
Ben Craig
b2501a71a7 THRIFT-2069: TPipeServer creates overlapped pipes, then uses synchronous I/O on them with TPipe
Client: cpp
Patch: Ben Craig
2013-09-13 12:29:43 -05:00
Jens Geyer
4ba1160c41 THRIFT-2176 TSimpleJSONProtocol.ReadFieldBegin() does not return field type and ID
Patch: Jens Geyer
2013-09-10 21:34:45 +02:00
Jens Geyer
901d555296 THRIFT-2175 Wrong field type set for binary
Patch: Jens Geyer
2013-09-10 21:34:43 +02:00
Jens Geyer
8a0f8d1a20 THRIFT-2174 Deserializing JSON fails in specific cases
Patch: Jens Geyer
2013-09-10 21:34:42 +02:00
jfarrell
4fb2706ecf THRIFT-1349:Remove unnecessary print outs
Client: erl
Patch: Matt Pratt

Removes info_msg log when talking between two versions of generated code.
2013-09-10 00:42:39 -04:00
Jens Geyer
b0d3c3f9a8 Added missing ASF headers 2013-09-09 21:10:45 +02:00
henrique
aff2f78b27 THRIFT-2167 nodejs lib throws error if options argument isn't passed
Client: nodejs
Patch: Randy Abernethy and Red Daly

also add examples to test makefile
2013-09-09 12:38:25 +02:00
Jens Geyer
7a09483993 THRIFT-2159 Serializer/Deserializer for Go
Patch: Justin Judd
2013-09-08 00:36:22 +02:00
Jens Geyer
718f6eefb6 THRIFT-2162 Missing calls to inherited CTOR at misc. places
Patch: Jens Geyer
2013-09-06 21:02:57 +02:00
jfarrell
a6a32a56fb THRIFT-2169: JavaME Library causes "java.io.IOException: No Response Entries Available" after using client for some time
Client: javame
Patch: Omkar Aradhya K S

Ensures the connection is closed. Also added spacing cleanup.
2013-09-06 13:07:56 -04:00
jfarrell
2897d4825c THRIFT-2054:TSimpleFileTransport - Java Lib has no straight forward TTransport based file transport
Client: java
Patch: Randy Abernethy

Adds a file transport to java lib.
2013-09-05 09:11:15 -04:00
Roger Meier
657b933f28 THRIFT-1481 cpp: Unix domain sockets in C++ do not support the abstract namespace
Patch: Ben Craig
2013-09-02 20:43:57 +02:00
Roger Meier
acf15dc304 THRIFT-2160 Warning in thrift.h when compiling with -Wunused and NDEBUG
Patch: Frank Meerkoetter
2013-09-02 20:16:49 +02:00
henrique
17d42799eb Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-08-30 22:04:52 +02:00
Ben Craig
d5f617f6a3 THRIFT-2020: Thrift library has some empty files that haven't really been
deleted
Client: cpp
Patch: Ben Craig
2013-08-30 08:18:06 -05:00
henrique
5d9a72a28c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-08-29 18:06:45 +02:00
Ben Craig
cd54ec6249 THRIFT-1999: warning on gcc 4.7 while compiling BoostMutex.cpp
Client: cpp
Patch: Konrad Grochowski
2013-08-29 10:45:21 -05:00
Ben Craig
91058ef4ba THRIFT-2037: More general macro THRIFT_UNUSED_VARIABLE
Client: cpp
Patch: Konrad Grochowski
2013-08-29 10:38:25 -05:00
henrique
7570b84301 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-08-29 09:45:55 +02:00
Ben Craig
9df014012e THRIFT-2023: gettimeofday implementation in Windows errors when no time
zone is passed in
Client: cpp
Patch: Ben Craig
2013-08-28 15:08:23 -05:00
henrique
2fdd916b8b THRIFT-2053 NodeJS: Support for Multiplexing Services
Client: nodejs
Patch: Remo Hertig
2013-08-28 14:03:34 +02:00
henrique
452dd5b42b THRIFT-1893 HTTP/JSON server/client for node.js
Client: nodejs
Patch: Phillip Campbell
2013-08-28 11:10:09 +02:00
henrique
570dcc4089 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-08-27 15:13:31 +02:00
henrique
5b8c9a9d4c THRIFT-2058:Add reconnect support to node.js library
Client: nodejs
Patch: Hamed Madani
2013-08-27 15:06:42 +02:00
Roger Meier
62fb17d308 THRIFT-2138 c_glib: pkgconfig file created with wrong include path
Patch: Roger Meier
2013-08-26 21:50:16 +02:00
jfarrell
d9120c9fbd THRIFT-2148:TNonblockingMultiFetchClient imports log4j
Client: java
Patch: jfarrell

Removes import of log4j and switches over to using slf4j.
2013-08-24 09:48:23 -04:00
Carl Yeksigian
c9f4a35c30 THRIFT-1533:Make TTransport should be Closeable
Client: java
Patch: carl
2013-08-21 18:44:48 -04:00
jfarrell
5a900eadc2 THRIFT-2136:Vagrant build not compiling java, ruby, php, go libs due to missing dependencies
Client: build
Patch: jfarrell

Updates ruby build to use bundler
2013-08-18 10:54:52 -04:00
jfarrell
5c1e599dd1 Thrift-2133: java TestTBinaryProtocol.java test failing
Client: java
Patch: jfarrell

Removing unused test after THRIFT-820 changes.
2013-08-17 21:38:31 -04:00
jfarrell
a395655cf4 THRIFT-2135:GO lib leaves behind test files that are auto generated
Client: go
Patch: jfarrell

Removed generated test idl on clean
2013-08-17 15:52:42 -04:00
jfarrell
16ff233a73 Thrift-2129: php ext missing from dist
Client: php
Patch: jfarrell

Adds php extension back to dist build.
2013-08-16 09:48:42 -04:00
jfarrell
102c600bbb Thrift-2124: .o, .so, .la, .deps, .libs, gen-* files left tutorials, test and lib/cpp when making DIST
Client: build
Patch: jfarrell

Fixing all the missing files and dist build issues that have been ignored.
2013-08-15 21:20:19 -04:00
jfarrell
32d323e2c7 THRIFT-2123: go lib missing files in dist
Client: go
Patch: jfarrell

fixed missing files in go lib dist build
2013-08-15 20:39:58 -04:00
jfarrell
b591203746 Thrift-2126: missing cpp lib concurrency STD* files from DIST
Client: build
Patch: jfarrell

Updates cpp makefile to include missing STD* files.
2013-08-15 19:21:43 -04:00
Carl Yeksigian
2ca9c20285 THRIFT-820 Remove readLength attribute from BinaryProtocol
Patch: Carl Yeksigian
2013-08-14 19:38:42 -04:00
Roger Meier
d051ca0b23 THRIFT-2042 visual 2010 warnings - unused variable Patch: Konrad Grochowski 2013-08-15 01:37:55 +02:00
Roger Meier
e9248743a8 THRIFT-2120 js: Qunit URL is broken Patch: Roger Meier 2013-08-15 01:22:35 +02:00
Jens Geyer
3bb141d368 THRIFT-2036 Thrift gem warns about class variable access from top level
Patch: Takuya Hashimoto & Keith Barrette
2013-08-14 21:33:53 +02:00
Carl Yeksigian
f02934543a THRIFT-2117 Cocoa TBinaryProtocol strictWrite should be set to true by default
Client: cocoa
Patch: David Robakowski
2013-08-13 18:09:59 -04:00
Jens Geyer
4c835951be THRIFT-2109 Secure connections should be supported in Go
Patch: Justin Judd
2013-08-13 21:34:17 +02:00
Jens Geyer
656a173050 THRIFT-2112 Error in Go generator when using typedefs in map keys
Patch: Emir Habul
2013-08-03 10:22:39 +02:00
jfarrell
aa721610da THRIFT-2111: typo in php readme
Client: php
Patch: Jeremy Thomerson

Fixes type in php readme.
2013-08-02 21:55:22 -04:00
Jens Geyer
d1257debcf THRIFT-2106 Fix support for namespaces in GO generator
Patch: Emir Habul
2013-07-31 13:03:26 +02:00
Jens Geyer
7b07fbcba0 THRIFT-2100 typedefs are not correctly referenced when including from other thrift files
Patch: Remo Hertig
2013-07-30 03:08:17 +02:00
Jens Geyer
44b19df535 THRIFT-2083 Improve the go lib: Testcase for buffered Transport
Patch: Feng Shen
2013-07-26 23:05:00 +02:00
Jens Geyer
7d95246f16 THRIFT-2083 Improve the go lib: buffered Transport, save memory allocation, handle concurrent request
Patch: Feng Shen
2013-07-26 01:01:11 +02:00
Jens Geyer
11430df7ae THRIFT-2102 constants are not referencing to correct type when included from another thrift file
Patch: Remo Hertig
2013-07-26 00:23:00 +02:00
Roger Meier
56a648d0ff THRIFT-2093 added the ability to set compression level in C++ zlib transport
Patch: Randy Abernethy
2013-07-19 23:28:22 +02:00
Roger Meier
e802aa40af THRIFT-2094 TNonblocking server no longer works on windows
Patch: Konrad Grochowski
2013-07-19 21:10:54 +02:00
Roger Meier
0be9ffacb7 THRIFT-2038 THRIFT_INVALID_SOCKET added to PlatformSocket.h
Patch: Konrad Grochowski
2013-07-19 21:10:01 +02:00
Jens Geyer
7757ce7aeb THRIFT-2090 Go generator, fix including of other thrift files
Patch: Emir Habul
2013-07-18 22:48:40 +02:00
Jens Geyer
a7da48805c THRIFT-2090: Go generator, fix including of other thrift files
Patch: Emir Habul
2013-07-18 00:33:05 +02:00
Jens Geyer
4f7ad2d98b THRIFT-2091 Unnecessary 'friend' declaration causes warning in TWinsockSingleton
Patch: Konrad Grochowski
2013-07-16 20:58:38 +02:00
Roger Meier
ba406d3a02 THRIFT-2089 Compiler ignores duplicate typenames
Patch: Randy Abernethy
2013-07-15 22:41:34 +02:00
Jens Geyer
67065d7bf8 THRIFT-2084 Delphi: Ability to create entity Thrift-generated instances based on TypeInfo
Patch: Jens Geyer
2013-07-13 13:24:10 +02:00
Roger Meier
6f2a503710 THRIFT-1442 TNonblockingServer: Refactor to allow multiple IO Threads
Patch: Pavlin Radoslavov
2013-07-08 23:35:25 +02:00
Jens Geyer
6b9e1c6a87 THRIFT-2080 C# multiplex processor does not catch IOException
Patch: Jens Geyer
2013-07-06 09:30:31 +02:00
Jens Geyer
ee353e6c98 THRIFT-1709 Warning "Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first" in TBinaryProtocol.cs at ReadInt64()
Patch: Jens Geyer
2013-07-06 09:30:30 +02:00
Carl Yeksigian
049f5f3375 THRIFT-2082 Executing "gmake clean" is broken
Patch: Pavlin Radoslavov
2013-07-05 13:49:15 -04:00
Jens Geyer
866c23b5d1 THRIFT-2081 Specified timeout should be used in TSocket.Open()
Patch: Jens Geyer
2013-07-05 19:20:27 +02:00
Roger Meier
ffbfd03cc2 THRIFT-2074 cppcheck error removed from ThreadManager.cpp
Patch: Konrad Grochowski
2013-06-29 14:51:30 +02:00
Roger Meier
c36b56d3d7 THRIFT-1357 Erlang Dependency breaks build
Patch: Anthony Molinaro
2013-06-29 13:08:32 +02:00
Roger Meier
7158d3306c THRIFT-2044 Util.h uses defines from PlatformSocket but does not include it
Patch: Konrad Grochowski
2013-06-29 12:48:05 +02:00
Roger Meier
7295745b17 THRIFT-2071 clang 3.2 reports warning when comparing shared_ptr<X> == NULL
Patch: Konrad Grochowski
2013-06-29 00:28:50 +02:00
Roger Meier
42cb873ea9 THRIFT-2072 TNonblocking server compilation FAILS with C++11 support enabled
Patch: Konrad Grochowski
2013-06-28 22:49:14 +02:00
Roger Meier
ff77d075ec THRIFT-2039 config.h --> thrift-config.h
Patch: Ben Craig
2013-06-28 22:26:43 +02:00
Jens Geyer
e5bfd4c285 THRIFT-2070 Improper `HexChar' and 'HexVal' implementation in TJSONProtocol.cs
Patch: Yousong Zhou
2013-06-28 21:48:02 +02:00
Jens Geyer
102bca47f7 THRIFT-2032 C# client leaks sockets/handles
Patch: Jens Geyer
2013-06-25 22:21:29 +02:00
Jens Geyer
8095447478 THRIFT-2066 'make install' does not install two headers required for C++ bindings
Patch: Lalith Suresh
2013-06-25 21:36:29 +02:00
Konrad Grochowski
a1b5728ee6 THRIFT-2039 config.h --> thrift-config.h
Signed-off-by: Roger Meier <roger@apache.org>
2013-06-22 22:10:23 +02:00
Konrad Grochowski
9be4e687c4 THRIFT-2039 config.h --> thrift-config.h
Signed-off-by: Roger Meier <roger@apache.org>
2013-06-22 22:03:31 +02:00
jfarrell
0f0558ab1f Thrift-1919:libthrift depends on httpcore-4.1.3 (directly) and httpcore-4.1.4 (transitively)
Client: java
Patch: Jake Farrell

Updates version of httpcore and httpclient
2013-06-21 14:50:31 -05:00
Ben Craig
cc25c52de4 THRIFT-2024 TServer.cpp warns on 64-bit platforms about truncating an rlim_t into an int
Signed-off-by: Roger Meier <roger@apache.org>
2013-06-20 23:44:46 +02:00
Jens Geyer
e549a80e4e THRIFT-2050 Vagrant C# lib compile fails with TException missing
Patch: Justin Porterfield
2013-06-20 21:48:21 +02:00
Roger Meier
bb98ed44d7 THRIFT-1458 cpp: use the C++ standard (c++0x or later c++11) to improve code quality and cross platform capability
Signed-off-by: Nate Rosenblum <nater@maginatics.com>
2013-06-20 01:06:22 +02:00
Jens Geyer
0e87c46c18 THRIFT-2012 Modernizing Go
Patch: Travis Cline
2013-06-18 22:25:07 +02:00
Jens Geyer
b310ae7816 THRIFT-2015 Thrift exceptions should derive from TException
Patch: Jens Geyer
2013-06-12 21:10:35 +02:00
Roger Meier
4285ba29f2 THRIFT-2014 Change C++ lib includes to use <namespace/> style throughout
Patch: Randy Abernethy
2013-06-10 21:17:23 +02:00
Henrique Mendonça
27db434fd9 THRIFT-1659 Bring nodejs default transport in line with Java default transport 2013-06-09 22:20:25 +02:00
Jake Farrell
877125c5cd THRIFT-1966:Support different files for SSL certificates and keys
Client: py
Patch: Michael Kaes

Change the TSSLSocket class to accept key parameters and pass them to the ssl.wrap_socket function
2013-06-07 23:47:22 -04:00
Carl Yeksigian
7cb7fc8a73 THRIFT-1753: Multiple C++ Windows, OSX, and iOS portability issues
Client: cpp
Patch: Ben Craig
2013-06-07 07:33:01 -04:00
Carl Yeksigian
548244f049 THRIFT-1959: Add Union TMemoryBuffer support
Client: csharp
Patch: carl
2013-06-06 07:52:42 -04:00
Henrique Mendonça
b6dfc9036b THRIFT-1986 fix TCompactProtocol constants 2013-06-05 14:46:06 +02:00
Henrique Mendonça
7297688072 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-06-05 12:51:02 +02:00
Jake Farrell
89be18365e Thrift-1951:libthrift.jar has source files in it
Client: java
Patch: Jake Farrell

Remove source from libthrift.jar. source dist all ready included in release to central.
2013-06-04 23:22:04 -04:00
Jake Farrell
37e655c71b Thrift-1997:Add accept backlog configuration method to TServerSocket
Client: cpp
Patch: Randy Abernethy

TServerSocket hard codes the accept backlog to 1024. This patch adds a setAcceptBacklog() method which can be used to change the backlog size (must be called prior to listen()).
2013-06-04 23:04:16 -04:00
Roger Meier
d65216df19 THRIFT-1982 vsnprintf on Windows have different semantics
Patch: Konrad Grochowski
2013-06-04 22:25:06 +02:00
Roger Meier
f2b094f1f1 THRIFT-1983 %z printf format is not available in Visual
Patch: Konrad Grochowski
2013-06-04 22:09:37 +02:00
Jens Geyer
c2c4d72b90 THRIFT-1993 Factory to create instances from known (generated) interface types with Delphi
Patch: Jens Geyer
2013-06-04 22:06:30 +02:00
Roger Meier
cde23dfd2d THRIFT-1986 TCompactProtocol constants truncated on Windows (C4309)
Patch: Konrad Grochowski
2013-06-04 21:28:06 +02:00
Roger Meier
64a799d28e THRIFT-1987 TCompactProtocol.tcc/h warnings on Visual
Patch: Konrad Grochowski
2013-06-04 20:59:01 +02:00
Carl Yeksigian
3e93711464 THRIFT-1992: Fix TCompactProtocol compiler warnings
Client: cpp
Patch: Konrad Grochowski
2013-06-03 14:23:55 -04:00
Jens Geyer
111d8f2615 Add jensg to dev list 2013-06-03 16:49:55 +02:00
Carl Yeksigian
350860fca3 Add carl to developer list 2013-06-01 22:48:52 -04:00
Henrique Mendonça
8d22c10a47 THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly
Patch: Eric Ding
2013-06-01 16:53:32 +02:00
Henrique Mendonça
5a61438a5e THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly
Patch: Eric Ding
2013-06-01 11:33:25 +02:00
Henrique Mendonça
da7982edea THRIFT-1973 TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 number correctly
Patch: Eric Ding
2013-05-31 18:20:42 +02:00
Roger Meier
1e3c884636 THRIFT-1981 Not all PHP libraries are installed when building an installing a debian package
Patch: Ricky Cormier
2013-05-30 14:04:11 +02:00
Roger Meier
16ee0d17a6 THRIFT-1968 Thrift's include path is wrong in pkg-config files
THRIFT-1552 fix include path => thrift/Thrift.h
2013-05-30 09:57:00 +02:00
Jake Farrell
fbb78a6589 Thrift-1978: Ruby: Thrift should allow for the SSL verify mode to be set
Client: rb
Patch: Timur Alperovich

Ruby SSL verify mode cannot be specified, which means thrift cannot be used against servers with self-signed certificates over SSL. The suggested fix is to expose the SSL verification mode as a constructor argument in lib/rb/lib/thrift/transport/http_client_transport.rb.
2013-05-27 22:01:36 -04:00
Jake Luciani
36af4d3b40 THRIFT-1972 Add async server processors to Java
Patch: Jake Luciani
2013-05-16 12:59:50 -04:00
Jens Geyer
744e45f3b6 THRIFT-1969 C#: Tests not properly linked from the solution
Patch: Carl Yeksigian
2013-05-14 21:56:24 +02:00
Jens Geyer
2d2b3b2be8 THRIFT-1962 Multiplex processor should send any TApplicationException back to client
Patch: Jens Geyer
2013-05-13 22:03:08 +02:00
Roger Meier
15522724f6 THRIFT-1034 Java: Add a TNonblockingMultiFetchClient
Patch: Xing Jin
2013-05-12 20:45:13 +02:00
Henrique
08c34eae97 THRIFT-1967 Node.js tests don't cover all services
Patch: Henrique Mendonça

align with the tests we have for the original JS and C++ libraries
it also corrects two small bugs on the test server
and add nodejs to travis and make check
2013-05-11 20:41:22 +02:00
Henrique
99be0275e1 THRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned
Patch: Matthew Imrie

Add method to binary.js to properly read a byte type as
signed Changed transport.js readByte methods in
TFramedBuffer and TBufferedTransport to use binary.js
readByte method Added unit test for binary.js readByte
method to binary.test.js and changed test harness to
nodeunit.
2013-05-11 01:21:52 +02:00
Jens Geyer
379c2776e2 THRIFT-1961 C# tests should be in lib/csharp/test/...
Patch: Jens Geyer
2013-05-09 15:23:48 +02:00
Jens Geyer
7203424e96 THRIFT-1901 C#: Support for Multiplexing Services on any Transport, Protocol and Server
Patch: Jens Geyer
2013-05-08 18:46:57 +02:00
Jens Geyer
f670181a3d THRIFT-1961 C# tests should be in lib/csharp/test/...
Patch: Jens Geyer
2013-05-06 23:48:00 +02:00