| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
the partially completed uuid implementation to master
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
| |
Client: cpp
|
|
|
|
|
|
|
| |
Client: js
* Re-worked consistency of browser.js and index.js in lib/nodejs
* Wrap non-standard V8 method 'Error.captureStackTrace()'
|
|
|
|
|
|
| |
Patch: Mario Emmenlauer
This closes #2094
|
|
|
|
|
|
|
| |
Client: NodeJS
Patch: Márton Csordás
This closes #2061
|
|
|
|
|
|
|
| |
Client: nodejs
Patch: Márton Csordás
This closes #2082
|
|
|
|
|
|
| |
reverted https://github.com/apache/thrift/pull/2025
reverted https://github.com/apache/thrift/pull/2026
Reverted https://github.com/apache/thrift/pull/2021
|
| |
|
|
|
|
|
|
|
|
| |
Patch: Mario Emmenlauer
This closes #2026
This closes #2025
This closes #2021
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* changed this to self in forEach callback
* updated minimum node version to 8.16.2 (Maintenance LTS until December 2019)
changed ws_connection.js to work in the browser, with isomorphic-ws
added exports for `wsConnection`, `createWSConnection`, `createWSClient`
* added exports for WSConnection to browser.js
* extended the sample of nodejs code in the browser with webpack
* tested and updated node version to LTS 10.18.0 Dubnium
discussion based: https://github.com/apache/thrift/pull/1927#discussion_r358140463
|
|
|
|
|
|
|
| |
Client: nodejs
Patch: Eugen Kandakov
This closes #1918
|
|
|
|
|
| |
Client: js
This closes #1864.
|
| |
|
| |
|
| |
|
|
|
| |
Client: nodejs
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* ES6 classes support
* Lint generated code
* ES6 Tests for NodeJS
* Add eslint rules for nodejs
* Run prettier/eslint on nodejs test code
|
|
|
|
|
| |
Updates the node.js fileserver to have a fixed based webroot which can
not be escaped by end users.
|
| |
|
|
|
|
|
| |
* THRIFT-3950: Memory leak while calling oneway methods
* THRIFT-3950: Update NodeJS Oneway tests
|
| |
|
|
|
| |
Client: nodejs
|
|
|
| |
Client: nodejs
|
|
|
|
|
|
| |
Client: nodejs
This closes #1491
|
|
|
|
|
|
| |
Client: nodejs
This closes #1501
|
|
|
|
|
|
| |
Client: js
This closes #1487
|
| |
|
|
|
|
|
|
| |
Client: node.js
This closes #1460
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
fix missing apache license headers in nodejs
Client: nodejs
This closes #1403
|
|
|
|
|
|
| |
Client: nodejs
This closes #378
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Client: py
This closes #1339
|
|
|
|
|
|
| |
Client: nodejs
This closes #1334
|
|
|
|
| |
This closes #1359
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|