Jens Geyer
cf18e91831
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
Fixed a potential nullptr dereference introduced by that patch (Coverity ID 1216835)
2014-05-31 22:58:15 +02:00
Jens Geyer
a3350b48ea
THRIFT-2560 Thrift compiler generator tries to concat ints with strings using +
...
Client: Compiler
Patch: Jens Geyer
2014-05-31 22:32:18 +02:00
Roger Meier
76150722af
THRIFT-847 Test Framework harmonization across all languages
...
Added 'ssl' tests for python tests.
Added '-transport arg (=buffered) transport: buffered, framed, http' to test/py/TestServer.py and test/py/TestClient.py and removed '-framed' arguement.
Changed test/py/RunClientServer.py to match above changes.
Added tests to compact protocol in python cases.
Added tests to test BinaryAccelarated protocol with Binary Protocol.
Changed py/TestClient.py and py/TestServer.py from --proto to --protocol parameter
Patch: Chamila Dilshan Wijayarathna & Roger Meier
2014-05-31 22:22:07 +02:00
Jens Geyer
5588a569d5
THRIFT-2554 double initialization in generated Read() method
...
Client: C#
Patch: Jens Geyer
2014-05-30 17:53:47 +02:00
Jens Geyer
eb1e1d5567
THRIFT-2555 excessive "unused field" comments
...
Client: Go
Patch: Jens Geyer
2014-05-30 17:53:45 +02:00
ra
91b3b1a6b2
THRIFT-2558: CSharp gen tries to add str + int
...
Client: C# Compiler
Patch: Randy Abernethy
The C# generator attempts to throw a str + int string in
several places producing undesirable results. This patch
uses stringstream to concatenate the string representations.
2014-05-30 06:31:00 -07:00
Roger Meier
73464acebf
update doc/install
2014-05-30 14:53:22 +02:00
Roger Meier
e9f00cbe64
add doc/install from website, update README.md
2014-05-30 14:40:36 +02:00
Roger Meier
6848de85b8
THRIFT-2543 Generated enum type in haskell should be qualified
...
Client: Haskell
Patch: Zejun Wu
2014-05-30 03:03:09 +02:00
Roger Meier
5c976038f9
THRIFT-2469 "java:fullcamel" option to automatically camel-case underscored attribute names
...
add missing TestFullCamel.java
Client: Java
Patch: Tom Lee
2014-05-30 00:18:50 +02:00
Roger Meier
e86428c6b0
THRIFT-2469 "java:fullcamel" option to automatically camel-case underscored attribute names
...
Client: Java
Patch: Tom Lee
2014-05-30 00:17:12 +02:00
Roger Meier
7ca13f5507
THRIFT-2526 Assignment operators and copy constructors in c++ don't copy the __isset struct
...
Client: cpp
Patch: Doug Judd
2014-05-29 22:40:32 +02:00
Roger Meier
80a44f84fb
THRIFT-2551 OutOfMemoryError "unable to create new native thread" kills serve thread
...
Github Pull Request: This closes #112
Patch: Fuud
2014-05-29 16:25:22 +02:00
Roger Meier
72268b78a3
THRIFT-847 Test Framework harmonization across all languages
...
py-py, py-java, java-py, cpp-py, py-cpp, nodejs-py, py-nodejs tests added with
py_protocols="binary compact json accel"
py_transports="buffered"
py_sockets="ip",
test.sh refactored so that new protocols, transports and sockets can be easily added.
Patch: Chamila Dilshan Wijayarathna
2014-05-28 23:08:09 +02:00
Jens Geyer
4b0fede142
THRIFT-1584 could not SetMinThreads in ThreadPool on single-core machines
...
Client: C#
Patch: Jens Geyer after suggestion from JIRA-User "Funny"
2014-05-28 22:35:15 +02:00
Roger Meier
97243a73ea
THRIFT-2239 Address FindBugs errors
...
Client: Java
Patch: Liang Xie
2014-05-28 14:19:09 +02:00
Roger Meier
f8c1c989f2
THRIFT-847 Test Framework harmonization across all languages
...
Added
--port arg (=9090) Port number to listen
to nodejs server at lib/nodejs/test/server.js and added
--host arg (=localhost) Host to connect
--port arg (=9090) Port number to connect
to nodejs client at lib/nodejs/test/client.js
Patch: Chamila Dilshan Wijayarathna
2014-05-28 00:04:32 +02:00
Roger Meier
44460e2e7a
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
2014-05-27 23:57:38 +02:00
Jens Geyer
0cf802a366
THRIFT-2552 eliminate warning from configure.ac
...
Client: build process
Patch: Liang Xie
2014-05-27 23:10:11 +02:00
Roger Meier
5c6ad2427c
THRIFT-847 Test Framework harmonization across all languages
...
Patch: Chamila Dilshan Wijayarathna
2014-05-27 21:18:00 +02:00
Jens Geyer
8fcc82ba70
Updated makefile for THRIFT-2544 Add support for socket transport for c# library when using Windows Phone projects
...
Client: C#
Patch: Jens Geyer
2014-05-26 23:39:47 +02:00
Jens Geyer
f64d7e07de
THRIFT-2544 Add support for socket transport for c# library when using Windows Phone projects
...
Client: C#
Patch: Matrix Ji
2014-05-26 23:34:35 +02:00
Roger Meier
d9b331d266
make cross: add nodejs-nodejs test and nodejs compact protocol
2014-05-25 22:59:17 +02:00
Roger Meier
c62798bb6e
THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically
...
fix: swap client server
Patch: Chamila Dilshan Wijayarathna
2014-05-23 12:54:08 +02:00
henrique
ad4df16579
THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically
...
also removes go and lua from travis CI builds
2014-05-20 13:18:45 +02:00
henrique
4f073d8af4
THRIFT-2505 fix apache license header
2014-05-19 21:59:39 +02:00
henrique
d0265c7052
THRIFT-2522 TypeScript extension for Thrift Compiler
...
add info and format js/README.md
This closes #124
----
commit ada1016fdd
Author: Pascal Schweizer <pasci@hispeed.ch>
Date: 2014-03-21T16:18:59Z
THRIFT-2522 TypeScript extension for Thrift Compiler
----
2014-05-19 19:31:09 +02:00
Pascal Schweizer
ada1016fdd
THRIFT-2522 TypeScript extension for Thrift Compiler
2014-05-19 17:21:34 +02:00
Jens Geyer
a47cf906ab
Fixed broken build: "thrift -out <dir>" expects that <dir> already exists
2014-05-17 01:54:09 +02:00
Jens Geyer
6ff1dfb3af
Fixed broken build (superfluous EXTRA_DIST section)
2014-05-17 01:20:32 +02:00
Jens Geyer
91cfb9901e
THRIFT-2500 sending random data crashes thrift(golang) service
...
Client: Go
Patch: Aleksey Pesternikov
This closes #117
commit 1bb25c4a48845e112847ca8293402f0294d8f597
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-05-02T21:40:59Z
recover from panic in processor
commit 8d1427a2c3c183d499442dc1f0437292e6641ac3
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-05-02T21:41:52Z
some sanity checks in binary protocol
commit 666cc87a51f86ca5940225c36716bbad467c6e73
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-05-02T21:53:59Z
some sanity checks in compact protocol
2014-05-17 01:07:28 +02:00
Jens Geyer
b7cb9457dc
THRIFT-2537 Path for "go get" does not work
...
Client: Go
Patch: Jens Geyer
This closes #115
2014-05-17 00:38:06 +02:00
Roger Meier
cc0fe274c0
THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically
...
Patch: Chamila Dilshan Wijayarathna & Roger Meier
2014-05-16 23:18:25 +02:00
jfarrell
816790b18d
Thrift-2535:TJSONProtocol when serialized yields TField ids rather than names
...
Adds ability to optionally serialize TJSONProtocol with TField names
2014-05-15 23:25:46 -04:00
Roger Meier
303eb1b4f0
THRIFT-2401 Haskell tutorial compiles
...
Patch: John Chee & Roger Meier
includes minifix from:
THRIFT-2453 haskell tutorial: fix up division by 0 example
2014-05-14 00:49:41 +02:00
Roger Meier
73b58a2469
THRIFT-1771 "make check" fails on x64 for libboost_unit_test_framework.a
...
update ax_boost_base.m4 from http://www.gnu.org/software/autoconf-archive/
Patch: Roger Meier
2014-05-11 17:39:34 +02:00
ra
20aeba3e38
THRIFT-2511 Node.js compact protocol
...
Client: Node
Patch: Randy Abernethy
Adds Compact Protocol to Node.js, tests in testAll.sh and repairs all
library JSHint warnings.
2014-05-11 00:25:01 -07:00
Jens Geyer
facc8dc6c7
THRIFT-2505 go struct should always be a pointer to avoid copying of potentially size-unbounded structs
...
Client: Go
Patch: Aleksey Pesternikov
This closes #116
commit 69bbf0e2b148cb1f48e24f46d181cc4d5dc35786
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-05-02T15:45:15Z
struct should always be a pointer to avoid copying of potentially size-unbounded structs
2014-05-09 23:48:57 +02:00
Jens Geyer
958581d090
THRIFT-2491 unable to import generated ThriftTest service
...
Client: Go
Patch: Aleksey Pesternikov
Go codegen fix regarding Process(), as discussed in THRIFT-2491.
Belongs to pull request 109.
2014-05-09 23:35:24 +02:00
Jens Geyer
f459868f93
THRIFT-2497 server and client for test/go, also several fixes and improvements
...
Client: Go
Patch: Aleksey Pesternikov
This closes #109
commit f2e7186ca8d63f407dba0c56ee51afd6405926ba
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-22T12:48:14Z
add _ to generated filename if it ends with _test.go
commit a6ed88196fbf4622a3b0261bbac0fe6b258bdd36
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-22T14:19:13Z
use tcxx instead of tr1 in test/cpp
commit d1848fa05f4baefc66eb405f4b1a8657bb2869bd
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-23T01:01:03Z
Merge branch 'master' of https://github.com/apache/thrift into go_integration
commit 04d22fef228d3f868b32a296a38f99ff52ee2142
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-25T00:34:24Z
additions:
test for client/server with several protocol/transport/ssl combinations
bin/testclient and bin/testserver
debug_transport
fixes:
separate Listen() and AcceptLoop() instead of Serve() in SimpleServer
if handler function returns any unknown exception, handler closes connection
commit ed88d57d977cffea9fac8f61143801f3097ef46c
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-25T13:29:54Z
Generate lowercase package name
lowercased pkg name in thrift files
underline() -> lowercase()
commit 498a910c6c6753a4b1e3633eb5c9c82be33e8c7b
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-25T13:32:26Z
Merge branch 'master' into go_test_service_name
commit 25792d7218a2c32ee3c2077f65ca7d0cea7f31f5
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-22T12:48:14Z
add _ to generated filename if it ends with _test.go
commit af994b415308a2e174d57a03675fc83d7cbd43d1
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-25T00:34:24Z
additions:
test for client/server with several protocol/transport/ssl combinations
bin/testclient and bin/testserver
debug_transport
fixes:
separate Listen() and AcceptLoop() instead of Serve() in SimpleServer
if handler function returns any unknown exception, handler closes connection
commit f22a777a5d5b4d93a8d7981e7aadc2c63919518a
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-25T13:44:08Z
Merge branch 'go_integration' of github.com:apesternikov/thrift into go_integration
commit 49a33c8c80ea35f923ee9aa3577780fcf41fe840
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-25T13:49:05Z
Merge branch 'master' into test_cpp_on_mac
commit 81b402ec6301f6b132c9b346ad5481f55f0aff89
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-25T13:56:56Z
operator < for ThriftTest
commit cde312d940d12077274dd0ba677ca850b5b439a7
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-25T14:12:58Z
minor formatting
commit 0a693115c2c20a2a8375f3859ff7bed261e6c8da
Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
Date: 2014-04-25T14:13:20Z
Merge branch 'test_cpp_on_mac' into go_integration
commit e06b5d24e8b6d429723a3c77a58c6ce903e1366a
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-25T15:19:20Z
Merge branch 'go_test_service_name' into go_integration
commit 42d577c9812a070060c773fcd0598e58e6d6ba61
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-25T15:39:57Z
imported THRIFT-2491
lowercase package names
commit 491ccf8b018c046c5ced72b1e19d9ac4ec48a6f5
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-25T15:51:53Z
--noinsane flag for c++ TestClient. works with go server now for other default params
commit 78db3c9a3a5742818a5de6e57f2fe9aed84919e5
Author: Aleksey Pesternikov <ap@alekseys-macbook-pro.local>
Date: 2014-04-25T16:03:23Z
license
2014-05-08 23:18:44 +02:00
Jens Geyer
c0ad368486
THRIFT-2455 Allow client certificates to be used with THttpClient
...
Client: C#
Patch: Adam Connelly & Jens Geyer
This closes #96
commit a87068655a3d31e2f85e5630462dd174b02f43c6
Author: Adam Connelly <adam@resdiary.com>
Date: 2014-04-09T12:06:20Z
THRIFT-2455: Allow client certificates to be used with THttpClient
2014-05-08 22:31:34 +02:00
Roger Meier
37042270ef
THRIFT-2512 lib/${language}/README.md
...
Client: cpp
remove README_WINDOWS.md from WINDOWS_DIST
2014-05-04 22:58:15 +02:00
Roger Meier
2c60625b53
THRIFT-2512 lib/${language}/README.md
...
Client: cpp
remove README_SSL.md from EXTRA_DIST
2014-05-04 22:56:44 +02:00
Roger Meier
4fba9d2c3c
THRIFT-2512 lib/${language}/README.md
...
Client: cpp
doc cosmetics
2014-05-04 22:34:44 +02:00
Roger Meier
6370cfdd7a
THRIFT-2512 lib/${language}/README.md
...
Client: cpp
merge README_WINDOWS.md and README.SSL.md into README.md
2014-05-04 22:21:58 +02:00
Roger Meier
5c80b56573
THRIFT-2475 c_glib: buffered_transport_write function return always TRUE.
...
Patch: Jaesang Kim
2014-05-04 22:19:46 +02:00
Roger Meier
1953e21a37
THRIFT-2471: Make cpp.ref annotation language agnostic
...
update boost to 1.53
Patch: Roger Meier
2014-05-04 22:02:17 +02:00
Roger Meier
cf0edd3659
THRIFT-2490 c_glib: if fail to read a exception from server, client may be occurred double free
...
Client: c_glib
Patch: Jaesang Kim
2014-05-04 21:52:36 +02:00
Roger Meier
40f8ce2b4d
THRIFT-2494: Add enum toString helper function in c_glib
...
Client: c_glib
Patch: Xiaodong Ma
2014-05-04 21:48:48 +02:00
Roger Meier
879cab2cea
THRIFT-1914 Python: Support for Multiplexing Services on any
...
Transport, Protocol and Server
Patch: smallfish & djwatson
& haijunz & Roger Meier
This closes #103 and #82
From 7aaea7ef4e6f44097b02543fa2e62597eae9d61e Mon Sep 17 00:00:00 2001
From: smallfish <smallfish.xy@gmail.com>
Date: Tue, 22 Apr 2014 11:26:52 +0800
Subject: [PATCH] THRIFT-1914 Python: Support for Multiplexing Services on any
Transport
2014-05-03 17:51:21 +02:00