Commit Graph

3259 Commits

Author SHA1 Message Date
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
9f9cd10e81 Revert "THRIFT-2045: C++ compiler warning and build cleanup"
This reverts commit 282e440c6d.

This change had unintended autoconf side effects.
2013-10-09 09:47:48 -05:00
Ben Craig
282e440c6d THRIFT-2045: C++ compiler warning and build cleanup
Client: cpp compiler, go compiler, python compiler, compiler build
Patch: Ben Craig
2013-10-08 16:02:06 -05:00
jfarrell
380a45d0f7 THRIFT-2197:fix jar output directory in rpm spec file
client: build
patch: Hiroaki Kawai

Updates RPM spec to include java jar from correct location.
2013-10-04 22:50:21 -04:00
Jens Geyer
27148dee98 THRIFT-2215 Generated HTML/Graphviz lists referenced enum identifiers as UNKNOWN.
Patch: Jens Geyer
2013-10-04 19:10:16 +02: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
83767a72cd THRIFT-2200: nested structs cause generate_fingerprint() to slow down at excessive CPU load
Patch: Jens Geyer
2013-09-23 22:09:49 +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
Ben Craig
836d95f9f0 THRIFT-2201: Ternary operator returns different types (build error for
some compilers)
Client: java compiler, ruby compiler
Patch: Randy Abernathy
2013-09-23 11:53:47 -05: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
Roger Meier
ea4600b6b8 adopt new thrift.js location within tutorial.html
changed by THRIFT-2190

Patch: Roger Meier
2013-09-21 08:47:21 +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
Henrique Mendonça
6b43fa3795 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-09-20 13:24:02 +02:00
Henrique Mendonça
f7be519e08 THRIFT-1772 Serialization does not check types of embedded structures.
Client: python
Patch: Avi Flamholz

clean up references to php only, no functional changes
2013-09-19 12:30:05 +02:00
Jens Geyer
97cc95b24c THRIFT-1755 Comment parsing bug - the missing test case from Brian's patch
Patch: Brian Brooks
2013-09-18 23:53:14 +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
Jens Geyer
8cd3efe50a THRIFT-1755 Comment parsing bug
Patch: Brian Brooks & Jens Geyer
2013-09-16 22:17:52 +02: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
38ddc8f757 THRIFT-2142:Minor tweaks to thrift.el for better emacs package compatibility
Client: contrib
Patch: Andrew Pennebaker

Updates thrift.el for better emacs compatibility.
2013-09-10 12:12:41 -04: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
jfarrell
7096942cfa THRIFT-2178:Thrift generator returns error exit code on --version
Client: compiler
Patch: Nate Rosenblum

Changes exit status of --version call.
2013-09-09 20:33:38 -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
c949514e41 THRIFT-2170 Generated Go code should populate all ReadErrors completely
Patch: Jens Geyer
2013-09-08 00:31:59 +02:00
Jens Geyer
ec8744c4dd THRIFT-2166 Delphi compiler should generate constant class name prefixed with thrift file name (similar to Java and C#)
Patch: Jens Geyer
2013-09-06 21:09:08 +02:00
Jens Geyer
d21fa6e502 THRIFT-2163 Incorrect Delphi code generated for typedef'ed constants
Patch: Jens Geyer
2013-09-06 21:05:46 +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
Jens Geyer
ba68255834 Modified ignores 2013-09-05 22:23:28 +02: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
Jens Geyer
03d4944e85 THRIFT-2165: Thrift Compiler fails at input files with UTF-8 BOM
Patch: Jens Geyer
2013-09-04 22:34:41 +02: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