Commit Graph

3111 Commits

Author SHA1 Message Date
Jens Geyer
744e45f3b6 THRIFT-1969 C#: Tests not properly linked from the solution
Patch: Carl Yeksigian
2013-05-14 21:56:24 +02:00
Jens Geyer
d7b4579272 THRIFT-1965 Adds Graphviz (graph description language) generator
Patch: Rodrigo Setti
2013-05-13 22:11:46 +02:00
Jens Geyer
2d2b3b2be8 THRIFT-1962 Multiplex processor should send any TApplicationException back to client
Patch: Jens Geyer
2013-05-13 22:03:08 +02:00
Roger Meier
15522724f6 THRIFT-1034 Java: Add a TNonblockingMultiFetchClient
Patch: Xing Jin
2013-05-12 20:45:13 +02:00
Henrique
979aafd9f4 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-05-11 20:42:38 +02:00
Henrique
08c34eae97 THRIFT-1967 Node.js tests don't cover all services
Patch: Henrique Mendonça

align with the tests we have for the original JS and C++ libraries
it also corrects two small bugs on the test server
and add nodejs to travis and make check
2013-05-11 20:41:22 +02:00
Henrique
4a35d4c4d3 extend tests to check THRIFT-1679 and THRIFT-1821 2013-05-11 12:08:35 +02:00
Henrique
4e1ef5bece ignoring test if node is not present 2013-05-11 01:24:59 +02:00
Henrique
2a592b2d2a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-05-11 01:24:17 +02:00
Henrique
5b080ede32 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-05-11 01:23:07 +02:00
Henrique
99be0275e1 THRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned
Patch: Matthew Imrie

Add method to binary.js to properly read a byte type as
signed Changed transport.js readByte methods in
TFramedBuffer and TBufferedTransport to use binary.js
readByte method Added unit test for binary.js readByte
method to binary.test.js and changed test harness to
nodeunit.
2013-05-11 01:21:52 +02:00
Henrique
f680e95f19 THRIFT-1957 NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned
Patch: Matthew Imrie

Add method to binary.js to properly read a byte type as
signed Changed transport.js readByte methods in
TFramedBuffer and TBufferedTransport to use binary.js
readByte method Added unit test for binary.js readByte
method to binary.test.js and changed test harness to
nodeunit.
2013-05-10 23:43:12 +02:00
Jens Geyer
379c2776e2 THRIFT-1961 C# tests should be in lib/csharp/test/...
Patch: Jens Geyer
2013-05-09 15:23:48 +02:00
Jens Geyer
7203424e96 THRIFT-1901 C#: Support for Multiplexing Services on any Transport, Protocol and Server
Patch: Jens Geyer
2013-05-08 18:46:57 +02:00
Jens Geyer
f670181a3d THRIFT-1961 C# tests should be in lib/csharp/test/...
Patch: Jens Geyer
2013-05-06 23:48:00 +02:00
Jake Farrell
c28e04a1cb THRIFT-1956: Switch to Apache Commons Lang 3
Client: java
Patch: Christoffer Sawicki

Missed line in patch for updates to commons lang from 2.5 to 3.1
2013-05-05 21:25:52 -04:00
Roger Meier
6d7473d0f1 THRIFT-1960 main() declares 22 unused gen bools
Patch: Randy Abernethy
2013-05-06 01:08:36 +02:00
Roger Meier
5ed5e8b3f0 THRIFT-1917 Task expiration in TThreadPoolServer
Patch: Ivan Fastov
2013-05-06 00:21:04 +02:00
Roger Meier
4f623260b5 THRIFT-1760 [Ruby] Remove unnecessary native protocol code
Patch: Nathan Beyer
2013-05-05 23:59:25 +02:00
Roger Meier
7f1df99247 THRIFT-1932 TFileTransport::readEvent() casts values read from input stream into a pointer and then dereferences it.
Patch: Hugo Mildenberger
2013-05-05 23:29:34 +02:00
Roger Meier
1beeaaadd4 THRIFT-1952 Travis CI (.travis.yml)
add cross language test suite (sh test/test.sh)
2013-05-05 01:42:27 +02:00
Roger Meier
dcfc7e6b19 THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier
disable python
2013-05-05 00:59:08 +02:00
Roger Meier
a0836f6c45 THRIFT-1952 Travis CI (.travis.yml)
Patch: Roger Meier
2013-05-05 00:19:38 +02:00
Jake Farrell
68f8bd7730 THRIFT-1956: Switch to Apache Commons Lang 3
Client: java
Patch: Christoffer Sawicki

Updates commons lang from 2.5 to 3.1
2013-05-03 18:52:08 -04:00
Roger Meier
967600ef4f THRIFT-1850 make check hangs on TSocket tests in TransportTest.cpp
Patch: Randy Abernethy
2013-05-03 22:39:53 +02:00
Jake Farrell
0fd47dab1b THRIFT-1956: Switch to Apache Commons Lang 3
Client: java
Patch: Christoffer Sawicki

Updates commons lang from 2.5 to 3.1
2013-05-02 22:51:52 -04:00
Jens Geyer
7f8b870357 THRIFT-1949: WP7 build broken 2013-05-02 19:52:30 +02:00
Jens Geyer
d708ebb689 THRIFT-1955 Union Type writer generated in C# does not WriteStructBegin
Patch: Carl Yeksigian
2013-05-02 19:29:42 +02:00
Jens Geyer
1077ed678d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift 2013-04-29 22:10:35 +02:00
Jens Geyer
b706b1a905 THRIFT-1742 Optionally implement hashcode and equals in c#
Patch: Carl Yeksigian
2013-04-29 22:10:10 +02:00
Roger Meier
9a3a5642b8 THRIFT-1906 ocaml: add tutorial example to parallel that for other languages
Patch: Chet Murthy
2013-04-27 23:09:40 +02:00
Roger Meier
1c95636429 THRIFT-1809 NEWS, DISCLAIMER and CONTRIBUTORS
fix make dist
2013-04-27 21:13:34 +02:00
Jens Geyer
1b4c9b9691 THRIFT-1945: C#: sbyte breaks TestClient
Patch: Carl Yeksigian
2013-04-26 23:38:58 +02:00
Jens Geyer
47af9f1703 THRIFT-1943 docstrings for enum values are ignored
Patch: Jens Geyer
2013-04-26 22:34:53 +02:00
Jake Luciani
938e640702 THRIFT-1785 add TMemoryBuffer; patch by carl yeksigian reviewed by tjake 2013-04-25 17:53:08 -04:00
Jens Geyer
f509df9c96 THRIFT-1930: C# generates unsigned byte for Thrift "byte" type
Patch: Jens Geyer
2013-04-25 20:38:55 +02:00
Jens Geyer
0f8acc5697 THRIFT-1924: Delphi: Inconsistency in serialization of optional fields
Patch: Jens Geyer
2013-04-24 21:53:39 +02:00
jfarrell
6bdb10b592 Thrift-1942: Binary accelerated cpp extension does not use Thrift namespaces for Exceptions
Client: php
Patch: Tyler Hobbs

Adds namespaced TException to the accelerated php client lib.
2013-04-23 15:42:04 -05:00
Jake Farrell
146e5116a2 Thrift-1786: C# Union Typing
Client: csharp
Patch: Carl Yeksigian

Updating  makefile for mono
2013-04-22 22:28:56 -04:00
jfarrell
bdb19a467a Thrift-1786: C# Union Typing
Client: csharp
Patch: Carl Yeksigian

Union typing patch
2013-04-22 14:41:13 -05:00
Jake Farrell
de262dc77e Thrift-1903: PHP namespaces cause binary protocols to not be used
Client: php
Patch: Tyler Hobbs

Resolves the issue by importing TBinaryProtocolAccelerated and checking if $this->output_ is an instance of that instead of using a static string in TProtocol.
2013-04-19 21:58:33 -04:00
Jens Geyer
1bd9424b47 THRIFT-1933: Delphi generator crashes when a typedef references another typedef from an included file
Patch: Jens Geyer
2013-04-19 20:15:05 +02:00
Jens Geyer
93220328d9 THRIFT-1922: Inconsistency in optional fields between Java/C# and python
Patch: Nate Rosenblum
2013-04-09 22:42:31 +02:00
Jake Farrell
c613cd2d9b Thrift-1846:Restore socket.h header to support builds with Android NDK
Client: cpp
Patch: Nicolas Trésegnie

moves the <sys/socket.h> include from TSocket.h to the .cpp to minimize the risk of hidden dependencies.
2013-04-01 21:39:03 -04:00
Roger Meier
8f9b4d86ac THRIFT-1809 NEWS, DISCLAIMER and CONTRIBUTORS is out of date => remove them 2013-03-30 11:47:23 +01:00
Jens Geyer
45766049e0 THRIFT-1904 Incorrect code is generated for typedefs which use included types
Patch: Jens Geyer
2013-03-27 20:32:41 +02:00
Jens Geyer
06045cf8d9 THRIFT-1880 Make named pipes server work asynchronously (overlapped) to allow for clean server stops
Patch: Jens Geyer
2013-03-27 20:26:25 +02:00
Roger Meier
3a931b50d9 THRIFT-1902 C++: Support for Multiplexing Services on any Transport, Protocol and Server
Patch: Patrik Lindblom
2013-03-26 22:14:03 +01:00
Jake Farrell
2d26f18a12 Thrift-1806: Python generation always truncates __init__.py files
Client: Python
Patch: Nathaniel Cook

When generating python code the generator correctly creates _init.py file for each directory. If the __init_.py file has contents it is always overwritten. This usually isn't a problem unless using the -out flag, then there is a potential to erase non generated code.
2013-03-25 23:49:37 -04:00
Jake Farrell
2ff5428598 Thrift-984: Ocaml versioning
Client: ocaml
Patch: Chet Murthy

Addes versioning to the ocaml library via _oasis file
2013-03-25 22:06:36 -04:00