Commit Graph

199 Commits

Author SHA1 Message Date
Ozan Can Altiok
e46419b5ec THRIFT-4476: Typecasting problem on double list items,
emitting doubles with high precision
Client: cpp
Client: erl
Client: java
Client: js
Client: py

This closes #1511
2018-03-20 16:28:15 -04:00
Jens Geyer
f3a2974dfe THRIFT-4398 Update EXTRA_DIST for "make dist"
Client: Build process
Patch: Jens Geyer

This closes #1431
2017-12-01 23:01:41 +01:00
James E. King, III
58402ff6a7 THRIFT-2013: add multiplex server and client test support to cpp language
add multiplex client test support to csharp and java languages
fix a bug in the server-side header protocol factory
fix a bug in the cpp SSL server socket implementation
remove unnecessary sleep in cpp server testOneway

This closes #1414
2017-11-18 21:10:40 -05:00
Anthony Molinaro
2d8b17890c THRIFT-4340: Fix a crash on client close
Client: erl

This closes #1367
2017-09-22 05:30:22 -07:00
walter-weinmann
f8e62fbe73 THRIFT-4273 erlang:now/0: Deprecated BIF.
Client: erlang

This closes #1346
2017-09-07 10:53:36 -07:00
walter-weinmann
811f73a661 THRIFT-2733 Erlang coding standards
Client: erlang

This closes #1345
2017-09-07 10:20:17 -07:00
David Hull
e544a89924 THRIFT-4266 Erlang library throws during skipping fields of composite type (maps, lists, structs, sets)
Client: Erlang
Patch: David Hull <david.hull@openx.com>

This closes #1316
2017-08-05 14:04:21 +02:00
David Hull
0eda909573 THRIFT-4270 Generate Erlang mapping functions for const maps and lists
Client: Erlang
Patch: David Hull <david.hull@openx.com>

This closes #1320
2017-08-02 22:20:42 +02:00
David Hull
ec2a252136 THRIFT-4269 Don't append '.' to Erlang namespace if it ends in '_'.
Client: Erlang
Patch: David Hull <david.hull@openx.com>

This closes #1319
2017-08-01 00:38:55 +02:00
David Hull
ed9e75f625 THRIFT-4268 Erlang library emits debugging output in transport layer
Client: Erlang
Patch: David Hull <david.hull@openx.com>

This closes #1317
2017-07-27 23:02:02 +02:00
Nobuaki Sukegawa
e1b8540a0a THRIFT-3884 Fix Erlang compact protocol double endianess and boolean list
This close #1051
2016-07-23 16:52:53 +09:00
Веселов Андрей
8ab38b6b95 THRIFT-3820 Erlang: Detect OTP >= 18 to use new time correction
erlang:now/0 is deprecated BIF.
See the "Time and Time Correction in Erlang" chapter of the ERTS User's Guide for more information.

This closes #1000
2016-07-23 15:12:42 +09:00
Vince Foley
d150f8b41e THRIFT-3880 Erlang Compact protocol - boolean values inverted
This closes #1049
2016-07-18 23:21:00 +09:00
Steve Cohen
7ea4a87fc5 THRIFT-3834 Erlang namespacing and exception metadata
Client: Erlang
Patch: Steve Cohen <steve@pinterest.com>

This closes #1027
2016-06-14 21:57:24 +02:00
Jens Geyer
7407e2e2f3 Revert "THRIFT-3834 Erlang namespacing and exception metadata"
This reverts commit c8deed8cba.
2016-06-07 21:42:09 +02:00
Steve Cohen
c8deed8cba THRIFT-3834 Erlang namespacing and exception metadata
Client: Erlang
Patch: Steve Cohen
2016-06-06 23:10:10 +02:00
Nobuaki Sukegawa
e134cbc6ff Update make dist entries 2016-03-18 22:37:02 +09:00
laozhp
2655f4b536 THRIFT-3689 thrift_reconnecting_client start failed when server is not available
Client: Erlang
Patch: laozhp

When first time reconnect without a success call, line 214: Backoff = 2 * R, will cause exception, because R is undefined. Set reconn_time's default value to 0 resolved this.

This closes #895
2016-02-28 11:35:32 +09:00
Nobuaki Sukegawa
a4e0c92fd4 THRIFT-3661 Use https to download meck in erlang test build
Client: Build (Ernalg)
Patch: Nobuaki Sukegawa

This closes #888
2016-02-22 23:26:27 +09:00
Андрей Веселов
547909933c THRIFT-3087 Pass on errors like "connection closed"
Client: Erlang
Patch: Андрей Веселов and Nobuaki Sukegawa

This closes #599
2015-11-27 00:08:27 +09:00
David Robakowski
ae971ce917 THRIFT-2110 Erlang: Support for Multiplexing Services on any Transport, Protocol and Server
Client: Erlang
Patch: David Robakowski rebased by Nobuaki Sukegawa

Modification: Return value fix in thrift_client uncovered by added tests
2015-11-23 17:07:10 +09:00
Nobuaki Sukegawa
97a48988de THRIFT-3423 First call to thrift_transport:read_exact fails to dispatch correct function
Client: Erlang
Patch: Nobuaki Sukegawa

This closes #694
2015-11-15 14:00:18 +09:00
Roger Meier
c7b3086665 THRIFT-3421 rebar as dependency instead of bundling
This closes #693
2015-11-14 17:24:11 +01:00
Nobuaki Sukegawa
b31f0900b5 THRIFT-338 Compact Protocol in Erlang
Client: Erlang
Patch: Nobuaki Sukegawa

This closes #338
2015-11-03 22:02:55 +09:00
David Robakowski
a7d6a97033 THRIFT-2113 Erlang SSL Socket Support
Client: Erlang
Patch: David Robakowski
2015-11-01 18:30:46 +09:00
alisdair sullivan
7bdba5c06a THRIFT-2708 add support for oneway (async) function calls in erlang client
Client: Erlang
Patch: Alisdair Sullivan modified by Nobuaki Sukegawa

Modification: Fix invalid send_call return type.

This closes #231
2015-11-01 18:07:15 +09:00
Nobuaki Sukegawa
149ecc1a5f THRIFT-2856 refactor erlang basic transports and unify interfaces
Client: Erlang
Patch: Nobuaki Sukegawa

Add read_exact default implementation so that every transport is usable
under framed transport.
2015-11-01 18:04:02 +09:00
alisdair sullivan
a559f8d903 THRIFT-2856 refactor erlang basic transports and unify interfaces
Client: Erlang
Patch: Alisdair Sullivan

This closes #288
2015-11-01 18:03:40 +09:00
Nobuaki Sukegawa
826ea998d5 THRIFT-3400 Add Erlang to cross test
Client: Test, Erlang
Patch: Nobuaki Sukegawa
2015-10-31 14:54:12 +09:00
Jens Geyer
40c28d3310 THRIFT-3393 Introducing i8 to provide consistent set of Thrift integers
Client: Compiler (general)
Patch: Jens Geyer <jensg@apache.org>

This closes #656
2015-10-20 23:17:38 +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
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
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
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
Jens Geyer
0b09887bc1 THRIFT-2842 Erlang thrift client has infinite timeout
Client: Erlang
Patch: Anthony Molinaro
2015-05-20 21:43:33 +02:00
Nobuaki Sukegawa
113b638790 THRIFT-3148 Markdown links to coding_standards are dead
This closes #491
2015-05-13 21:40:26 +02:00
Jens Geyer
7fc33be18c THRIFT-3085 thrift_reconnecting_client never tries to reconnect
CLient: Erlang
Patch: NOMORECOFFEE <github.coffee@hotmail.com>

This closes #427

gen_server does not handle message try_connect after unsuccessful connection, and gen_server always return {error, noconn}
2015-04-06 17:51:24 +02:00
Roger Meier
4702fe63c8 THRIFT-2930 erlang module thriftTest_thrift referenced instead of thrift_test_thrift
This closes #347

commit b8da46b6908b826d3fb4f6077455e6a57fb8a04f
Author: Bosky <bosky@helpshift.com>
Date: 2015-01-04T22:06:39Z

THRIFT-2930 erlang module thriftTest_thrift referenced instead of thrift_test_thrift
Client: Erlang
Patch: Bhasker Kode

Replace thriftTest_thrift with thrift_test_thrift in a test and the Readme.
2015-02-15 21:17:30 +01:00
Bosky
43509df15c THRIFT-2928 Rename the erlang test_server module Client: Erlang Patch: Bhasker Kode
Avoiding clashes with the in-built erlang app bundled since November '09
Used git mv, then renamed the module in the source.
Verified that git blame continues to work as expected.
2015-02-09 20:27:49 +01:00
Konrad Grochowski
3bc6424c76 THRIFT-2724 - Coding standards template added all over project
Client: All
Patch: Konrad Grochowski

This closes #371
2015-02-05 12:15:19 +01:00
Jens Geyer
8bcfdd98ae THRIFT-2886 Integrate binary type in standard Thrift cross test
Client: C_glib, C++, D, Erlang, Go, Haskell, Lua, Java/Me, JavaScript, Node, Ocaml, Perl, PHP, Python, Ruby
Patch: Jens Geyer

This closes #341

Minimal server-side implementations and TODO stubs for various languages to let "make check" succeeed.
Not contained in this patch and still TODO:
- client side implementations, i.e. calls to testBinary() and appropriate tests
- server side hex printout missing for some languages
2015-01-03 17:37:54 +01:00
Konrad Grochowski
3b5dacba44 THRIFT-2849: spelling errors fixed using codespell tool
Client: All
Patch: Anatol Pomozov

This closes #281
2014-11-24 10:55:31 +01:00
alisdair sullivan
ec71f2ebc5 THRIFT-2777: move erlang test files into .eunit scratch dir
client: erlang
patch: alisdair sullivan

tests could fail with eaccess error if run as an account with
innapropriate permissions
2014-10-09 12:38:55 +02:00
jfarrell
3da090642c THRIFT-2774: Add documentation for new erlang case feature flag
client: erlang
patch: alisdair sullivan

document the `legacynames` compiler option
2014-10-08 01:18:07 -04:00
Jens Geyer
79f988c27a THRIFT-2768: Whitespace Fixup
Client: General (Makefile.am)
Patch: Jens Geyer

Reverted makefile.am - tabs are not optional there
2014-10-03 20:42:54 +02:00
Jens Geyer
aaa8947f3a THRIFT-2768: Whitespace Fixup
Client: General (Makefile.am, *.thrift)
Patch: Jens Geyer

DocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.
2014-10-03 20:30:38 +02:00
Jens Geyer
6d15c3090f THRIFT-2628 struct member name conflicts due to lowercased names
Client: Erlang
Patch: Alisdair Sullivan

This closes #228
2014-10-02 10:06:07 +02:00
Jens Geyer
5aff35f7be THRIFT-2754 erlang lib tests don't clean up after themselves properly
Client: Erlang
Patch: Alisdair Sullivan

This closes #230
2014-10-01 21:06:52 +02:00
Roger Meier
25c68f45da THRIFT-2693 Erlang test leaves a lot of generated files
Patch: Roger Meier
2014-09-29 22:14:30 +02:00
alisdair sullivan
06d0fa05a5 THRIFT-2648 cleanup erlang lib
client: erlang
patch: alisdair sullivan (alisdairsullivan@yahoo.ca)

moves tests for the thrift compiler generation of files to /test/erl, properly removes artifacts from test
suite runs, adds module listing to .app.src for better behaviour when using erlang tools like relx and
rebar and modifies .gitignore to not ignore relevant erlang test components
2014-08-07 02:41:29 +02:00