Jens Geyer
c02618cabc
FIX: it's now readme.MD
2014-04-10 01:17:56 +02:00
henrique
bcc0f1aa73
THRIFT-2421: Tree/Recursive struct support in thrift
...
Client: cpp
also fix mixed tabs and ignore RecursiveTest binary
2014-04-09 20:57:17 +02:00
jfarrell
524b924f61
Thrift-2421:Tree/Recursive struct support in thrift
...
Client: compiler
Patch: Dave Watson
Patch to go along with pull request 84 to fix missing destructors.
Github Pull Request: This closes #98
----
commit f4daec9b0af386e8f6e9e66fb688aab8cd949fdc
Date: 2014-04-09T17:33:18Z
Also generate destructor for _result, presult, args, pargs
2014-04-09 14:55:54 -04:00
jfarrell
e0e8316838
THRIFT-2421: Tree/Recursive struct support in thrift
...
Client: cpp
Patch: Dave Watson
Github Pull Request: This closes #84
----
commit b6134cedf292845e5ed01052919894df6b561bf2
Date: 2014-03-20T18:12:04Z
Recursive structs support in parser
A common complaint is that you can't express trees or other recursive structures in thrift easily - unlike protobufs. This diff loosens up the parser to allow using structs before they are defined (and uses typedef as a forward declaration).
This diff is actually enough to make recursive types work for some dyamic languages (I tried php, works out of the box!)
Other languages will need forward declarations, or ways to box types, to make this work (i.e. C++ needs both forward decls and a way to express structs as pointers)
2014-04-08 22:45:01 -04:00
Roger Meier
bea3144a45
THRIFT-2454: c_glib: There is no gethostbyname_r() in some OS
...
Patch: Jin-wook Jeong
2014-04-08 23:52:01 +02:00
Roger Meier
5829a2c64a
THRIFT-847: Test Framework harmonization across all languages
...
add ip-ssl for cpp
2014-04-08 00:28:17 +02:00
Roger Meier
a6415bc985
THRIFT-2325: SSL test certificates
...
CN for servername was ssltest instead of localhost
+ little update of README.md
Patch: Roger Meier
2014-04-07 23:45:19 +02:00
Jens Geyer
456879288f
THRIFT-2445 (code generation for go maps with binary keys) should be tested
...
Patch: Aleksey Pesternikov
2014-04-07 21:22:01 +02:00
jfarrell
bb2d2fbf63
THRIFT-2450:include HowToContribute in the src repo
...
Client: build
Patch: jfarrell
Renamed doc files.
2014-04-05 12:25:07 -04:00
jfarrell
347a5ebb2d
THRIFT-2450 - include HowToContribute in the src repo
...
Client: build
Patch: jfarrell
Reorganized docs and adds HowToContribute to the code base.
2014-04-05 12:20:07 -04:00
Roger Meier
6cf0ffcec9
THRIFT-1681: Add Lua Support Patch: Dave Watson
...
Github Pull Request: This closes #92
2014-04-05 00:50:35 +02:00
jfarrell
bdbf428365
THRIFT-2402: byte count of FrameBuffer in AWAITING_CLOSE state is not subtracted from readBufferBytesAllocated
...
Client: java
Patch: jfarrell
Addresses issue where changeSelectInterests would cause close() to occur in the AWAITING_CLOSE state and readBufferBytesAllocated was never called
2014-04-04 13:09:32 -04:00
jfarrell
607355e1de
THRIFT-2268:Modify TSaslTransport to ignore TCP health checks from loadbalancers
...
Client: java
Patch: Thiruvel Thirumoolan
Adds a TSaslTransportException to be able to catch and ignore invalid Sasl headers
2014-04-04 12:07:25 -04:00
jfarrell
9f154150b7
THRIFT-2204:SSL client for the cocoa client
...
Client: cocoa
Patch: Olivier Van Acker
Adds a SSL transport to the cocoa library
2014-04-04 11:41:15 -04:00
jfarrell
6b1027183c
THRIFT-1868:Make the TPC backlog configurable in the Java servers
...
Client: java
Patch: Jean-Daniel Cryans
Makes TServerSocket backlog configurable.
2014-04-04 11:34:42 -04:00
ra
161ffe708f
THRIFT-2448: test.sh has incorrect node path
...
Client: test suite
Patch: Randy Abernethy
repairs node path in test.sh
2014-04-04 07:14:17 -07:00
ra
1be80dce36
THRIFT-2446: cause servers to emit stream errors
...
Client: node
Patch: alexey
Mods Thrift Node Servers to emit stream errors
This closes #94
----
commit 296f296db1d415b1d2a7bd8168f48cec5766a210
Author: gruzovator <gruzovator@gmail.com>
Date: 2014-04-03T15:16:07Z
nodejs server stream error handling
2014-04-03 09:02:30 -07:00
Jens Geyer
d06957bf91
THRIFT-2435 Java compiler doesn't like struct member names that are identical to an existing enum or struct type
...
Client: java
Patch: Jens Geyer
2014-04-02 23:21:25 +02:00
ra
7f76e1d9f4
THRIFT-2443: node fails cross lang tests
...
Client: node
Patch: Randy Abernethy
adds support for recursive tests of i64 types and fixes cross
lang test failure with C++.
2014-04-02 12:31:05 -07:00
henrique
a139c91752
THRIFT-2312 travis.yml: build everything
...
Patch: Henrique Mendonça
fix php build and turn caching on
2014-04-02 14:45:39 +02:00
Jens Geyer
5d1521225b
THRIFT-2009 Go redeclaration error
...
Patch: Jens Geyer
2014-04-01 21:27:58 +02:00
Jens Geyer
8001421b88
THRIFT-2434 Missing namespace import for php TMultiplexedProcessor implementation
...
Patch: Mauro Maggi
2014-04-01 21:24:27 +02:00
jfarrell
02c95c1c40
THRIFT-2258:Add TLS v1.1/1.2 support to TSSLSocket.cpp
...
Client: cpp
Patch: Chris Stylianou
Enables TSSLSocketFactory to set the required protocol.
2014-03-31 23:58:32 -04:00
jfarrell
7b021bb13b
THRIFT-2095:Use print function for Python 3 compatiblity
...
Client: py
Patch: jfarrell
Updated py generator to print out () for py4 compatability
2014-03-31 23:34:46 -04:00
jfarrell
d5cd81f46f
THRIFT-981:cocoa: add version Info to the library
...
Client: cocoa
Patch: jfarrell
Adds version to cocoa lib
2014-03-31 22:30:54 -04:00
Roger Meier
86653cc388
THRIFT-2437 Author fields in Python setup.py must be strings not lists
...
Patch: Pascal Bach
2014-03-31 19:49:53 +02:00
Jens Geyer
d21032ad40
THRIFT-2439 Bug in TProtocolDecorator Class causes parsing errors
...
Patch: Gianluca Bargelli
2014-03-31 19:21:27 +02:00
henrique
d7902bf19d
THRIFT-2368 New option: reuse-objects for Java generator
...
Patch: adam-aph
2014-03-31 16:21:37 +02:00
Roger Meier
8384351c9a
THRIFT-2432 Flaky parallel build
...
Patch: Benoit Sigoure
2014-03-30 19:36:25 +02:00
ra
a2e4e56598
THRIFT-2398:Improve Node Server Library
...
CLIENT: node
Patch: Randy Abernethy
Update node hello web example and line ending clean up.
2014-03-29 01:14:48 -07:00
Jens Geyer
ea6076f175
THRIFT-2430 Crash during TThreadPoolServer shutdown
...
Patch: Lars Benner
2014-03-28 22:45:27 +02:00
Randy Abernethy
d60f9789db
THRIFT-2398:Improve Node Server Library\nClient: Node\nPatch: Randy Abernethy\n\nGeneral server parameter harmonization and comments
2014-03-28 10:36:38 -07:00
jfarrell
1823b59ced
THRIFT-2428: Python 3 setup.py support
...
Client: py
Patch: Nathan Van Gheem
Github Pull Request: This closes #89
----
commit 89838fb1ff173eae6d81312e4e73e0ac2adc049d
Author: Nathan Van Gheem <vangheem@gmail.com>
Date: 2014-03-27T17:35:10Z
python 3 support
2014-03-27 13:56:04 -04:00
Roger Meier
bf0b6291f8
THRIFT-2414 c_glib fix several bug
...
Patch: Jaesang Kim
2014-03-26 23:32:34 +01:00
Roger Meier
443ced0e3a
js tutorial add missing semicolon
2014-03-26 23:23:37 +01:00
Jens Geyer
e8ca73f62f
THRIFT-2425 PHP: Server-side support for Multiplexing Services
...
Patch: Aldo Armiento
2014-03-24 21:41:12 +02:00
Jens Geyer
932cad8dcc
THRIFT-2420 Go argument parser for methods without arguments does not skip fields
...
Patch: Frank Schroeder & Jens Geyer
2014-03-21 21:37:54 +02:00
Jens Geyer
46f9c45084
THRIFT-2419 golang - Fix fmt.Errorf in generated code
...
Patch: Chris Bannister
2014-03-21 00:42:58 +02:00
Jens Geyer
3c489f9e7f
THRIFT-2418 Go handler function panics on internal error
...
Patch: Frank Schroeder
2014-03-20 23:03:48 +02:00
Jens Geyer
e9651367c5
THRIFT-2415 Named pipes server performance & message mode
...
Patch: Jens Geyer
2014-03-20 22:48:13 +02:00
Jake Luciani
2bf90780d4
THRIFT-2417: Make union types partial classes
...
Patch by Jake Luciani, Reviewed by Jake Farrell
2014-03-20 10:30:43 -04:00
Jens Geyer
fd62df75fa
THRIFT-2408 Named Pipe Transport Option for C#
...
Patch: Carl Yeksigian & Jens Geyer
2014-03-20 00:52:55 +02:00
jfarrell
ec8daae710
THRIFT-2386: Thrift refuses to link yylex
...
Client: compiler
Patch: Milan Freml
Fixes undefined reference to `yylex' due to upstream changes.
2014-03-19 09:50:10 -04:00
Roger Meier
16fcad0b25
THRIFT-2407 use markdown (rename README => README.md)
...
Patch: Roger Meier
2014-03-19 06:47:47 +01:00
Jens Geyer
706cb4e4cb
THRIFT-2377 Allow addition of custom HTTP Headers to an HTTP Transport
...
Patch: Sheran Gunasekera
2014-03-19 00:37:10 +02:00
Jens Geyer
d26f6fde00
THRIFT-2339 Uncaught exception in thrift c# driver
...
Patch: Janis Ser
Github Pull Request: This closes #79
----
commit d650ca3380aac39eae1f17dc72d4097eb3394562
Author: JSSTR <janis.sermulins@struq.com>
Date: 2014-01-29T13:49:51Z
Update TSocket.cs
Make sure to catch all exceptions in the ConnectCallback.
----
2014-03-19 00:21:49 +02:00
Jens Geyer
a6b328f12a
THRIFT-2354 Connection errors can lead to case_clause exceptions
...
Patch: Anthony Molinaro
2014-03-18 23:51:23 +02:00
jfarrell
55cd520edf
THRIFT-2390: no close event when connection lost
...
Client: node
Patch: gruzovator <gruzovator@gmail.com>
Github Pull Request: This closes #83
----
commit 270183f0507afc4346486cb58b8a684174eb13db
Author: gruzovator <gruzovator@gmail.com>
Date: 2014-03-18T12:23:21Z
fix for THRIFT-2390
fix for THRIFT-2390 (no close event when connection lost)
2014-03-18 09:24:34 -04:00
Jens Geyer
1c99e7079b
Fixed a bunch of inconsistent/wrong line endings in the C# part, no other changes
2014-03-17 22:51:23 +02:00
Jens Geyer
6fe77e8e66
THRIFT-2404 emit warning on (typically inefficient) list<byte>
...
Patch: Jens Geyer
2014-03-17 22:51:21 +02:00