Commit Graph

3468 Commits

Author SHA1 Message Date
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
henrique
5b78958864 fix broken license header and outdated note 2014-03-15 23:11:34 +01:00
Carl Yeksigian
98bebac152 THRIFT-2399 Recognize '//'-style comments in emacs
PATCH: David Hull
2014-03-12 16:48:01 -04: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
jfarrell
1f78987c49 THRIFT-2392: Actionscript tutorial
Client: tutorial
Patch: dima levchenko

Adds an AS3 tutorial
2014-03-11 22:21:07 -04:00
jfarrell
d272f21cca THRIFT-2389: namespaces handled wrongly in acrionscript 3.0 implementation
Client: as3
Patch: dima levchenko

Updates compiler to work with AS3.0 namespacing
2014-03-11 21:56:15 -04:00
Jens Geyer
e3ab0bf507 THRIFT-2375 Excessive <br>'s in generated HTML
Patch: Jens Geyer
2014-03-11 22:32:31 +02:00
Roger Meier
284101c7a0 THRIFT-2029 Port C++ tests to Windows
THRIFT-847 Test Framework harmonization across all languages

fix compact protocol test within TestServer.cpp and TestClient.cpp
remove stuff that breaks the cross language test suite
- TestServer.cpp: cin read
- test.sh: mkfifo

Reported-by: Chamila Wijayarathna
2014-03-11 21:20:35 +01:00