jfarrell
26c68ea149
THRIFT-1908: Using php thrift_protocol accelerated transfer causes core dump
...
Client: php
Patch: Tyler Hobbs
Reverts THRIFT-1453 to fix issue with coe dumps seen in the php lib.
2014-04-11 00:15:16 -04:00
Jens Geyer
c02618cabc
FIX: it's now readme.MD
2014-04-10 01:17:56 +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
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
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
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
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
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
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
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
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
e9651367c5
THRIFT-2415 Named pipes server performance & message mode
...
Patch: Jens Geyer
2014-03-20 22:48:13 +02: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
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
henrique
5b78958864
fix broken license header and outdated note
2014-03-15 23:11:34 +01:00
Roger Meier
52744eed7b
THRIFT-2397 Add CORS and CSP support for JavaScript and Node.js libraries
...
Patch: Randy Abernethy
2014-03-12 09:38:42 +01:00
henrique
2a7dccc8a0
THRIFT-2355 Add SSL and Web Socket Support to Node and JavaScript
...
Patch: Randy Abernethy
2014-03-07 22:16:51 +01:00
Jens Geyer
c975bbcc9c
THRIFT-2388 GoLang - Fix data races in simple_server and server_socket
...
Patch: Chris Bannister
2014-03-06 21:11:46 +01:00
Carl Yeksigian
c9e535ea76
THRIFT-2391 Socket transport for ActionScript 3.0
...
PATCH: Dima Levchenko
2014-03-06 12:04:26 -05:00
henrique
af26af6d25
THRIFT-2387 nodejs: external imports should be centralized in index.js
...
Patch: Pierre Lamot
2014-03-06 15:06:22 +01:00
henrique
312362314c
THRIFT-2376 nodejs: allow Promise style calls for client and server
...
patch: Pierre Lamot
2014-02-25 22:11:10 +01:00
Jens Geyer
f36fda2035
THRIFT-2305 TFramedTransport empty constructor should probably be private
...
Patch: Alex Ausch & Jens Geyer
2014-02-24 22:57:52 +01:00
jfarrell
98d9ef2bd6
THRIFT-2328: Java eliminate all compiler warnings
...
Client: java
Patch: jfarrell
reverting previous patch for 0.9.1 and will suppress individually or address for 1.0
2014-02-23 22:56:58 -05:00
Jens Geyer
b080f68d54
THRIFT-2373 warning CS0414 in THttpClient.cs: private field 'Thrift.Transport.THttpClient.connection' assigned but never used
...
Patch: Jens Geyer
2014-02-22 21:11:40 +01:00
Roger Meier
48555c5d1f
THRIFT-2325 SSL-test-certificates.patch
...
Java test suite use keys and certs from test/keys/
Patch: Roger Meier
2014-02-22 20:05:21 +01:00
Jens Geyer
199833807f
THRIFT-1579 PHP Extension - function thrift_protocol_read_binary not working from TBinarySerializer::deserialize
...
Patch: Tobias Heintz
2014-02-22 17:34:29 +01:00
jfarrell
567df43e80
THRIFT-2328: Java eliminate all compiler warnings
...
Client: Java
Patch: jfarrell
removes lint check for unchecked casts.
2014-02-21 20:15:16 -05:00
jfarrell
3fa14a3990
THRIFT-2372:thrift/json_protocol.go:160: function ends without a return statement
...
Client: go
Patch: jfarrell
Removes else block from function and just returns.
2014-02-21 19:37:13 -05:00
jfarrell
8dbff98aea
THRIFT-2371:ruby bundler version fails on ~1.3.1, remove and take latest avail
...
Client: rb
Patch: jfarrell
Fix rb build by grabbing latest avail bundler version.
2014-02-21 19:31:46 -05:00
Roger Meier
57b354b8f7
THRIFT-2369 Add ssl support for nodejs implementation
...
Patch: Pierre Lamot
2014-02-22 01:01:58 +01:00