jfarrell
ad3a95527c
THRIFT-3298: thrift endian converters may conflict with other libraries
...
Client: cpp
Patch: Xiaoshuang LU
Converts ntohll, htonll to be Thrift prefixed to avoid redefinition by other libraries (ie. zookeeper.h)
2015-09-24 23:27:34 -04:00
jfarrell
27be411ee0
THRIFT-2936:Minor memory leak in SSL
...
Client: cpp
Patch: James King
Thrift clients that use SSL leak 64 bytes in two chunks. This is because the list of available compression methods is not freed.
This closes #619
2015-09-24 22:26:37 -04:00
Jens Geyer
b121a586b2
THRIFT-3345 Clients blocked indefinitely when a java.lang.Error is thrown
...
Client: Java
Author: huahang <huahang@users.noreply.github.com>
This closes #618
2015-09-23 23:05:26 +02:00
Jens Geyer
d629ea0bb2
THRIFT-3347 Improve cross test servers and clients
...
Client: TestSuite, C++, Perl, NodeJS, c_glib, Haskell, Python
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #621
2015-09-23 21:20:38 +02:00
Nobuaki Sukegawa
cf63c95c17
THRIFT-3343 Fix haskell README
...
This closes #616
2015-09-22 07:46:48 +02:00
Jens Geyer
39ba6b71f5
THRIFT-3341 Add testBool methods
...
Client: Delphi
Patch: Jens Geyer
2015-09-22 00:23:51 +02:00
Nobuaki Sukegawa
a649e7473b
THRIFT-3337 Add testBool method to cross tests
...
This closes #611
2015-09-21 23:07:39 +02:00
Nobuaki Sukegawa
c2993c0edf
THRIFT-3332 make dist fails on clean build
...
This closes #609
2015-09-21 23:03:30 +02:00
Jens Geyer
b925739550
THRIFT-3335 Ruby server does not handle processor exception
...
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #612
2015-09-21 22:36:45 +02:00
Roger Meier
ff4a8edd50
THRIFT-3326 Tests do not compile under *BSD
...
Patch: Joao Neves
2015-09-19 20:49:50 +02:00
jfarrell
614a67016d
THRIFT-3324 - Update go get
command to include all packages
...
Client: go
Patch: zzmp
Update go documentation
2015-09-15 17:05:41 -04:00
Jens Geyer
0f17e15255
THRIFT-3051 Go Thrift generator creates bad go code
...
Client: Go
Patch: Jake Farrell
2015-09-15 21:44:53 +02:00
Sergei Nikulov
34e0bb64bd
THRIFT-2850 CMake for Apache Thrift
...
fixes for std/boost::thread detection; security test; qt test
This closes #598
2015-09-08 23:22:44 +02:00
Jens Geyer
5bc8b5a3a5
THRIFT-3302 Go JSON protocol should encode Thrift byte type as signed integer string
...
Client: Go
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #591
2015-09-05 12:50:24 +02:00
Jens Geyer
96d80200c5
THRIFT-3295 C# library does not build on Mono 4.0.2.5 or later
...
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #586
2015-09-03 21:14:30 +02:00
Jens Geyer
1f1c206b08
THRIFT-3310 lib/erl/README.md has incorrect formatting
...
Client: Erlang
Patch: Chris Snow <chsnow123@gmail.com>
This closes #593
2015-09-03 20:53:44 +02:00
jfarrell
e2e5e22c11
THRIFT-3308: Fix broken test cases for 0.9.3 release candidate
...
client: build
Patch: jfarrell
Fix broken test cases, make check now passes with all files in dist
2015-08-25 14:59:40 -04:00
jfarrell
400d02c75f
THRIFT-2269: Can deploy libthrift-source.jar to maven center repository
...
Client: java
Patch: jfarrell
Fix java sources issue being deployed as -src.jar
2015-08-25 01:14:12 -04:00
jfarrell
f13e431bab
THRIFT-3305: Missing dist files for 0.9.3 release candidate
...
Client: build
Patch: jfarrell
Adds missing files to dist
2015-08-25 00:39:29 -04:00
Randy Abernethy
7860ee727a
THRIFT-3300:Reimplement TZlibTransport in Java using streams
...
Client: Java Lib
Patch: Paul Magrath
This closes #590
commit c01aff7038adb9fa2098c02d0092757834fd4df4
Author: Paul Magrath <paul@swiftkey.com>
Date: 2015-08-17T17:25:24Z
THRIFT-3300 Reimplement TZlibTransport in Java using streams
2015-08-20 23:50:35 -07:00
Henrique Mendonça
738143cf36
THRIFT-3293 JavaScript: null values turn into empty structs in constructor
...
Patch: Håkon Hitland
2015-08-16 19:17:33 +10:00
Randy Abernethy
bb98e97fd3
THRIFT-3294: Java ZLib transport fix
...
Client: Java Lib
Patch: Paul Magrath
2015-08-05 21:02:14 -07:00
Jens Geyer
4fed1af570
THRIFT-3178 glib C does not compile
...
Client: c_glib
Patch: Simon South <ssouth@simonsouth.com>
This closes #581
2015-08-08 00:24:13 +02:00
Jens Geyer
c6b991fe00
THRIFT-3292 Integrate new Zlib transport for Go into test suite
...
Client: Go
Patch: Paul Magrath <paul@swiftkey.com>
This closes #580
2015-08-08 00:24:09 +02:00
Randy Abernethy
8dbe5f60a7
THRIFT-2199:Remove dense protocol
...
Client: C++ library and compiler
Patch: Randy Abernethy
2015-08-01 22:57:02 -07:00
Jens Geyer
54f392b8fd
THRIFT-2832 c_glib: Handle string lists correctly
...
Client: c_glib
Patch: Simon South <ssouth@simonsouth.com>
The compiler now correctly generates code for string lists (i.e. variables of type list<string>) that are
- Passed as a parameter to a service method,
- Returned from a service method or
- Assigned a default value.
Added a unit test that covers containers (initially only string lists) used as parameters to and return values from
service methods, and as members with default values inside structs.
2015-08-05 21:45:10 +02:00
Simon South
38e7155c03
THRIFT-3288 c_glib: Build unit tests without compiler warnings
...
These changes allow the unit tests for C (GLib) to build without
compiler warnings, even with additional warnings enabled. They
include
- Disabling string-function optimizations when glibc is used, as
these produce compiler warnings when a string function is used
within a call to assert ();
- Remove the "LL" suffix (added in C99) from 64-bit integer
literals;
- Replace C++-style ("//") comments with C-style equivalents;
- Remove unused constant declarations that generated warnings;
and
- Mark (or remove, from main ()) unused function parameters.
2015-08-03 22:10:23 +02:00
Simon South
db3646faef
THRIFT-3288 c_glib: Unit tests: Enable warnings, improve automake-variable use
...
This change
- Enables the same comprehensive set of warnings ("-Wall -Wextra
-pedantic") specified for the unit tests for C++ and
- Changes the use of automake variables (e.g. AM_CPPFLAGS) to more
closely match their intended use, as specified in the automake
documentation.
2015-08-03 22:10:22 +02:00
Simon South
89e65def89
THRIFT-3285 c_glib: Library: Build without compiler warnings
...
These changes allow the C (GLib) library to be built without
warnings from the compiler, even with extra compiler warnings
enabled. The changes involve
- Moving variable declarations to the top of every code block,
- Using unions instead of type-punning to follow strict-aliasing
rules,
- Replacing variable-length array declarations with arrays
allocated on the stack (using g_newa and g_alloca),
- Casting void pointers to a suitably sized data type before
performing arithmetic on them,
- Replacing C++-style ("//") comments with C-style equivalents,
and
- Removing an errant semicolon and comma.
This closes #576
2015-08-03 19:09:02 +02:00
Simon South
b62093db94
THRIFT-3285 c_glib: Library: Build with all warnings enabled
...
This matches the settings ("-Wall -Wextra -pedantic") used to build
the C++ library.
2015-08-03 19:07:42 +02:00
Simon South
31186c467a
THRIFT-3285 c_glib: Library: Use AM_CPPFLAGS for include paths, not AM_CFLAGS
...
This follows the description of the two variables in the automake
documentation.
2015-08-03 19:07:42 +02:00
Jens Geyer
a2e0c5075d
THRIFT-3260 multiple warnings in c_glib tutorial
...
Client: c_glib
Simon South <ssouth@simonsouth.com>
This closes #573
Here are additional changes that should really and truly resolve all the warnings generated when building the c_glib tutorial:
Compiler:
- Do not output a trailing comma in exception-enum definitions.
- Move variable declarations to avoid mixing declarations and code in generated code.
- Improve the readability of affected code blocks (and rely on indent_up and indent_down for indentation).
Library
- Use only C-style comments in headers included by clients.
Tutorial
- Move THRIFT_UNUSED_VAR calls to avoid mixing declarations and code.
2015-07-31 23:23:41 +02:00
Itay Duvdevani
4ed2b855e9
THRIFT-3279 Fix a bug in retry_max_delay
...
The current max delay is unstable - when retry_delay == retry_max_delay the
second branch is taken, and retry_delay is set to retry_max_delay *
retry_backoff, which is larger than retry_max_delay.
This causes an oscillation between retry_max_delay and retry_max_delay *
retry_backoff.
This simply fixed it.
2015-07-30 23:55:34 +02:00
Itay Duvdevani
5445e3fdee
THRIFT-3280 Initialize retry variables on construction
...
Currently retry variables are only initialized after a connection has been
successfully established. When the initial connection fails the retry logic is
broken since the state has not been properly initialized.
To solve this, we need to initialize the retry state before the initial
connect() request.
2015-07-30 23:53:23 +02:00
Jim King
b0b710a426
THRIFT-3164: disable insecure SSLv3 protocol in cpp lib unless SSLv3 is specifically asked for to make the defaults more secure; added a matrix security unit test for SSL in the cpp lib
2015-07-30 21:57:03 +02:00
Jens Geyer
7505118a76
THRIFT-3277 THttpClient leaks connections if it's used for multiple requests
...
Client: Go
Patch: Prashant Varanasi <prashant@uber.com>
This closes #571
2015-07-30 21:03:54 +02:00
Andrew de Andrade
5e0f775262
THRIFT-3278 NodeJS: Fix exception stack traces and names
2015-07-30 14:27:15 +02:00
Jim King
f5f1b35a7d
THRIFT-3053: Added perl SSL Socket support, split SSLSocket and SSLServerSocket out from their base classes, fixed THRIFT-3191 generated perl compiler exception handling code, added perl to make cross, fixed THRIFT-3189 allowing perl to listen on a specific interface through construction arguments. Did not add support in the perl client SSLSocket to verify server certificate authenticity at this time.
2015-07-30 14:19:49 +02:00
Ben Craig
4a1e8867af
Deleting a duplicate TPipe ctor declaration that snuck in
...
Client: cpp
Patch: Ben Craig
2015-07-29 20:54:08 -05:00
Ben Craig
6515aad1f1
THIFT-3270: reusing TNonblockingServer::TConnection cause dirty TSocket
...
Client: cpp
Patch: Jesse Fang
2015-07-29 20:48:48 -05:00
Jens Geyer
482da722b9
THRIFT-3267 c_glib: "Critical" failure during unit tests
...
Client: c_glib
Patch: Simon South
2015-07-28 23:46:02 +02:00
Jens Geyer
1c1902788b
THRIFT-3266 c_glib: Multiple compiler warnings building unit tests
...
Client: c_glib
Patch: Simon South
This closes #570
2015-07-28 23:15:18 +02:00
Jens Geyer
57ac33ea1a
THRIFT-3264 Fix Erlang 16 namespaced types
...
Client: Erlang
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #566
2015-07-28 23:12:52 +02:00
Jens Geyer
8c5fce9afa
THRIFT-2917 "make clean" breaks test/c_glib
...
Client: c_glib
Patch: Simon South
2015-07-28 22:59:16 +02:00
Jens Geyer
8677719180
THRIFT-2957 warning: source file %s is in a subdirectory, but option 'subdir-objects' is disabled
...
Client: Compiler General
Patch: Simon South
This closes #563
2015-07-27 23:52:13 +02:00
Jens Geyer
ca8469ec57
THRIFT-3241 fatal error: runtime: cannot map pages in arena address space
...
Client: Go
Patch: Jens Geyer
This closes #564
2015-07-26 02:29:32 +02:00
Jens Geyer
bf0b483d4f
THRIFT-3256 Some D test timings are too aggressive for slow machines
...
Client: D language
Patch: Jens Geyer
This closes #558
2015-07-25 15:23:02 +02:00
Jens Geyer
b141fd0801
THRIFT-3257 warning: extra tokens at end of #endif directive
...
Client: C++
Patch: Jens Geyer
This closes #559
2015-07-24 01:03:07 +02:00
Ben Craig
de78b54b89
THRIFT-3252 Missing TConcurrentClientSyncInfo.h in cpp Makefile so doesn't
...
install
Client: cpp
Patch: Adam Beberg
2015-07-22 19:38:08 -05:00
Jens Geyer
bcb17bc742
THRIFT-3229 unexpected Timeout exception when desired bytes are only partially available
...
Client: Delphi
Patch Jens Geyer
2015-07-17 23:16:44 +02:00
ben-craig
02bade1583
THRIFT-3247 Generate a C++ thread-safe client
...
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
2015-07-17 08:40:48 -05:00
Roger Meier
ecc2a6b60f
THRIFT-3242 OSGi Import-Package directive is missing the Apache HTTP packages
...
Patch: Antonio Garcia-Dominguez
2015-07-16 23:48:39 +02:00
ben-craig
af2d9c8b88
THRIFT-3224 Fix TNamedPipeServer unpredictable behavior on accept
...
THRIFT-3225 Fix TPipeServer unpredictable behavior on interrupt()
Client: cpp
Patch: Ben Craig <bencraig@apache.org> and Pawel Janicki <pjs.wcy@poczta.onet.pl>
This closes #544
2015-07-16 08:11:21 -05:00
ben-craig
fae08e774c
THRIFT-3246 Reduce the number of trivial warnings in Windows C++ CMake builds
...
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
This closes #553
2015-07-15 11:34:47 -05:00
ben-craig
1abcbc7218
THRIFT-2858 Enable header field case insensitive match in THttpServer
...
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
Windows build works now
This closes #552
2015-07-15 10:40:29 -05:00
Jens Geyer
90c60e340c
THRIFT-3239 Limit recursion depth
...
Client: Haxe
Patch: Jens Geyer
This closes #547
2015-07-11 01:19:53 +02:00
Claudius Heine
0104da5a6f
THRIFT-2073: Fixed Thrift C++ THttpClient error: cannot refill buffer
...
Fixed-by: Qiang Li <liqiang2yt@hotmail.com>
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-10 22:13:36 +02:00
Roger Meier
254b4583f7
THRIFT-2858 Enable header field case insensitive match in THttpServer
...
Client: cpp
Patch: YI-HUNG JEN
2015-07-10 15:27:07 +02:00
Jens Geyer
3ea26be2ae
THRIFT-3236 MaxSkipDepth never checked
...
Client: Go
Patch: Jens Geyer
2015-07-10 02:00:36 +02:00
Jens Geyer
4018036980
THRIFT-3235 C#: Limit recursion depth to 64
...
Client: C#
Patch: Jens Geyer
2015-07-09 23:06:41 +02:00
Jens Geyer
d47fcdd66d
THRIFT-3234 Delphi: Limit recursion depth to 64
...
Client: Delphi
Patch: Jens Geyer
2015-07-09 22:20:12 +02:00
Ben Craig
cfaadcc4ad
THRIFT-3231 CPP: Limit recursion depth to 64
...
Client: cpp
Patch: Ben Craig <bencraig@apache.org>
2015-07-08 20:50:33 -05:00
Ben Craig
384f976a3b
THRIFT-3217 Provide a little endian variant of the binary protocol in C++
...
Client: C++
Patch: Ben Craig <bencraig@apache.org>
This closes #537
2015-07-08 20:33:03 -05:00
Claudius Heine
33f3f01ce2
THRIFT-1844: Overwrite password string after passing it to openssl.
...
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-08 13:46:29 +02:00
Claudius Heine
8f11f52341
THRIFT-3215 Replaces "throw new" in TJSONProtocol with a "throw" (+ testcase)
...
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-07-08 11:26:51 +02:00
Jens Geyer
1704456449
Revert "THRIFT-3225 Fix TPipeServer unpredictable behavior on close"
...
This reverts commit f48588f124
.
2015-07-07 22:34:13 +02:00
Jens Geyer
f48588f124
THRIFT-3225 Fix TPipeServer unpredictable behavior on close
...
Client: C++
Patch: Paweł Janicki
2015-07-07 22:23:49 +02:00
Ben Craig
7207c22f9d
THRIFT-2850 CMake for Apache Thrift
...
Client: Cpp
Patch: Ben Craig
This closes #534
2015-07-06 08:40:35 -05:00
Qiao Mu
2fadc8d5ca
THRIFT-2872 Fix dead lock when all tasks are expired
...
If manager_->removeExpiredTasks() cleared all tasks, we didn't notify
those who are waiting for maxMonitor_. This patch fixes it.
2015-07-03 20:42:43 +02:00
Jens Geyer
5cf9d7744c
THRIFT-3214 Add Erlang option for using maps instead of dicts
...
Client: Erlang
Patch: Michael Oliver <mikemboliver@gmail.com>
This closes #535
2015-07-02 21:07:17 +02:00
Claudius Heine
5ef662b904
THRIFT-406 Convert C++ Test to Boost::Test
...
Sponsored-by: Roger Meier <r.meier@siemens.com>
Signed-off-by: Claudius Heine <ch@denx.de>
2015-06-29 19:49:16 +10:00
Jens Geyer
3f2e710152
THRIFT-3205 TCompactProtocol return a wrong error when the io.EOF happens
...
Client: Go
Patch: Wang Jing <wangjing@BYTEDANCE.com>
This closes #530
2015-06-26 21:55:05 +02:00
jfarrell
2238adabbc
THRIFT-3202: Allow HSHAServer to configure min and max worker threads separately.
...
Client: java
Patch: Pankaj Kumar
Allow HSHAServer to configure min and max worker thread separately
2015-06-26 08:58:32 -04:00
Henrique Mendonça
15d904240e
THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments
...
Patch: Igor Tkach
This closes #519
2015-06-25 22:31:41 +10:00
jfarrell
0b8132d20e
THRIFT-3197: keepAliveTime is hard coded as 60 sec in TThreadPoolServer
...
Client: java
Patch: Pankaj Kumar
Creating ThreadPoolExecutor in TThreadPoolServer, keepAliveTime is hard coded as 60 sec.
2015-06-24 09:19:15 -04:00
Jens Geyer
417b631c5a
THRIFT-3198 Allow construction of TTransportFactory with a specified maxLength
...
Client: Go
Patch: Sean <DrTall@users.noreply.github.com>
This closes #521
2015-06-22 22:21:27 +02:00
Phillipp Röll
42b9be191e
THRIFT-3196: Fix a typo in the lua TBinaryProtocol
...
This closes #525
2015-06-21 21:31:41 +02:00
Jens Geyer
56a03be3f9
THRIFT-3192 Go import paths changed in 1.4, and expired June 1
...
Client: Go
Patch: Adam Beberg <beberg@sentient.ai>
This closes #523
2015-06-17 22:21:27 +02:00
Roger Meier
0856273095
fix whitespaces detected by .editorconfig
2015-06-14 22:30:22 +02:00
zzn
4e1ea11012
THRIFT-3179 should not bind to localhost when try to connect
...
This closes #514
2015-06-14 22:23:05 +02:00
zzn
9815c19d7e
THRIFT-3180 fix framed transport
...
This closes #515
2015-06-14 20:50:03 +02:00
Jens Geyer
9b3b8d4987
THRIFT-3184 Thrift Go leaves file descriptors open
...
Client: Go
Patch: Prashant Varanasi <prashant@uber.com>
This closes #518
2015-06-12 20:35:23 +02:00
Roger Meier
7daf00ceb1
THRIFT-3175 python: fastbinary.c python deserialize can cause huge allocations from garbage
...
define MAX_LIST_SIZE to be 10,000
Patch: Dvir Volk
This closes #511
2015-06-03 11:45:35 +02:00
Roger Meier
56d38fb913
THRIFT-3176 ruby: Union incorrectly implements ==
...
Patch: István Karaszi
2015-06-01 22:01:09 +02:00
Roger Meier
401d399ed0
THRIFT-3177 Fails to run rake test
...
Patch: István Karaszi
2015-06-01 21:28:42 +02:00
Jens Geyer
86a51e7eca
THRIFT-3170: Add a flag to allow the ignoring of common initialisms in Go
...
Client: Go
Patch: Paul Magrath <paul@paulmagrath.com>
This closes #508
2015-06-01 21:09:17 +02:00
Henrique Mendonça
c0e4a8dc07
Revert "THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments"
...
This reverts commit 1568aef7d4
.
2015-06-01 23:23:22 +10:00
Jens Geyer
bbd6fd7773
THRIFT-3076 Compatibility with Haxe 3.2.0
...
Client: Haxe
Patch: Jens Geyer
This closes #510
2015-05-31 00:39:41 +02:00
Jens Geyer
b3b7d0457a
THRIFT-3174: Modify initialism code in Go compiler to check first word
...
Client: Go
Patch: Paul Magrath <paul@paulmagrath.com>
This closes #509
2015-05-30 22:56:01 +02:00
Henrique Mendonça
1568aef7d4
THRIFT-3122 Javascript struct constructor should properly initialize struct and container members from plain js arguments
...
Client: Node and JS
Patch: Igor Tkach
This closes #476
2015-05-27 22:15:46 +10:00
Jens Geyer
549a9e1e6d
THRIFT-3160 go: make generated enum types implement TextMarshaler and TextUnmarshaler
...
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>
This closes #507
2015-05-21 22:20:31 +02:00
Jens Geyer
70219e108a
THRIFT-3150 Add an option to make Read and Write methods private
...
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>, slightly modified by Jens Geyer
This closes #505
2015-05-20 23:36:50 +02:00
Jens Geyer
8606271759
THRIFT-3169 go: do not export thrift.TestEnum and thrift.TestStruct
...
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>
This closes #506
2015-05-20 22:44:45 +02:00
Jens Geyer
0b09887bc1
THRIFT-2842 Erlang thrift client has infinite timeout
...
Client: Erlang
Patch: Anthony Molinaro
2015-05-20 21:43:33 +02:00
Jens Geyer
e84c582531
THRIFT-2916 Add default toHash method to 'class' and 'struct' to meet D's associative arrays requirement.
...
Client: D
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #503
2015-05-19 01:33:23 +02:00
Konrad Grochowski
1f6e380c5d
make style
applied
2015-05-18 19:47:28 +02:00
Konrad Grochowski
3b115dfa61
THRIFT-727 - C++: what() method of generated exceptions will provide more information
...
Patch: Anna Dymek <aadymek@gmail.com>
Client: C++
This closes #469
2015-05-18 19:47:23 +02:00
Jens Geyer
83cd3e8d41
THRIFT-3162 Rename the 'format' parameter to disambiguate from std.format's format.
...
Client: D
Patch: Phongphan Phuttha <phongphan@acm.org>
This closes #502
2015-05-17 19:44:01 +02:00
Jens Geyer
fc8a6a5187
THRIFT-3131 fix path for "go get"
...
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>
This closes #497
git.apache.org/thrift.git/lib/go/thrift is the correct import path as it is used
by default in the generated go code.
Unfortunately "go get" can download this library only using git:// scheme so if a user running "go get" is behind a firewall or Git is down at git.apache.org (which seems to be the case from time to time) then running go get with this path will fail.
I will try to get this fixed in Go 1.5.
Issues to watch:
- https://issues.apache.org/jira/browse/INFRA-9658
- https://github.com/golang/go/issues/10797
2015-05-16 14:33:58 +02:00
Jens Geyer
b7138acd86
THRIFT-3149 go: make generated readFieldN methods private
...
Client: Go
Patch: Konstantin Shaposhnikov <k.shaposhnikov@gmail.com>
This closes #496
2015-05-15 22:35:50 +02:00