Jens Geyer [Mon, 23 Sep 2013 20:09:12 +0000 (22:09 +0200)]
THRIFT-2200: nested structs cause generate_fingerprint() to slow down at excessive CPU load
Patch: Jens Geyer
Jens Geyer [Mon, 23 Sep 2013 20:01:20 +0000 (22:01 +0200)]
THRIFT-2202 Delphi TServerImpl.DefaultLogDelegate may stop the server with I/O-Error 105
Patch: Jens Geyer
Ben Craig [Mon, 23 Sep 2013 16:53:47 +0000 (11:53 -0500)]
THRIFT-2201: Ternary operator returns different types (build error for
some compilers)
Client: java compiler, ruby compiler
Patch: Randy Abernathy
Jens Geyer [Sat, 21 Sep 2013 10:22:24 +0000 (12:22 +0200)]
Temporarily commented out the Compact protocol test in Go, it's known to be broken (see THRIFT-2158)
Roger Meier [Sat, 21 Sep 2013 06:47:21 +0000 (08:47 +0200)]
adopt new thrift.js location within tutorial.html
changed by THRIFT-2190
Patch: Roger Meier
Henrique Mendonça [Fri, 20 Sep 2013 17:38:03 +0000 (19:38 +0200)]
THRIFT-2190 Add the JavaScript thrift.js lib to the Bower registry
Client: nodejs
Patch: Randy Abernethy
plus path changes
Henrique Mendonça [Fri, 20 Sep 2013 15:15:55 +0000 (17:15 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Conflicts:
lib/nodejs/lib/thrift/static_server.js
Henrique Mendonça [Fri, 20 Sep 2013 14:47:02 +0000 (16:47 +0200)]
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
Henrique Mendonça [Fri, 20 Sep 2013 14:47:02 +0000 (16:47 +0200)]
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
Henrique Mendonça [Fri, 20 Sep 2013 11:24:02 +0000 (13:24 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Henrique Mendonça [Thu, 19 Sep 2013 10:30:05 +0000 (12:30 +0200)]
THRIFT-1772 Serialization does not check types of embedded structures.
Client: python
Patch: Avi Flamholz
clean up references to php only, no functional changes
Jens Geyer [Wed, 18 Sep 2013 21:53:14 +0000 (23:53 +0200)]
THRIFT-1755 Comment parsing bug - the missing test case from Brian's patch
Patch: Brian Brooks
Jens Geyer [Wed, 18 Sep 2013 21:30:42 +0000 (23:30 +0200)]
THRIFT-2191 Fix charp JSONProtocol.ReadJSONDouble (specify InvariantCulture)
Patch: Alexander Makarov
Ben Craig [Mon, 16 Sep 2013 20:41:39 +0000 (15:41 -0500)]
THRIFT-1944: Binding to zero port
Client: cpp
Patch: Akshat Aranya
Jens Geyer [Mon, 16 Sep 2013 20:17:52 +0000 (22:17 +0200)]
THRIFT-1755 Comment parsing bug
Patch: Brian Brooks & Jens Geyer
Ben Craig [Fri, 13 Sep 2013 17:29:43 +0000 (12:29 -0500)]
THRIFT-2069: TPipeServer creates overlapped pipes, then uses synchronous I/O on them with TPipe
Client: cpp
Patch: Ben Craig
Jens Geyer [Tue, 10 Sep 2013 19:33:55 +0000 (21:33 +0200)]
THRIFT-2176 TSimpleJSONProtocol.ReadFieldBegin() does not return field type and ID
Patch: Jens Geyer
Jens Geyer [Tue, 10 Sep 2013 19:33:17 +0000 (21:33 +0200)]
THRIFT-2175 Wrong field type set for binary
Patch: Jens Geyer
Jens Geyer [Tue, 10 Sep 2013 19:30:41 +0000 (21:30 +0200)]
THRIFT-2174 Deserializing JSON fails in specific cases
Patch: Jens Geyer
jfarrell [Tue, 10 Sep 2013 16:12:41 +0000 (12:12 -0400)]
THRIFT-2142:Minor tweaks to thrift.el for better emacs package compatibility
Client: contrib
Patch: Andrew Pennebaker
Updates thrift.el for better emacs compatibility.
jfarrell [Tue, 10 Sep 2013 04:42:39 +0000 (00:42 -0400)]
THRIFT-1349:Remove unnecessary print outs
Client: erl
Patch: Matt Pratt
Removes info_msg log when talking between two versions of generated code.
jfarrell [Tue, 10 Sep 2013 00:33:38 +0000 (20:33 -0400)]
THRIFT-2178:Thrift generator returns error exit code on --version
Client: compiler
Patch: Nate Rosenblum
Changes exit status of --version call.
Jens Geyer [Mon, 9 Sep 2013 19:10:45 +0000 (21:10 +0200)]
Added missing ASF headers
henrique [Mon, 9 Sep 2013 10:38:25 +0000 (12:38 +0200)]
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
Jens Geyer [Sat, 7 Sep 2013 22:36:22 +0000 (00:36 +0200)]
THRIFT-2159 Serializer/Deserializer for Go
Patch: Justin Judd
Jens Geyer [Sat, 7 Sep 2013 22:31:20 +0000 (00:31 +0200)]
THRIFT-2170 Generated Go code should populate all ReadErrors completely
Patch: Jens Geyer
Jens Geyer [Fri, 6 Sep 2013 19:08:24 +0000 (21:08 +0200)]
THRIFT-2166 Delphi compiler should generate constant class name prefixed with thrift file name (similar to Java and C#)
Patch: Jens Geyer
Jens Geyer [Fri, 6 Sep 2013 19:05:20 +0000 (21:05 +0200)]
THRIFT-2163 Incorrect Delphi code generated for typedef'ed constants
Patch: Jens Geyer
Jens Geyer [Fri, 6 Sep 2013 19:02:34 +0000 (21:02 +0200)]
THRIFT-2162 Missing calls to inherited CTOR at misc. places
Patch: Jens Geyer
jfarrell [Fri, 6 Sep 2013 17:07:56 +0000 (13:07 -0400)]
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.
Jens Geyer [Thu, 5 Sep 2013 20:23:28 +0000 (22:23 +0200)]
Modified ignores
jfarrell [Thu, 5 Sep 2013 13:11:15 +0000 (09:11 -0400)]
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.
Jens Geyer [Wed, 4 Sep 2013 20:34:41 +0000 (22:34 +0200)]
THRIFT-2165: Thrift Compiler fails at input files with UTF-8 BOM
Patch: Jens Geyer
Roger Meier [Mon, 2 Sep 2013 18:43:57 +0000 (20:43 +0200)]
THRIFT-1481 cpp: Unix domain sockets in C++ do not support the abstract namespace
Patch: Ben Craig
Roger Meier [Mon, 2 Sep 2013 18:16:49 +0000 (20:16 +0200)]
THRIFT-2160 Warning in thrift.h when compiling with -Wunused and NDEBUG
Patch: Frank Meerkoetter
henrique [Fri, 30 Aug 2013 20:04:52 +0000 (22:04 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Ben Craig [Fri, 30 Aug 2013 18:46:05 +0000 (13:46 -0500)]
THRIFT-2155: Adding one liner guide to rename the version.h.in and rename
thrifty.cc.h
Client: cpp
Patch: Karthick Selvaraj
Ben Craig [Fri, 30 Aug 2013 13:18:06 +0000 (08:18 -0500)]
THRIFT-2020: Thrift library has some empty files that haven't really been
deleted
Client: cpp
Patch: Ben Craig
henrique [Thu, 29 Aug 2013 16:06:45 +0000 (18:06 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Ben Craig [Thu, 29 Aug 2013 15:45:21 +0000 (10:45 -0500)]
THRIFT-1999: warning on gcc 4.7 while compiling BoostMutex.cpp
Client: cpp
Patch: Konrad Grochowski
Ben Craig [Thu, 29 Aug 2013 15:38:25 +0000 (10:38 -0500)]
THRIFT-2037: More general macro THRIFT_UNUSED_VARIABLE
Client: cpp
Patch: Konrad Grochowski
henrique [Thu, 29 Aug 2013 07:45:55 +0000 (09:45 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Ben Craig [Wed, 28 Aug 2013 20:08:23 +0000 (15:08 -0500)]
THRIFT-2023: gettimeofday implementation in Windows errors when no time
zone is passed in
Client: cpp
Patch: Ben Craig
henrique [Wed, 28 Aug 2013 12:03:34 +0000 (14:03 +0200)]
THRIFT-2053 NodeJS: Support for Multiplexing Services
Client: nodejs
Patch: Remo Hertig
henrique [Tue, 27 Aug 2013 13:37:01 +0000 (15:37 +0200)]
THRIFT-1893 HTTP/JSON server/client for node.js
Client: nodejs
Patch: Phillip Campbell
henrique [Tue, 27 Aug 2013 13:07:22 +0000 (15:07 +0200)]
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
henrique [Tue, 27 Aug 2013 13:06:42 +0000 (15:06 +0200)]
THRIFT-2058:Add reconnect support to node.js library
Client: nodejs
Patch: Hamed Madani
Carl Yeksigian [Mon, 26 Aug 2013 20:14:22 +0000 (16:14 -0400)]
THRIFT-2149:Add an option to disable the generation of default operators
client: cpp
patch: Chris Stylianou
Roger Meier [Mon, 26 Aug 2013 19:50:16 +0000 (21:50 +0200)]
THRIFT-2138 c_glib: pkgconfig file created with wrong include path
Patch: Roger Meier
Roger Meier [Mon, 26 Aug 2013 18:37:42 +0000 (20:37 +0200)]
update doap.rdf from 0.9.1 branch
Jens Geyer [Sun, 25 Aug 2013 12:16:27 +0000 (14:16 +0200)]
THRIFT-667 Period should not be allowed in identifier names
Patch: Jens Geyer
jfarrell [Sat, 24 Aug 2013 13:48:23 +0000 (09:48 -0400)]
THRIFT-2148:TNonblockingMultiFetchClient imports log4j
Client: java
Patch: jfarrell
Removes import of log4j and switches over to using slf4j.
jfarrell [Sat, 24 Aug 2013 13:18:30 +0000 (09:18 -0400)]
Updating CHANGES from v0.9.1 release.
Carl Yeksigian [Wed, 21 Aug 2013 21:59:16 +0000 (17:59 -0400)]
THRIFT-1533:Make TTransport should be Closeable
Client: java
Patch: carl
Jens Geyer [Wed, 21 Aug 2013 21:55:29 +0000 (23:55 +0200)]
THRIFT-1351 Compiler does not care about binary strings
Patch: Wade Simmons & Jens Geyer
jfarrell [Sun, 18 Aug 2013 20:36:06 +0000 (16:36 -0400)]
Thrift-2137:Ruby test lib fails jenkins build #864
Client: ruby test
Patch: jfarrell
Updates test suite to include needed dependencies and run via bundler.
jfarrell [Sun, 18 Aug 2013 15:20:53 +0000 (11:20 -0400)]
Thrift-2136:Vagrant build not compiling java, ruby, php, go libs
Client: build
Patch: jfarrell
Updating to add deb package creation.
jfarrell [Sun, 18 Aug 2013 14:54:52 +0000 (10:54 -0400)]
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
jfarrell [Sun, 18 Aug 2013 14:53:07 +0000 (10:53 -0400)]
Thrift-1614:Thrift build from svn repo sources fails with automake-1.12
Client: build
Patch: jfarrell
Override am__yacc_c2h to force all generated headers to be .h
jfarrell [Sun, 18 Aug 2013 01:38:31 +0000 (21:38 -0400)]
Thrift-2133: java TestTBinaryProtocol.java test failing
Client: java
Patch: jfarrell
Removing unused test after THRIFT-820 changes.
jfarrell [Sat, 17 Aug 2013 22:35:13 +0000 (18:35 -0400)]
Thrift-2136:Vagrant build not compiling java, ruby, php, go libs due to missing dependencies
Client: build
Patch: jfarrell
Updates vagrantfile script to add missing dependencies for java, ruby, php and go libs.
jfarrell [Sat, 17 Aug 2013 19:52:42 +0000 (15:52 -0400)]
THRIFT-2135:GO lib leaves behind test files that are auto generated
Client: go
Patch: jfarrell
Removed generated test idl on clean
jfarrell [Sat, 17 Aug 2013 19:47:13 +0000 (15:47 -0400)]
THRIFT-1614: Thrift build from svn repo sources fails with automake-1.12
Client: compiler
Patch: jfarrell
Updates automake version min req to 1.11 and switches header generated
by yacc to .h instead of .hh.
jfarrell [Sat, 17 Aug 2013 19:44:19 +0000 (15:44 -0400)]
THRIFT-2134: mingw-cross-compile script failing with strip errors
Client: build
Patch: jfarrell
Updates the mingw build script to use the -o option when striping.
jfarrell [Fri, 16 Aug 2013 13:48:42 +0000 (09:48 -0400)]
Thrift-2129: php ext missing from dist
Client: php
Patch: jfarrell
Adds php extension back to dist build.
jfarrell [Fri, 16 Aug 2013 13:26:05 +0000 (09:26 -0400)]
THRIFT-2128: lib GO tests fail with funct ends without a return statement
Client: go
Patch: jfarrell
Fix issue with go tests failing in go1 in the process function.
jfarrell [Fri, 16 Aug 2013 01:20:19 +0000 (21:20 -0400)]
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.
jfarrell [Fri, 16 Aug 2013 00:39:58 +0000 (20:39 -0400)]
THRIFT-2123: go lib missing files in dist
Client: go
Patch: jfarrell
fixed missing files in go lib dist build
jfarrell [Thu, 15 Aug 2013 23:21:43 +0000 (19:21 -0400)]
Thrift-2126: missing cpp lib concurrency STD* files from DIST
Client: build
Patch: jfarrell
Updates cpp makefile to include missing STD* files.
jfarrell [Thu, 15 Aug 2013 23:14:14 +0000 (19:14 -0400)]
THRIFT-2125: debian missing from dist
Client: build
Patch: jfarrell
Updating dist to add debian packages needed for build.
Carl Yeksigian [Wed, 14 Aug 2013 23:37:54 +0000 (19:37 -0400)]
THRIFT-820 Remove readLength attribute from BinaryProtocol
Patch: Carl Yeksigian
Roger Meier [Wed, 14 Aug 2013 23:35:11 +0000 (01:35 +0200)]
THRIFT-2042 visual 2010 warnings - unused variable Patch: Konrad Grochowski
Jens Geyer [Wed, 14 Aug 2013 23:29:49 +0000 (01:29 +0200)]
Added some ignores
Roger Meier [Wed, 14 Aug 2013 22:23:02 +0000 (00:23 +0200)]
THRIFT-2120 js: Qunit URL is broken Patch: Roger Meier
Jens Geyer [Wed, 14 Aug 2013 19:33:16 +0000 (21:33 +0200)]
THRIFT-2036 Thrift gem warns about class variable access from top level
Patch: Takuya Hashimoto & Keith Barrette
Jens Geyer [Tue, 13 Aug 2013 20:31:53 +0000 (22:31 +0200)]
THRIFT-2118 Certificate error handling still incorrect
Patch: Jens Geyer
Carl Yeksigian [Tue, 13 Aug 2013 22:16:00 +0000 (18:16 -0400)]
THRIFT-2105 Generated code for default values of collections ignores t_field::T_REQUIRED
Client: cpp
Patch: Vladimir Strisovsky
Carl Yeksigian [Tue, 13 Aug 2013 22:09:59 +0000 (18:09 -0400)]
THRIFT-2117 Cocoa TBinaryProtocol strictWrite should be set to true by default
Client: cocoa
Patch: David Robakowski
Jens Geyer [Tue, 13 Aug 2013 19:34:17 +0000 (21:34 +0200)]
THRIFT-2109 Secure connections should be supported in Go
Patch: Justin Judd
Jens Geyer [Sun, 4 Aug 2013 11:39:09 +0000 (13:39 +0200)]
THRIFT-2017 Resource Leak in thrift struct under compiler/cpp/src/parse/t_program.h
Patch: kuldeep gupta
Jens Geyer [Sat, 3 Aug 2013 08:22:39 +0000 (10:22 +0200)]
THRIFT-2112 Error in Go generator when using typedefs in map keys
Patch: Emir Habul
jfarrell [Sat, 3 Aug 2013 01:55:22 +0000 (21:55 -0400)]
THRIFT-2111: typo in php readme
Client: php
Patch: Jeremy Thomerson
Fixes type in php readme.
Jens Geyer [Wed, 31 Jul 2013 11:20:20 +0000 (13:20 +0200)]
THRIFT-2107 minor Go generator fixes
Patch: Jens Geyer
Jens Geyer [Wed, 31 Jul 2013 11:03:26 +0000 (13:03 +0200)]
THRIFT-2106 Fix support for namespaces in GO generator
Patch: Emir Habul
Jens Geyer [Tue, 30 Jul 2013 01:08:17 +0000 (03:08 +0200)]
THRIFT-2100 typedefs are not correctly referenced when including from other thrift files
Patch: Remo Hertig
Jens Geyer [Fri, 26 Jul 2013 21:05:00 +0000 (23:05 +0200)]
THRIFT-2083 Improve the go lib: Testcase for buffered Transport
Patch: Feng Shen
Jens Geyer [Thu, 25 Jul 2013 23:01:11 +0000 (01:01 +0200)]
THRIFT-2083 Improve the go lib: buffered Transport, save memory allocation, handle concurrent request
Patch: Feng Shen
Jens Geyer [Thu, 25 Jul 2013 22:23:00 +0000 (00:23 +0200)]
THRIFT-2102 constants are not referencing to correct type when included from another thrift file
Patch: Remo Hertig
Roger Meier [Fri, 19 Jul 2013 21:28:22 +0000 (23:28 +0200)]
THRIFT-2093 added the ability to set compression level in C++ zlib transport
Patch: Randy Abernethy
Roger Meier [Fri, 19 Jul 2013 19:10:54 +0000 (21:10 +0200)]
THRIFT-2094 TNonblocking server no longer works on windows
Patch: Konrad Grochowski
Roger Meier [Fri, 19 Jul 2013 19:10:01 +0000 (21:10 +0200)]
THRIFT-2038 THRIFT_INVALID_SOCKET added to PlatformSocket.h
Patch: Konrad Grochowski
Jens Geyer [Thu, 18 Jul 2013 20:48:40 +0000 (22:48 +0200)]
THRIFT-2090 Go generator, fix including of other thrift files
Patch: Emir Habul
Jens Geyer [Wed, 17 Jul 2013 22:33:05 +0000 (00:33 +0200)]
THRIFT-2090: Go generator, fix including of other thrift files
Patch: Emir Habul
Jens Geyer [Tue, 16 Jul 2013 18:58:38 +0000 (20:58 +0200)]
THRIFT-2091 Unnecessary 'friend' declaration causes warning in TWinsockSingleton
Patch: Konrad Grochowski
Roger Meier [Mon, 15 Jul 2013 20:41:34 +0000 (22:41 +0200)]
THRIFT-2089 Compiler ignores duplicate typenames
Patch: Randy Abernethy
Jens Geyer [Sun, 14 Jul 2013 11:54:10 +0000 (13:54 +0200)]
THRIFT-2088 Typos in Thrift compiler help text
Patch: Jens Geyer
Jens Geyer [Sat, 6 Jul 2013 12:28:43 +0000 (14:28 +0200)]
THRIFT-2084 Delphi: Ability to create entity Thrift-generated instances based on TypeInfo
Patch: Jens Geyer
Roger Meier [Mon, 8 Jul 2013 21:35:25 +0000 (23:35 +0200)]
THRIFT-1442 TNonblockingServer: Refactor to allow multiple IO Threads
Patch: Pavlin Radoslavov
Jens Geyer [Sat, 6 Jul 2013 07:29:19 +0000 (09:29 +0200)]
THRIFT-2080 C# multiplex processor does not catch IOException
Patch: Jens Geyer
Jens Geyer [Sat, 6 Jul 2013 07:28:49 +0000 (09:28 +0200)]
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