Permalink
Commits on Jun 22, 2018
  1. THRIFT-4590 running the test client using HTTP transport leads to "Co…

    Jens-G committed Jun 22, 2018
    …Initialize not called"
    
    Client: Delphi
    Patch: Jens Geyer
  2. THRIFT-4589 HTTP client timeouts are a) incomplete and b) not used at…

    Jens-G committed Jun 22, 2018
    … all
    
    Client: Delphi
    Patch: Jens Geyer
  3. THRIFT-4564: Reset buffered transport on serizliation errors

    Brian Forbis authored and jeking3 committed May 27, 2018
Commits on Jun 16, 2018
  1. THRIFT-4579: Move up to Ubuntu Bionic for CI builds

    jeking3 committed Jun 8, 2018
    make dlang library compatible with openssl-1.1 for Ubuntu Bionic
    Requires an upstream deimos update to be compatible.
Commits on Jun 10, 2018
  1. THRIFT-4289: fix ruby unit test compatibility for 2.4 Fixnum Integer …

    jeking3 committed Jun 10, 2018
    …handling
  2. disable one cross test that has been failing

    jeking3 committed Jun 10, 2018
  3. THRIFT-4582: Fix Xenial CI build issues (#1563)

    jeking3 committed Jun 10, 2018
    * 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.
Commits on Jun 8, 2018
  1. THRIFT-4478: Thrift will not build with dlang 2.078 or later (#1559)

    nsuke authored and jeking3 committed Jun 8, 2018
    * THRIFT-4478 Thrift will not build with dlang 2.078 or later
    
    This fixes build errors and deprecation warnings on dmd v2.080.0.
    
    * THRIFT-4478: Update ubuntu-artful docker build image to use DMD 2.080.0
    
    * THRIFT-4478 Fix build failure for nonblocking
    
    * THRIFT-4478: update readme files
  2. THRIFT-4548: python binary accelerated protocol with multiplexing via…

    nijm authored and jeking3 committed Jun 8, 2018
    … decoration (#1547)
    
    * Fix binary accelerated protocol with multiplexing
    
    TMultiplexedProtocol objects did not inherit from TProtocol, so the
    decorated protocol object passed into the binary accelerated C extension
    was not really a TProtocol object, which caused errors. This
    implementation decorates the protocol object by dynamically creating a
    new class that extends both the class of the protocol being decorated
    and TMultiplexedProtocol.
    
    * THRIFT-4548: remove known failures for py multiplexed client cross tests
    
    * Call super with args for python2 & pep8 fixes
    
    * THRIFT-3877: disable known failures for http cpp tests
    
    This closes #1535
Commits on Jun 7, 2018
  1. THRIFT-4580: fix erlang tutorial unpack on windows (#1561)

    emmenlau authored and jeking3 committed Jun 7, 2018
  2. Build async. protocol processor as part of main thrift library.

    stefbo authored and jeking3 committed Jun 6, 2018
  3. THRIFT-4577 Outdated cipher string in python unit test

    nsuke authored and jeking3 committed Jun 3, 2018
    Also fixes a bug where unit test execution hanged forever on SSL initialization failure.
Commits on May 17, 2018
  1. THRIFT-4573 Support binary fields in union counts

    dcelasun committed May 17, 2018
    This commit also fixes another, related issue: Since union support was
    added in b3654df, `Count*` methods (and count checks in `Write`
    methods) were only generated if there was at least 1 pointer field.
    
    But pointer fields are not the only nullable types in Go, slices and
    maps can also be set the nil, which are now taken into account.
    
    Client: go
Commits on May 14, 2018
  1. THRIFT-4571: Updated ZeroMQ examples to ZeroMQ version >= 3.0. (#1556)

    stefbo authored and jeking3 committed May 14, 2018
    * New style for Python is default now.
    * Symbols were replaced in newer versions of ZeroMQ (>=3.0).
    * Use Thrift's abstraction for `shared_ptr` instead of Boost.
    * Symbols were replaced in Python as well.
Commits on May 10, 2018
  1. Merge pull request #1555 from chadknight-wf/THRIFT-4569

    jfarrell committed May 10, 2018
    THRIFT-4569: Fix 'requiredness' typo
  2. THRIFT-4569: Fix 'requiredness' typo

    chadknight-wf committed May 10, 2018
Commits on May 9, 2018
  1. Simplify the rust code generated by the generator (#1553)

    da2018 authored and jeking3 committed May 9, 2018
    Client: rs
  2. THRIFT-4566: Pass message to rethrow exception (#1554)

    nicaro authored and jeking3 committed May 9, 2018
    Client: java
Commits on May 7, 2018
  1. THRIFT-4561: Remove python socket timeout

    sokac authored and jeking3 committed Apr 27, 2018
    Timeout is already set in HttpClient. The reason for removal is issue
    with gunicorn and gevent as described here
    benoitc/gunicorn#1616
Commits on May 3, 2018
  1. THRIFT-4562 Calling wrong exception CTOR leads to "call failed: unkno…

    Jens-G committed May 2, 2018
    …wn result" instead of the real exception being thrown
    
    Client: Delphi
    Patch: Jens Geyer
    
    This closes #1551
Commits on May 2, 2018
  1. THRIFT-4559: TSSLSocket no longer prints incorrect error for SYSCALL (#…

    Sidneys1 authored and jeking3 committed May 2, 2018
    …1549)
    
    Client: cpp
Commits on May 1, 2018
  1. Thrift 4556: Optional rethrow of unhandled exceptions in java process…

    nicaro authored and jeking3 committed May 1, 2018
    …or (#1544)
    
    Client: java
  2. THRIFT-3769 : Fix logic of THRIFT-2268

    vihangk1 authored and jeking3 committed Apr 13, 2018
    Client: java
  3. Document breaking changes since 0.11.0

    jeking3 committed May 1, 2018
    All breaking changes will require a modification to the CHANGES file to keep it current, as well as the language-specific README file.
  4. THRIFT-4532: Do not update previously generated output files if the c…

    mustafa-cosar authored and jeking3 committed Apr 4, 2018
    …ontents have not changed
Commits on Apr 18, 2018
  1. Add JS language highlighting in readme (#1538)

    NameFILIP authored and jeking3 committed Apr 18, 2018
    Client: nodejs
  2. THRIFT-4551: Add Prettier for consistent JS code formatting (#1536)

    NameFILIP authored and jeking3 committed Apr 18, 2018
    Client: js
Commits on Apr 17, 2018
  1. THRIFT-4558 normalize name in C# constructor

    Pierre Mignolet authored and Jens-G committed Apr 17, 2018
    Client: csharp
    Patch: Pierre Mignolet <p.mignolet@evs.com>
    
    This closes #1546
  2. THRIFT-4555 Optionally disable copies of binary fields in constructor…

    bpodgursky authored and dcelasun committed Apr 17, 2018
    …s, getters and setters.
    
    Client: java
    
    This closes #1540.
Commits on Apr 13, 2018
  1. THRIFT-4554 uncompileable code with member names that are also types …

    Jens-G committed Apr 12, 2018
    …under specific conditions
    
    Client: Delphi
    Patch: Jens Geyer
    
    This closes #1539
  2. THRIFT-4548: add python cross test client multiplexed protocol support

    jeking3 committed Apr 10, 2018
    Client: py
Commits on Apr 9, 2018
  1. THRIFT-4549 Thrift exceptions should derive from TException

    Jens-G committed Apr 9, 2018
    Client: Delphi
    Patch: Jens Geyer
  2. THRIFT-4373: Derefer PHP zval _TSPEC (#1401)

    sokac authored and jeking3 committed Apr 9, 2018
    Client: php
  3. Update pull request template to be more helpful

    jeking3 committed Apr 9, 2018
  4. THRIFT-4253: Fix for constant assignments to optional fields in Go. (#…

    davinchia authored and jeking3 committed Apr 9, 2018
    …1311)
    
    Client: go