James E. King III
dbc1f8def5
THRIFT-4024, THRIFT-4783: throw when skipping invalid type ( #1742 )
...
* THRIFT-4024: make c_glib throw on unsupported type when skipping
* THRIFT-4783: throw on invalid skip (py)
* THRIFT-4024: make cpp throw on unsupported type when skipping
* THRIFT-4024: uniform skip behavior on unsupported type
2019-02-14 16:46:38 -05:00
James E. King III
b96c43892a
THRIFT-4717: fix up make clean with autoconf
2019-01-25 23:33:54 -05:00
James E. King III
8935c98046
THRIFT-4753: re-version master to next release 0.13.0
2019-01-25 23:33:54 -05:00
Nephi Allred
414f9a5bf6
Skip native extension for jruby
2019-01-04 21:33:31 -05:00
James E. King III
c3375d9e43
Merge remote-tracking branch 'origin/0.12.0' into consume-0.12.0
2018-12-30 11:06:00 -05:00
jfarrell
384647d290
Version 0.12.0
2018-12-18 20:24:34 -05:00
James E. King III
b5471f63cb
THRIFT-4289: fix ruby unit test compatibility for 2.4 Fixnum Integer handling
2018-06-10 20:43:45 +00:00
James E. King III
b92ca5f226
THRIFT-4582: Fix Xenial CI build issues ( #1563 )
...
* THRIFT-4582: fix xenial build issues
* THRIFT-2913: fix Thrift::ThreadPoolServer should serve inside a thread on xenial
* THRIFT-4478: Move Xenial up to dmd 2.075.1 as that is the new minimum
version that works since the changes for 2.080.0 went in.
2018-06-09 23:02:12 -04:00
James E. King III
272470790a
THRIFT-4342: update ruby tests to use rspec 3, updated all dependencies for ruby
...
Client: rb
2018-03-23 15:16:47 -04:00
James E. King III
9aaf295806
THRIFT-4358: add unix domain socket option to ruby cross tests
...
Client: rb
This closes #1513
2018-03-21 01:02:11 -04:00
James E. King III
52bf20c0da
THRIFT-4472: fix ruby gemspec license declaration
...
Client: rb
2018-01-23 19:12:15 -05:00
James E. King III
ad23852294
THRIFT-4344: some docker updates for xenial and for trusty to fix build issues
2018-01-14 08:42:28 -05:00
James E. King, III
1ce7a5b459
THRIFT-2913: fix random CI build failures in lib/rb test
...
'Thrift::ThreadPoolServer should serve inside a thread'
Client: rb
This closes #1429
2017-11-30 12:32:17 -05:00
Sho Nakatani
9a745aa4a9
THRIFT-4198 Ruby should log Thrift internal errors to global logger
...
Client: Ruby
Patch: Sho Nakatani <lay.sakura@gmail.com>
This closes #1252
2017-05-13 00:28:32 +02:00
Jim Apple
117a5cca77
THRIFT-4138: Remove undefined behavior imported from Boost
...
Client: C++
There is undefined behavior in boost::lexical_cast that was fixed in
https://github.com/boostorg/lexical_cast/issues/21 , but that fix is
only available in recent Boost releases. This patch removes all uses
of lexical_cast instead.
That removes the last undefined behavior, so this patch also makes
ubsan.sh unconditionally fail on undefined behavior.
This closes #1232
2017-04-01 10:51:48 -04:00
John Thomas
eacbd65f1d
Ensuring that HTTP failures will clear the http transport outbuf var
...
This closes #1048
2016-09-26 01:42:02 +09:00
jfarrell
04e6f62c8f
THRIFT-1108: SSL support for the Ruby library
...
Client: ruby
Patch: Mansi Nahar
Add ssl support to ruby lib.
2016-09-20 15:27:54 -04:00
Nobuaki Sukegawa
d4eecda6b2
THRIFT-3911 Loosen Ruby dev dependency version requirements
...
This closes #1074
2016-09-04 18:49:22 +09:00
Nobuaki Sukegawa
3fe8b0fe85
THRIFT-3729 Restrict rake version
...
This closes #939
2016-03-09 19:55:48 +09:00
Nobuaki Sukegawa
e1e09c7967
THRIFT-3641 Ruby client should try to connect to every result of getaddrinfo
...
Client: Ruby
Patch: Nobuaki Sukegawa
This closes #872
2016-02-19 01:06:05 +09:00
Roger Meier
051ed3c80d
THRIFT-3127 rb: switch -recurse to --recurse
2016-01-10 21:17:51 +01:00
Joe Ennever
5b15f8c55f
THRIFT-3307 Raise an error when trying to serialize a union with an incorrect set_field
...
Client: Ruby
Patch: Joe Ennever
This closes #597
2015-11-09 00:02:23 +09:00
Nobuaki Sukegawa
8cd519f7a3
THRIFT-3374 Ruby TJSONProtocol fails to unescape string values
...
This closes #640
2015-10-11 00:18:02 +02:00
Jens Geyer
123258ba60
THRIFT-3364 Fix ruby binary field encoding in TJSONProtocol
...
Client: Ruby
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #633
2015-10-02 00:38:17 +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
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
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
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
8ffabb02c2
THRIFT-1125 Multiplexing support for the Ruby Library
...
Client: Ruby
Patch: André Aizim Kelmanson <akelmanson@gmail.com>
This closes #406
2015-04-03 14:31:27 +02:00
Roger Meier
a2d12b6ee3
ruby: fix typo
2015-03-24 21:15:06 +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
jfarrell
8f2596ad54
THRIFT-2961: Service inheritance does not work with namespaced Ruby code
...
Client: rb
Patch: Jan Brauer
This closes #364
commit 111c4e77a78c1a82f526923f13534bb0027ef33f
Author: Jan Brauer <jan@jimdo.com>
Date: 2015-01-29T22:01:26Z
Make 'extends' work with 'rb:namespaced'.
commit 34cab3d7c77bd5e8325ac4f30f1091429c35905e
Author: Jan Brauer <jan@jimdo.com>
Date: 2015-01-29T22:25:03Z
Add test for namespaced service extension
2015-01-29 23:42:05 -05:00
jfarrell
4e16718e99
Thrift-2960: Fix namespace regression for Ruby
...
Client: rb
Patch: Jan Brauer
Add test that exposes the broken namespacing.
Fixes a bug introduced by #140 .
This closes #363
2015-01-29 23:03:34 -05: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
Konrad Grochowski
05d64b4e3b
THRIFT-2707: rb - support for oneway messages fixed
...
Client: Ruby Library, Ruby Compiler
Patch: Konrad Grochowski
now oneway method calls will use proper message type
This closes #217
2014-09-29 22:08:58 +02:00
Jens Geyer
a86886e77d
THRIFT-2704 - compiler: T_ONEWAY type used for oneway methods instead of T_CALL
...
Patch: Konrad Grochowski
This closes #216
2014-09-17 22:36:00 +02:00
henrique
8a2bab3f72
THRIFT-1766 [Ruby] Provide support for binary types
...
Patch: Vanja Bucic
2014-07-16 20:10:57 +02:00
jfarrell
ef7d56c1d6
THRIFT-2602:Fix missing dist files
...
Client: ruby
Patch: jfarrell
fix ruby extension to use RBConfig to work with newer versions of ruby
2014-07-10 09:21:25 -04:00
jfarrell
8fd8c6366d
THRIFT-2602:Fix missing dist files
...
Client: build process
Patch: jfarrell
Add all missing files to the dist package.
2014-07-10 09:14:51 -04:00
jfarrell
bf2617ed15
Thrift-THRIFT-2574: Compiler option to generate namespace directories for Ruby
...
Client: rb
Patch: Andrew Bloomgarden
Adds option to generate namespaced ruby classes.
Github: closes #140
2014-06-26 22:53:01 -04:00
Jens Geyer
6d1a83aa48
THRIFT-2506 Update TProtocolException error codes to be used consistently throughout the library
...
Patch: Jens Geyer
2014-05-03 00:49:05 +02:00
Roger Meier
16fcad0b25
THRIFT-2407 use markdown (rename README => README.md)
...
Patch: Roger Meier
2014-03-19 06:47:47 +01:00
jfarrell
8dbff98aea
THRIFT-2371:ruby bundler version fails on ~1.3.1, remove and take latest avail
...
Client: rb
Patch: jfarrell
Fix rb build by grabbing latest avail bundler version.
2014-02-21 19:31:46 -05:00
jfarrell
507740c93c
Thrift-2184: undefined method rspec_verify for Thrift::MemoryBufferTransport
...
Client: rb
Patch: jfarrell | Nevo Hed
Updates ruby checks to require bundler and uses bundle exec to ensure
the required rake version.
2014-01-22 22:20:21 -05:00
Roger Meier
0240572c44
THRIFT-2182 rb: segfault in regression tests (GC bug in rb_thrift_memory_buffer_write)
...
Patch: Paul Brannan
2014-01-12 23:29:11 +01:00
Roger Meier
a510d6b48b
THRIFT-2183 gem install fails on zsh
...
Patch: Paul Brannan
2014-01-12 22:17:45 +01:00
Roger Meier
d45b7db328
rb: remove CHANGELOG
2014-01-12 22:11:04 +01:00
Roger Meier
090a5e4c69
remove nonsense file lib/rb/CHANGELOG
2014-01-12 20:09:53 +01:00