summaryrefslogtreecommitdiff
path: root/lib/d
Commit message (Collapse)AuthorAgeFilesLines
* bump version numberJens Geyer2023-02-061-1/+1
|
* THRIFT-5647: Add ECONNRESET definition for macOS.James Lacey2022-10-081-0/+4
| | | | Client: d
* Replace ThriftTest.thrift with v0.16/ThriftTest.thrift to allow for merging ↵Jens Geyer2022-09-051-2/+2
| | | | the partially completed uuid implementation to master
* disable ssl test of DTdxdxoz2022-09-011-1/+4
| | | | | Client: D language Patch: Ommy Zhang <tdxdxoz@gmail.com>
* version bumpJens Geyer2022-08-301-1/+1
|
* Remove execute bit from plain text files in git (#2611)Christopher Tubbs2022-05-241-0/+0
| | | | | | | Trivially change file mode from 755 to 644 for files in git that shouldn't be marked as executable. These were probably marked as executable due to some contributors developing on Windows using a filesystem that doesn't support POSIX file modes, or aggressively marks everything as executable.
* Release 0.16.0Jens Geyer2022-01-201-1/+1
|
* bump version numberJens Geyer2021-08-031-1/+1
|
* fix D build, with D lang openssl 2.0.3mingwugmail2021-05-272-4/+19
| | | | | | | Client: d Patch: mingwugmail <mingwu@gmail.com> This closes #2397
* THRIFT-5376 Fix deprecation warnings in D libraryJames Lacey2021-03-241-5/+5
| | | | | | | Client: d Patch: James Lacey This closes #2355
* Version number aligned to 0.15.0Jens Geyer2021-02-111-1/+1
|
* THRIFT-5184: Fix header check for WebSocket connectionspenenin2020-04-271-1/+1
| | | | | When establishing a WebSocket connection, Firefox sends Connection: keep-alive, Upgrade instead of just Connection: Upgrade. Check to see if Upgrade is in the header instead of checking to see if it is the entire header value. Client: d
* THRIFT-5166: Add support for using WebSockets as a server transport.James Lacey2020-04-091-0/+388
| | | | | | | Client: d Patch: James Lacey This closes #2087
* THRIFT-5156: Fix library compilation on Windows and compiler warningsJames Lacey2020-04-047-18/+31
| | | | | | | Client: d Patch: James Lacey This closes #2075
* THRIFT-5059: Add cross tests for TZlibTransport in DKengo Seki2020-02-213-7/+23
| | | | | | | Client: D Patch: Kengo Seki This closes #1977
* bump versionJens Geyer2019-10-171-1/+1
| | | | This closes #1899
* Update language levels, fix erlang and rust in CIJames E. King III2019-07-076-54/+18
| | | | | | | | | | | | | | | | - Include rebar3 in docker image so erlang builds in CI - Include the correct path in docker image so rust builds in CI - Updated common lisp (sbcl) to 1.5.3 in docker image - Updated dlang to 2.087.0 in docker image - Updated dart to 2.0.0 in xenial docker image - Updated dart to 2.4.0 in bionic docker image - Updated erlang to 22.0 in docker image - Updated openjdk to 11.0.3 in docker image - Updated node.js to 10.16 in docker image - Updated rust to 1.34.0 in xenial docker image - Updated rust to 1.35.0 in bionic docker image THRIFT-4905: Disable hanging experimental dlang async ssl test
* THRIFT-4024, THRIFT-4783: throw when skipping invalid type (#1742)James E. King III2019-02-141-4/+4
| | | | | | | * 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
* THRIFT-4717: fix up make clean with autoconfJames E. King III2019-01-251-2/+6
|
* THRIFT-4753: re-version master to next release 0.13.0James E. King III2019-01-251-1/+1
|
* Merge remote-tracking branch 'origin/0.12.0' into consume-0.12.0James E. King III2018-12-301-1/+1
|\
| * Version 0.12.0v0.12.00.12.0jfarrell2018-12-181-1/+1
|/
* THRIFT-4666: Attempt to work around dlang client pool test failureAllen George2018-11-191-8/+34
|
* dub.json for integration into Dlang package registry and fix deprication ↵Nikolay2018-09-162-11/+43
| | | | warnings
* THRIFT-4579: Move up to Ubuntu Bionic for CI buildsJames E. King III2018-06-162-8/+16
| | | | | make dlang library compatible with openssl-1.1 for Ubuntu Bionic Requires an upstream deimos update to be compatible.
* THRIFT-4478: Thrift will not build with dlang 2.078 or later (#1559)Aki Sukegawa2018-06-076-20/+27
| | | | | | | | | | | | * 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
* THRIFT-4515: cross server test improvement: graceful test server shutdownJames E. King III2018-03-191-3/+55
| | | | This closes #1509
* THRIFT-4503: fix dlang server logging on client disconnect so it does not ↵James E. King III2018-03-033-3/+9
| | | | report an error for normal operation
* THRIFT-3657 D TFileWriterTransport close should use non-priority sendNobuaki Sukegawa2017-11-301-1/+1
| | | | | | | Client: D This closes #884 This closes #1427
* THRIFT-2998: enable cross test for nodejs http transport,James E. King, III2017-10-281-1/+1
| | | | | | | fix missing apache license headers in nodejs Client: nodejs This closes #1403
* THRIFT-4351: use travis build stages to optimize build,James E. King, III2017-10-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | avoiding duplicate rebuilds of the same image, and also allow personal docker hub repositories for private fork builds to be optimized. Move ubsan build to artful image because it catches more stuff and fix what was found. THRIFT-4345: solidify docker build strategy for maximum coverage: trusty, xenial, artful as stock as they can be THRIFT-4344: add top level language summary markdown and update readme with a new image on the layered architecture THRIFT-3847: remove VERSION macro from config.h which was causing a conflict on artful builds. THRIFT-4359: fix haxe map/set decode when key is binary, as a missing break statement caused it to use an int during decode This closes #1389
* configure.ac, Makefile.am: introduce THRIFT variable to support ↵Thomas Petazzoni2017-09-091-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | cross-compilation The thrift build system currently assumes that the thrift compiler is always available in $(top_builddir)/compiler/cpp/thrift. However, in a cross-compilation context, this location contains the thrift compiler built for the target... which obviously will not run on the build machine. In order to support such cross-compilation situation, we introduce the THRIFT variable as a an argument for the configure script (using AC_ARG_VAR). If not specified, it defaults to the existing value of using compiler/cpp/thrift from the build directory, but it can be overridden when calling ./configure. Note that $(top_builddir) cannot be used within the configure script, so we simply use `pwd`, which is the same as the top_builddir. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> This closes #1336 This closes #1350
* THRIFT-4295: rework the docker build images, updating them and tuning the ↵James E. King, III2017-09-043-4/+4
| | | | | | travis builds This closes #1340
* THRIFT-4084: Add a SSL/TLS negotiation check to crossfeature to verify SSLv3 ↵James E. King, III2017-02-201-1/+3
| | | | | | | | is not active and that at least one of TLSv1.0 through 1.2 are accepted. Client: csharp, d, go, nodejs, perl This closes #1197
* THRIFT-3744 The precision should be 17 (16 bits need after dot) after dot ↵Wang Yaofu2016-03-171-1/+2
| | | | | | for double type. This closes #948
* THRIFT-3739 Deprecation warning in codegen/base.dNobuaki Sukegawa2016-03-171-1/+1
| | | | This closes #946
* THRIFT-3724 Fix incorrect timeval conversion in libevent.dNobuaki Sukegawa2016-03-131-2/+2
| | | | This closes #936
* THRIFT-3734 D To compare two string as lowercase.Wang Yaofu2016-03-131-1/+1
| | | | | | | it looks unexpected result got when parameter a is uppercase and b is lowercase. split[0] is string of 'Content-Length', it contains character with uppercase. This closes #942
* THRIFT-3711 Add D to cross language testNobuaki Sukegawa2016-03-064-5/+33
| | | | This closes #923
* THRIFT-3713 lib/d/test/thrift_test_runner.sh is flaky on JenkinsNobuaki Sukegawa2016-03-051-1/+5
| | | | | | | Client: Test (D) Patch: Nobuaki Sukegawa This closes #925
* THRIFT-3695 Fix D test scriptsNobuaki Sukegawa2016-03-023-5/+54
| | | | This closes #911
* THRIFT-3456 rounding issue in static assertNikolay Tolstokulakov2015-12-021-5/+8
| | | | | | | Client: D Patch: Nikolay Tolstokulakov This closes #726
* THRIFT-3456 rounding issue in static assertNikolay Tolstokulakov2015-11-301-2/+2
| | | | | | | Client: D Patch: Nikolay Tolstokulakov This closes #720
* THRIFT-2412 UTF-8 sent by PHP as JSON is not understoodJens Geyer2015-10-141-5/+59
| | | | | | | Client: D Author: Phongphan Phuttha <phongphan@acm.org> This closes #650
* THRIFT-3253 Using latest version of D gives deprecation noticesJens Geyer2015-10-089-12/+18
| | | | | Client: D Patch: Phongphan Phuttha <phongphan@acm.org>
* THRIFT-3256 Some D test timings are too aggressive for slow machinesJens Geyer2015-07-252-3/+3
| | | | | | | Client: D language Patch: Jens Geyer This closes #558
* THRIFT-2916 Add default toHash method to 'class' and 'struct' to meet D's ↵Jens Geyer2015-05-191-0/+40
| | | | | | | | | associative arrays requirement. Client: D Patch: Phongphan Phuttha <phongphan@acm.org> This closes #503
* THRIFT-3162 Rename the 'format' parameter to disambiguate from std.format's ↵Jens Geyer2015-05-171-3/+3
| | | | | | | | | format. Client: D Patch: Phongphan Phuttha <phongphan@acm.org> This closes #502
* THRIFT-3148 Markdown links to coding_standards are deadNobuaki Sukegawa2015-05-131-1/+1
| | | | This closes #491
* THRIFT-2724 - Coding standards template added all over projectKonrad Grochowski2015-02-051-0/+1
| | | | | | | Client: All Patch: Konrad Grochowski This closes #371