Commit Graph

155 Commits

Author SHA1 Message Date
D. Can Celasun
70c4e7a7c7
Use HTTPS for repo1.maven.org
Upstream no longer supports plain HTTP as of today [1].

[1] https://support.sonatype.com/hc/en-us/articles/360041287334
2020-01-15 21:13:50 +00:00
Jens Geyer
3f3567a114 THRIFT-4981 Remove deprecated netcore bindings from the code base
Client: netcore
Patch: Jens Geyer

This closes #1901
2019-10-20 16:21:29 +02:00
Jens Geyer
e02559fd46 bump version
This closes #1899
2019-10-17 20:31:24 +02:00
James Z.M. Gao
3711d90810 THRIFT-4897 generate test resource for thrift-maven-plugin
Client: Java
Patch: James Z.M. Gao <gaozhiming@360.cn>

This closes #1822

generate SharedIdl.jar for passing the test case for thrift-maven-plugin
use antrun plugin to generate test jar
2019-07-01 19:39:52 +02: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
James E. King III
234fb47229 THRIFT-4719: remove cocoa 2019-01-14 08:13:52 -05:00
James E. King III
1735542542 THRIFT-4735: Remove Qt4 build support 2019-01-13 09:01:52 -05:00
cyy
ca8af9b48f THRIFT-4730: remove pthread code and refactor, ending up with just ThreadFactory 2019-01-11 09:13:12 -05:00
James E. King III
803bc50b97 Merge remote-tracking branch 'origin/0.10.0' 2019-01-08 14:48:21 -05:00
James E. King III
9e84ec0abb Merge remote-tracking branch 'origin/0.9.1' 2019-01-08 14:40:37 -05:00
cyy
d65e91c476 remove stdcxx namespace and use std directly 2019-01-07 08:11:37 -05:00
cyy
316723add4 remove stdcxx namespace and use std directly 2019-01-07 08:11:37 -05:00
cyy
c109e01979 remove boost::thread and boost::mutex code 2019-01-07 08:11:37 -05:00
Beluga Behr
99f673a767 THRIFT-4694: Upgrade Java to Java 1.8 2019-01-02 19:20:56 -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
Robert Lu
a139082755 THRIFT-4546: replace all git-wip-us.apache.org to github.com 2018-12-28 07:46:47 -05:00
James E. King III
7ac9e43ebc THRIFT-2333: patch for ruby in rpmbuild 2018-12-19 22:12:32 -05:00
jfarrell
384647d290 Version 0.12.0 2018-12-18 20:24:34 -05:00
Stefan Bolus
e59b73d3c2 THRIFT-4571: Updated ZeroMQ examples to ZeroMQ version >= 3.0. (#1556)
* 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.
2018-05-14 08:48:09 -04:00
Alex Volanis
7004a61e44 THRIFT-(1418|1507|3983|4120|4178|4259|4294): Multiple issues
Client: java

THRIFT-4294: Java Configure Fails for Ant >= 1.10
THRIFT-4259: Thrift does not compile due to Ant Maven task errors
THRIFT-4178: Java libraries missing from package when using cmake
THRIFT-3983: libthrift is deployed on central with pom packaging
             instead of jar
THRIFT-1507: Maven can't download resource from central when behind
             a proxy and won't use local repository
THRIFT-1418: Compiling Thrift from source: Class
             org.apache.tools.ant.taskdefs.ConditionTask doesn't
             support the nested "typefound" element

Refactor CMake install hook to allow using "sudo make install/fast"
which avoids the THRIFT-1507 and THRIFT-1418 issues.

New Gradle based build system for Thrift Java Library

* Add Gradle 4.4.1 Wrapper artifacts to enable builds
Using the Gradle Wrapper helps normalize the builds on all platforms
so we use a consistent build tool independent of package managers.

The Gradle build logic was partitioned into multiple specific
scripts to simplify understanding and maintenance of the build.

This is now hooked into CMake and Autoconf processing steps
and can build/test/publish to Maven. The README.md was updated
to illustrate the new build options and add some documentation
on the requirements for Maven publication.

Cleaned up the CMake files to reduce reliance on file globbing
which is known to cause confusion when multiple users contribute.

* Fix two minor issues in Javadoc and unit test

Return values were undeclared in Javadoc
Test was asserting on the wrong test object instance

* Create simple runner scripts for cross-check

Using Gradle as a java execution wrapper is too heavy.
I simplified the test client/server execution by using a
three generated scripts in the build directory direcly
callable by the cross-check test harness.

* Cleanup the remaining Ant build scripts

Pulled the Maven Ant task properties out of the Java build
since they are no longer used there.
Deleted the no longer used build.xml and build.properties
files from the Java build.
Made each Ant build own the Maven Ant task details in their
build.properties file.

* Fix the build issue with Java SSL in the ubuntu-trusty container

The latest Trusty JDK7 builds seem to have encountered this issue
because the OpenJDK removed the SunEC algorithms.

* Update the developer info as requested in review

Use the generic Apache Thrift developer list for contact information

* Add Clover Code coverage for easy access by developers

Clover plugin for Gradle was applied and configured which enables
code coverage reports to be available on demand via a command line
option. The documentation in the README.md was enhanced to give
the details of this change and how to take advantage of it.
2018-01-24 12:28:55 -05:00
James E. King, III
2590988c02 THRIFT-4417: Fix broken fb303 build, that occurred after conversion to stdcxx::shared_ptr
Patch: Stanislav Korolev

This closes #1439
2017-12-09 12:25:00 -05:00
Jens Geyer
214746619a THRIFT-4396 inconsistent (or plain wrong) version numbers in master/trunk
Client: (multiple)
Patch: Jens Geyer

This closes #1422
2017-11-30 20:46:39 +01:00
cclauss
4bd3682c79 THRIFT-4309: Python print() function
Client: py

This closes #1339
2017-09-24 06:04:15 -07:00
Dome Geszler
177b5691b6 THRIFT-4185: (scribe ctrl counters) fix encoding in name of counter avoiding outage in monitoring
Client: fb303

This closes #1257
2017-04-27 09:53:07 -04:00
Chris Osborn
f65db706b3 THRIFT-3784: thrift-maven-plugin generates invalid include directories for IDL in dependency JARs
Client: thrift-maven (contrib)

This closes #984
2017-04-01 11:15:54 -04:00
Volodymyr Gotra
b587a12a11 THRIFT-3933 Microsoft .Net Core library port and generator for this library
Client: .NET Core
Patch: Volodymyr Gotra <vgotra@gmail.com> PR #1088, with significant improvements by Jens Geyer <jensg@apache.org> PR #1149

This closes #1088
This closes #1149
2017-01-04 19:40:30 +01:00
jfarrell
b2a4d4ae21 THRIFT-3775: 0.10.0 release
Client: release
Patch: jfarrell

Versioning for 0.10.0 release candidate
2016-12-21 15:36:22 -05:00
Jens Geyer
4733c4c535 THRIFT-3605 Have the compiler complain about invalid arguments and options
Client: Compiler (general)
Patch: Jens Geyer

This closes #862
2016-02-14 11:10:42 +01:00
Roger Meier
d10eb082d0 THRIFT-3419 thrift-maven-plugin property error
Patch: chillon_m
2016-02-07 11:06:05 +01:00
Nobuaki Sukegawa
10308cb975 THRIFT-3596 Better conformance to PEP8
This closes #832
2016-02-04 14:28:24 +09:00
Nobuaki Sukegawa
a185d7e785 THRIFT-1857 Python 3 Support
Client: Python
Patch: Nobuaki Sukegawa

Add py3 cross test
2015-11-06 21:24:24 +09:00
Nobuaki Sukegawa
760511f59b THRIFT-1857 Python 3 Support
Client: Python
Patch: Thomas Bartelmess, Eevee (Alex Munroe), helgridly, Christian Verkerk, Jeroen Vlek, Nobuaki Sukegawa

This closes #213 and closes #680
2015-11-06 21:24:16 +09:00
alisdair sullivan
a559f8d903 THRIFT-2856 refactor erlang basic transports and unify interfaces
Client: Erlang
Patch: Alisdair Sullivan

This closes #288
2015-11-01 18:03:40 +09:00
Nobuaki Sukegawa
c8abd34ae8 Add new i8 type to thrift.vim 2015-10-24 22:48:22 +09:00
Roger Meier
4ead520841 THRIFT-3155 move contrib/mingw32-toolchain.cmake to build/cmake/ 2015-05-16 21:09:18 +02:00
Roger Meier
71f2d8a714 THRIFT-3067 C++ cppcheck performance related warnings
Patch: Arijit Chattopadhyay <arijitnit06@gmail.com>

This closes #444
2015-04-26 17:00:04 +02:00
jfarrell
e03f7e8e75 THRIFT-2962:Docker Thrift env for development and testing
Client: build
Patch: jfarrell

Adds build folder and moves all travis, cmake and docker build scripts into
one location for easier maintainability.
2015-02-18 23:25:54 -05:00
Randy Abernethy
ded6401da4 THRIFT-2999 remove CR/LF post .getattributes text = auto
Client: all
Patch: Randy Abernethy
2015-02-15 11:28:40 -08:00
Jens Geyer
3e9c3a2af3 THRIFT-2911 fix c++ version zeromq transport, the old version cannot work
Client: contrib
Patch: tiny <lox.xiao@gmail.com>

This closes #315
2014-12-22 22:34:21 +01:00
Nobuaki Sukegawa
a10697a9db THRIFT-2909 Improve travis build 2014-12-21 16:36:47 +01:00
Nobuaki Sukegawa
6622877a09 THRIFT-2098 Add support for Qt5+ 2014-12-21 16:36:47 +01:00
Nobuaki Sukegawa
6304a53414 THRIFT-2903 Qt4 library built with CMake does not work 2014-12-21 16:36:46 +01:00
Nobuaki Sukegawa
2825664f25 THRIFT-2893 CMake build fails with boost thread or std thread
Following changes are made to fix the build
* Add USE_..._THREAD compiler definitions correctly
* Link to boost_thread and boost_system when configured with boost thread
* Link to pthread if platform is posix and std thread is used
* Use PlatformThreadFactory in test code
2014-12-21 16:36:46 +01:00
Konrad Grochowski
3b5dacba44 THRIFT-2849: spelling errors fixed using codespell tool
Client: All
Patch: Anatol Pomozov

This closes #281
2014-11-24 10:55:31 +01:00
Randy Abernethy
ba30239687 THRIFT-2744:Add Centos 6.5 Vagrantfile to contrib
Client: Contrib
Patch: Randy Abernethy

Provides a Vagrantfile to setup Centos 6.5 for Apache Thrift
operations. Useful as is and as an example for Centos users
interested in configuring Apache Thrift on other Centos systems.
2014-11-19 18:09:58 -08:00
jfarrell
b5fd81658a THRIFT-2538: Apache Thrift needs an official NuGet package
Client: .net
Patch: jfarrell

Updating build to be able to support releases publishing to NuGet
2014-10-29 23:19:23 -04:00
jfarrell
2c7eb9ee60 THRIFT-2759: Trusty Vagrantfile does not make clean
Client: build
Patch: jfarrell

Fixing vagrant file to build all libraries correctly
2014-10-08 23:15:20 -04:00
jfarrell
f98a67bb24 THRIFT-1536: Maven thrift plugin
Client: build
Patch: David Trott

Maven thrift plugin
2014-10-08 23:07:33 -04: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