summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* lib: cpp: TProtocol: support zephyr byteorderChris Friedt2022-10-251-0/+14
| | | | | | | | | | | Zephyr's byteorder is defined in `<zephyr/sys/byteorder.h>`. However, the `bswap_xx` macros are also defined there. They need to be `#undef`d first when building for big-endian architectures, since the Thrift byteorder macros are no-ops for little-endian architectures. Signed-off-by: Chris Friedt <cfriedt@fb.com>
* lib: cpp: add missing functional and cmath includesChris Friedt2022-10-235-3/+11
| | | | | | | | Manual runs of the autotools docker script were failing due to `std::functional` not being a member of `std`. Similar error messages for `std::ceil` and `std::log`. Signed-off-by: Chris Friedt <cfriedt@meta.com>
* lib: cpp: thrift: include functional in TServerFrameworkChris Friedt2022-10-231-0/+1
| | | | | | Use of `std::placeholders::_1` requires `<functional>`. Signed-off-by: Chris Friedt <cfriedt@fb.com>
* THRIFT-5650: Implement UUID in Go libraryYuxuan 'fishy' Wang2022-10-2114-213/+964
| | | | | | | | | | | | | | Client: go This is only the library part of THRIFT-5650. I still have some open questions for the compiler part so that will be done later. While I'm here, also made some changes to go CI process: * Update ubuntu-bionic to use go 1.18 for travis * Update ubuntu-jammy to use the latest go 1.19.x for travis * Run both go 1.18 and 1.19 for github actions * Also run test/go tests for github actions
* THRIFT-5653: Update TType.uuid raw value to 16 (#2717)Kino Roy2022-10-212-5/+1
| | | Removes non-standard utf8 type with raw value 16 and replaces uuid raw value with 16
* THRIFT-5656 Escape Delphi keywords with '&' prefix instead of '_' suffixJens Geyer2022-10-173-7/+11
| | | | | Client: Delphi Patch: Jens Geyer
* fix various java codestyle issues (#2710)Jiayu Liu2022-10-1538-121/+126
| | | | | * fix various java codestyle issues * Update lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java
* Bump json-schema and jsprim in /lib/tsdependabot[bot]2022-10-141-10/+12
| | | | | | | | | | | | | | | | | | | | | | Bumps [json-schema](https://github.com/kriszyp/json-schema) and [jsprim](https://github.com/joyent/node-jsprim). These dependencies needed to be updated together. Updates `json-schema` from 0.2.3 to 0.4.0 - [Release notes](https://github.com/kriszyp/json-schema/releases) - [Commits](https://github.com/kriszyp/json-schema/compare/v0.2.3...v0.4.0) Updates `jsprim` from 1.4.1 to 1.4.2 - [Release notes](https://github.com/joyent/node-jsprim/releases) - [Changelog](https://github.com/TritonDataCenter/node-jsprim/blob/v1.4.2/CHANGES.md) - [Commits](https://github.com/joyent/node-jsprim/compare/v1.4.1...v1.4.2) --- updated-dependencies: - dependency-name: json-schema dependency-type: indirect - dependency-name: jsprim dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* java to use jdk 17 (#2686)Jiayu Liu2022-10-147-9/+11
|
* Bump marked from 2.0.7 to 4.1.1 in /lib/jsdependabot[bot]2022-10-131-60/+73
| | | | | | | | | | | | | | Bumps [marked](https://github.com/markedjs/marked) from 2.0.7 to 4.1.1. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v2.0.7...v4.1.1) --- updated-dependencies: - dependency-name: marked dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump marked from 2.1.3 to 4.1.1 in /lib/tsdependabot[bot]2022-10-121-42/+69
| | | | | | | | | | | | | | Bumps [marked](https://github.com/markedjs/marked) from 2.1.3 to 4.1.1. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v2.1.3...v4.1.1) --- updated-dependencies: - dependency-name: marked dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump shelljs and grunt-contrib-jshint in /lib/jsdependabot[bot]2022-10-122-43/+89
| | | | | | | | | | | | | | | | | | | | | Removes [shelljs](https://github.com/shelljs/shelljs). It's no longer used after updating ancestor dependency [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint). These dependencies need to be updated together. Removes `shelljs` Updates `grunt-contrib-jshint` from 2.1.0 to 3.2.0 - [Release notes](https://github.com/gruntjs/grunt-contrib-jshint/releases) - [Changelog](https://github.com/gruntjs/grunt-contrib-jshint/blob/main/CHANGELOG) - [Commits](https://github.com/gruntjs/grunt-contrib-jshint/compare/v2.1.0...v3.2.0) --- updated-dependencies: - dependency-name: shelljs dependency-type: indirect - dependency-name: grunt-contrib-jshint dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
* [docs] update travis ci links - [skip ci] (#2660)Jiayu Liu2022-10-114-6/+8
| | | | | * update travis ci links * remove deprecated method calls
* THRIFT-5633: move xenial to old, deprecate xenial in travis build (#2690)Jiayu Liu2022-10-102-9/+2
| | | | | * move xenial to old, deprecate xenial in travis build * add back stage of docker
* THRIFT-5649: add github action for go (#2697)Jiayu Liu2022-10-091-2/+10
|
* THRIFT-5647: Add ECONNRESET definition for macOS.James Lacey2022-10-081-0/+4
| | | | Client: d
* Bump shelljs and grunt-contrib-jshint in /lib/tsdependabot[bot]2022-10-082-64/+30
| | | | | | | | | | | | | | | | | | | | | Removes [shelljs](https://github.com/shelljs/shelljs). It's no longer used after updating ancestor dependency [grunt-contrib-jshint](https://github.com/gruntjs/grunt-contrib-jshint). These dependencies need to be updated together. Removes `shelljs` Updates `grunt-contrib-jshint` from 1.1.0 to 3.2.0 - [Release notes](https://github.com/gruntjs/grunt-contrib-jshint/releases) - [Changelog](https://github.com/gruntjs/grunt-contrib-jshint/blob/main/CHANGELOG) - [Commits](https://github.com/gruntjs/grunt-contrib-jshint/compare/v1.1.0...v3.2.0) --- updated-dependencies: - dependency-name: shelljs dependency-type: indirect - dependency-name: grunt-contrib-jshint dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump shell-quote from 1.6.1 to 1.7.3 in /lib/tsdependabot[bot]2022-10-081-28/+4
| | | | | | | | | | | | | | Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.6.1 to 1.7.3. - [Release notes](https://github.com/substack/node-shell-quote/releases) - [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md) - [Commits](https://github.com/substack/node-shell-quote/compare/1.6.1...1.7.3) --- updated-dependencies: - dependency-name: shell-quote dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Bump async from 2.6.1 to 3.2.3 in /lib/tsdependabot[bot]2022-10-081-8/+8
| | | | | | | | | | | | | | Bumps [async](https://github.com/caolan/async) from 2.6.1 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v2.6.1...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* Update ordered-float dependency to latest version (#2598)Eran Rundstein2022-10-081-1/+1
| | | Version 2.0.0 had RUSTSEC advisory, see https://github.com/rustsec/advisory-db/blob/main/crates/ordered-float/RUSTSEC-2020-0082.md
* THRIFT-4547: Swift crosstests (#2670)Kino Roy2022-10-0812-37/+187
| | | Co-authored-by: Jiayu Liu <Jimexist@users.noreply.github.com>
* [build infra] focal to use openjdk 11 instead of 17 to get rid of false ↵Jiayu Liu2022-09-271-0/+7
| | | | | | | | | | | | | errors (#2662) * java 17 * use --debug for java gradle build * add --debug * update javadoc options within gradle * revert back to jdk 11
* THRIFT-5639 ToString() should use InvariantCultureJens Geyer2022-09-231-1/+6
| | | | | Client: netstd Patch: Jens Geyer
* THRIFT-5636: Fix tests for new thrift_socket_transport:read/2Sergei Elin2022-09-231-8/+13
|
* Merge branch '0.17.0' into upstreamJens Geyer2022-09-193-18/+13
|\
| * fix pmd main for java0.17.0Jiayu Liu2022-09-193-18/+13
| |
* | Merge branch '0.17.0' into upstreamJens Geyer2022-09-181-1/+8
|\ \ | |/
| * fixing missing EXTRA_DISTsv0.17.0Jens Geyer2022-08-311-1/+8
| |
* | Call ResetConsumedMessageSize from ReadMessageEndAsyncPhilip Lee2022-09-159-3/+26
| |
* | Add TSocketTransport ctorPhilip Lee2022-09-141-1/+74
| |
* | Merge pull request #2644 from lorteddie/use-openssl-zlib-targetsMario Emmenlauer2022-09-122-5/+17
|\ \ | | | | | | Use openssl and zlib targets
| * | prefer openssl and zlib targets over library pathsTobias Weihs2022-09-112-5/+17
| | |
* | | THRIFT-5423: IDL parameter validation for GoSimon Wang2022-09-114-4/+651
| | | | | | | | | | | | Closes https://github.com/apache/thrift/pull/2469.
* | | fixed a ton of missing ASF headers in *.thrift filesJens Geyer2022-09-1125-153/+449
| | |
* | | THRIFT-5626 Parser should not confuse data types and field namesJens Geyer2022-09-101-1/+1
| | | | | | | | | | | | Patch: Jens Geyer
* | | Merge pull request #2630 from kou/cpp-scoped-array-to-unique-ptrMario Emmenlauer2022-09-104-10/+7
|\ \ \ | | | | | | | | THRIFT-5602: Use std::unique_ptr instead of boost::scoped_array
| * | | THRIFT-5602: Use std::unique_ptr instead of boost::scoped_arraySutou Kouhei2022-09-094-10/+7
| |/ / | | | | | | | | | | | | | | | Client: cpp We can use std::unique_ptr because we require C++11 or later.
* | | Merge pull request #2654 from BioDataAnalysis/bda_minor_improvementsMario Emmenlauer2022-09-102-4/+2
|\ \ \ | | | | | | | | Various minor improvements
| * | | lib/cpp/src/thrift/transport/TFileTransport.cpp: Removed deprecated 'boost' ↵Mario Emmenlauer2022-09-091-2/+0
| | | | | | | | | | | | | | | | include
| * | | lib/cpp/test/CMakeLists.txt: Trivial whitespace changeMario Emmenlauer2022-09-091-2/+2
| |/ /
* | | THRIFT-5625 SysUtils.TGuidHelper collides with ThriftUtils.TGuidHelperJens Geyer2022-09-103-13/+19
| | | | | | | | | | | | | | | Client: Delphi Patch: Jens Geyer
* | | THRIFT-5624 suboptimal performance of the c# named pipe server transport in ↵Jens Geyer2022-09-092-69/+172
|/ / | | | | | | | | | | | | multithread servers Client: netstd Patch: Jens Geyer
* | THRIFT-5623 ref to disposed instance should be set to nullJens Geyer2022-09-081-1/+2
| | | | | | | | | | | | | | Client: netstd Patch: Jens Geyer plus some improvements regarding error outputs
* | THRIFT-5622 Garbled test output with multithreaded clientsJens Geyer2022-09-082-64/+119
| | | | | | | | | | Client: Delphi Patch: Jens Geyer
* | update gradle version to 7.5.1 and update hashesJiayu Liu2022-09-071-3/+3
| |
* | THRIFT-5600: rust lib to upgrade to edition 2021Jiayu Liu2022-09-054-21/+21
| | | | | | | | | | | | | | Client: rs Patch: Jiayu Liu This closes #2628
* | Replace ThriftTest.thrift with v0.16/ThriftTest.thrift to allow for merging ↵Jens Geyer2022-09-0523-47/+48
| | | | | | | | the partially completed uuid implementation to master
* | THRIFT-5587 add uuid support for java and kotlinJiayu Liu2022-09-0516-14/+224
| | | | | | | | | | | | | | Client: java, kt Patch: Jiayu Liu This closes #2621
* | THRIFT-5593 Implement uuid for HaxeJens Geyer2022-09-0520-33/+139
| | | | | | | | | | | | | | Client: hx Patch: Jens Geyer Relies on https://github.com/flashultra/uuid/issues/4 being fixed, thus may require using the most recent uuid package from Github instead of the Haxelib package.
* | Add uuid type to XSDJens Geyer2022-09-051-0/+1
| | | | | | | | | | Client: xml Patch: Jens Geyer