Commit Graph

51 Commits

Author SHA1 Message Date
Vince Chan 354cec7dbb Fix spelling error in environment variable for osx job 2021-10-04 15:09:30 +01:00
Ian Craggs a2891d8367 Add some PAHO_HIGH_PERFORMANCE builds 2021-05-03 18:41:58 +01:00
Ian Craggs 8d3d8276a7 Switch build artifact transmission back to tags only 2020-06-04 17:58:51 +01:00
Ian Craggs c7834ace6c Try to get builds pushed to Github 2020-06-04 16:39:48 +01:00
Ian Craggs aecdf1c476 More Linux build variants 2020-05-01 11:04:58 +01:00
Ian Craggs 7bc20f090e Fixup Travis config 2020-05-01 10:56:57 +01:00
Ian Craggs a9dc0a02ce Add another build for Linux 2020-05-01 10:25:02 +01:00
Ian Craggs 123cb9777a Merge branch 'use_find_package_for_openssl' of https://github.com/waltronix/paho.mqtt.c into waltronix-use_find_package_for_openssl 2020-03-11 12:39:45 +00:00
Ian Craggs 319366dbef Update coverity email address 2020-02-25 09:55:45 +00:00
Andreas Walter 189325cd43 add environment variable for osx build
Signed-off-by: Andreas Walter <andreas.walter@waltronix.de>
2020-02-09 21:26:45 +01:00
Ian Craggs 7a31c2d9e2 Ensure travis deploy only on tagged builds 2019-08-07 08:30:46 +01:00
Ian Craggs d34c51214f Add file_glob and no draft deploy 2019-08-06 23:24:06 +01:00
Ian Craggs 74b4ae4c1e Try Travis deploy to Github releases 2019-08-06 12:11:34 +01:00
Ian Craggs 9f715d0862 Stop Travis deploy which is not working 2018-09-12 21:50:37 +01:00
Ian Craggs 6b036d3d0a Deploy fix 2018-09-11 14:52:27 +01:00
Ian Craggs a35c12d0dc Try deploy fix 2018-04-19 13:07:33 +01:00
David Wagner 6a9dc7c163 Secure environment variables are not available in PR builds
cf. https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions

Therefore, only use them in official builds.

Signed-off-by: David Wagner <david.wagner@easymile.com>
2018-04-17 11:13:38 +02:00
Ian Craggs 5882ed347d Correct build.eclipse.org package location (2) 2018-04-07 20:35:40 +01:00
Ian Craggs fd9e18f70b Move build machine package location 2018-04-07 18:21:47 +01:00
Ian Craggs 2e818d196c Remove os/compiler combinations 2018-04-06 15:12:54 +01:00
Ian Craggs eff9b2c18e Skip host check 2018-04-06 00:18:41 +01:00
Ian Craggs deba5d4bae Try another ssh hosts format 2018-04-05 23:59:26 +01:00
Ian Craggs a98d36af7a Correct addons 2018-04-05 22:46:07 +01:00
Ian Craggs 35ea3deffe Fix key filename 2018-04-05 19:09:43 +01:00
Ian Craggs 1ec9058185 Attempt upload again 2018-04-05 16:19:02 +01:00
Ian Craggs cb7f29ce5e Further package upload attempt 2018-04-05 13:49:09 +01:00
Ian Craggs ec0ff46fac Attempt to get package file uploaded 2018-04-05 13:39:16 +01:00
Ian Craggs 602f2d8778 Update version numbers and use CMake packaging 2018-04-05 13:06:29 +01:00
Ian Craggs d3d7c849a1 Reinstate .travis.yml 2017-12-14 13:19:34 +00:00
Ian Craggs db7790ebc0 Try AppVeyor build with local broker 2017-12-14 12:42:16 +00:00
Ian Craggs 77fac9d308 Squashed commit of the following:
commit f6c276e1b334c43c3dc5a9bfe68ce4c4dc540d18
Author: Ian Craggs <icraggs@gmail.com>
Date:   Fri Mar 17 08:52:43 2017 +0000

    Fix up defines again

commit a8a50e3f3685913aeedb4d2b29e01e594f4938f8
Author: Ian Craggs <icraggs@gmail.com>
Date:   Thu Mar 16 22:45:25 2017 +0000

    Fix OSX compile definition in CMake config

commit 7b139247ff164f4f11faab41474442e5f0504452
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Thu Mar 16 18:52:45 2017 +0000

    Fix MacOS compile options

commit 9f1fceb28d3b6db25832da493da8fc1b5b7a5742
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Thu Mar 16 17:36:07 2017 +0000

    Accidentally removed OPENSSL compile flag

commit 213eeaa0439602d70383b16b4cff354a09136457
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Thu Mar 16 17:11:46 2017 +0000

    Change MacOS semaphore implementation and other build fixes

commit 4e00e4c322cb07285e559e736c579f0c2806d09e
Merge: 2baa87d 159c152
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Thu Mar 16 14:24:34 2017 +0000

    Merge branch 'fixes' of ssh://github.com/eclipse/paho.mqtt.c into fixes

commit 2baa87d83caf457bbf08a1fad34c06ef6e4820f3
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Thu Mar 16 14:18:19 2017 +0000

    Add USE_NAMED_SEMAPHORES compile flag for OSX

commit 159c1527be4e09fd42d0a4ae99d766d145f1a573
Author: Ian Craggs <icraggs@gmail.com>
Date:   Wed Mar 15 23:04:42 2017 +0000

    Correct test3 invocation

commit 15989ba1bdcf181cd9f9d21fbc0e952d046968b4
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Wed Mar 15 18:47:23 2017 +0000

    Run proxy for test9

commit 3c7cc3c4fcdb65b2a4d600859f8dd44aece641ed
Author: Ian Craggs <icraggs@paho-mbp.hursley.uk.ibm.com>
Date:   Wed Mar 15 12:06:42 2017 +0000

    More build/test changes

commit a4bbb576dc27a8dc96f0fc1cd0af097090270ffc
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Wed Mar 15 11:06:55 2017 +0000

    Stop mosquitto first

commit 3da32b8477c7fa2e0cdeab012288d8bac028eabe
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Wed Mar 15 09:16:54 2017 +0000

    Start mosquitto

commit c000141195426ddfd1c2c00d079c30b345a8f64a
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Wed Mar 15 09:09:27 2017 +0000

    Try starting mosquitto alternatively

commit 1a800225407aa9e8c989994f04a6d2410fa9edf9
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Wed Mar 15 08:58:45 2017 +0000

    Environment variable

commit bc5e4609e3ae0e636e7944ed4326a1e46dbab386
Author: Ian Craggs <icraggs@gmail.com>
Date:   Tue Mar 14 21:27:24 2017 +0000

    Environment variables

commit fea6358def6b4da465e9e6c79ab9ba0044824166
Author: Ian Craggs <icraggs@paho-mbp.hursley.uk.ibm.com>
Date:   Tue Mar 14 15:03:47 2017 +0000

    Fix certs dir

commit 0f7f8a47d94b9324edd7a2e14cdf7eb3c5c5db19
Author: Ian Craggs <icraggs@paho-mbp.hursley.uk.ibm.com>
Date:   Tue Mar 14 11:52:03 2017 +0000

    Update certs dir

commit eacb0b62b70880b3dc81468b525435866c7bcb65
Author: Ian Craggs <icraggs@paho-mbp.hursley.uk.ibm.com>
Date:   Tue Mar 14 11:35:39 2017 +0000

    Another attempt at updating Mosquitto

commit 8e2071d237186ba498b8f3c4f08327b6d7235f49
Author: Ian Craggs <icraggs@paho-mbp.hursley.uk.ibm.com>
Date:   Tue Mar 14 11:01:54 2017 +0000

    Allow mosquitto upgrade

commit 9d608cc9f0a6b1e1f784547c7595bd936bf5a29d
Author: Ian Craggs <icraggs@gmail.com>
Date:   Mon Mar 13 23:32:37 2017 +0000

    Other build fix attempt

commit 043d8e1eb79ea2b50b79a405bd9d52dd489dcf3f
Merge: f234399 80b3d30
Author: Ian Craggs <icraggs@gmail.com>
Date:   Mon Mar 13 23:21:56 2017 +0000

    Merge branch 'fixes' of ssh://github.com/eclipse/paho.mqtt.c into fixes

commit f234399d480d603d3e725c427d1c3c17ad2a76cc
Author: Ian Craggs <icraggs@gmail.com>
Date:   Mon Mar 13 23:18:32 2017 +0000

    MQTTClient unpersist fix and local mosquitto

commit 80b3d3057a1c06f5de64da8521123469afeb61d5
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Wed Mar 8 10:48:23 2017 +0000

    Try to fix up certs path

commit bb72cba38e2b5e9149715ae0fb523d765d867cab
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Wed Mar 8 10:24:12 2017 +0000

    Fix up test certificate paths

commit f26fb76633676493919b242721ba12a004265d75
Author: Ian Craggs <icraggs@gmail.com>
Date:   Wed Mar 8 00:28:13 2017 +0000

    Add OPENSSL compile definition to add the TLS code

commit 9ff1f033a6572700eb91efcb7e59448290223f66
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Mon Mar 6 11:06:05 2017 +0000

    Remove local mosquitto start

commit 500b4e0a51268ccc4ddb319fa4d7a0300edfeef3
Merge: 730cceb d710ad1
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Mon Mar 6 10:43:19 2017 +0000

    Merge branch 'fixes' of github.com:eclipse/paho.mqtt.c into fixes

commit 730cceb6bd2976cfc1ef7f7c7b22cac42f9826ed
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Mon Mar 6 10:37:00 2017 +0000

    Change test broker to mqtt.iotree.co.uk

commit d710ad1373689b9e0eba23c771a1045b1edceed9
Author: Ian Craggs <icraggs@gmail.com>
Date:   Mon Mar 6 00:12:36 2017 +0000

    More mosquitto config changes

commit a5e38b7cb60c94cc9c1564edf4360f96b7cb7d91
Merge: 011dace b3af687
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Sun Mar 5 23:51:00 2017 +0000

    Merge branch 'fixes' of github.com:eclipse/paho.mqtt.c into fixes

commit 011dace5a4f1d5a6ecb7699ce153079a28786434
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Sun Mar 5 23:50:17 2017 +0000

    Add mosquitto server config

commit b3af687a1a17eeceb0997a15a63dbe2a93c9c5d5
Author: Ian Craggs <icraggs@gmail.com>
Date:   Sun Mar 5 23:39:27 2017 +0000

    Change mosquitto config

commit 79c142f28f7b3f27b63cf96fdaa823b4d811088c
Author: Ian Craggs <icraggs@uk.ibm.com>
Date:   Sun Mar 5 23:20:53 2017 +0000

    Add mosquitto config for testing

commit 75ddf836924eed7a58b3a073ea0c92e48e4c4e84
Author: Ian Craggs <icraggs@gmail.com>
Date:   Sun Mar 5 18:55:47 2017 +0000

    Update CMake version on Ubuntu

commit ce88bd235d63037c88372f0c433b6f8bc0bfd505
Author: Ian Craggs <icraggs@gmail.com>
Date:   Sun Mar 5 13:45:09 2017 +0000

    Print out CMake version number

commit 8bacd62993341fbc033bae94994b44f8e36e826b
Author: Ian Craggs <icraggs@gmail.com>
Date:   Sat Mar 4 23:20:50 2017 +0000

    Run tests on Linux

commit bb64075c41e27a957b23f6dc8b151919037bfb73
Merge: fee1c80 d923d0e
Author: Ian Craggs <icraggs@gmail.com>
Date:   Sat Mar 4 16:09:17 2017 +0000

    Merge branch 'cmake-tests-travis' of https://github.com/orpiske/paho.mqtt.c into fixes

commit d923d0e972
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Tue Feb 14 13:23:08 2017 +0100

    Remove duplicated build code for Travis CI

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit d630ed1f7c
Author: Otavio R. Piske <opiske@redhat.com>
Date:   Mon Feb 13 22:03:44 2017 +0100

    Include the OpenSSL directories earlier in the build/configuration

    Compilation may fail when cross-compiling due to CMake/compilers forcely
    excluding /usr/include from the include path. Therefore, in this case it's
    required to add the include path for OpenSSL earlier in the process so that
    OpenSSL-dependent code can access the headers.

    Signed-off-by: Otavio R. Piske <opiske@redhat.com>

commit 74d3af9e58
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Tue Feb 7 17:50:54 2017 +0100

    Do use the OpenSSL crypto library otherwise linking of SSL versions of the libraries fail due to missing symbols

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 99aecbfbf8
Author: Ryan Pendleton <me@ryanp.me>
Date:   Mon Jun 20 13:26:50 2016 -0600

    add missing OPENSSL define to CMakeLists.txt

    Signed-off-by: Ryan Pendleton <me@ryanp.me>

commit 9f88345618
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Mon Feb 6 10:49:16 2017 +0100

    Link w/ compat library on FreeBSD otherwise it fails due to missing ftime function

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit f6bba5e326
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Thu Feb 2 10:16:40 2017 +0100

    Start mosquitto daemon accordingly to what is used on each support Travis CI OS

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit adcf8220bf
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Thu Feb 2 09:33:38 2017 +0100

    Enable mosquitto installation on OS X and do execute it on all available Travis CI OSes

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 683c6a0b98
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 17:56:07 2017 +0100

    Removed the non-existent test7

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 78b8ebd2f6
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 17:49:31 2017 +0100

    Prevent all the tests from running for too long otherwise it can cause the Travis CI build to fail

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit dcf574164a
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 17:02:09 2017 +0100

    Use a timeout for the test, otherwise Travis CI abort the execution

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 9b7b3c27a7
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 16:36:41 2017 +0100

    Conditionally resolve POSIX thread library to allow a more flexible linkage handling in systems that do not use pthreads

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 8ba0271b1e
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 16:30:55 2017 +0100

    Changed the build to only build SSL test cases if building with SSL support

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 2cef15f31c
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 16:14:24 2017 +0100

    Added missing make command to the build script

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 08eb556549
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 16:06:08 2017 +0100

    Use the APT addon from Travis to install the Mosquitto dependency

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 60a1f4e61b
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 16:00:28 2017 +0100

    Sudo is required on Travis build since we need to install mosquitto to run the unit tests

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 779460cd06
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 15:55:54 2017 +0100

    Adjusted the build on Travis CI so that unit tests are also run

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 7afe13bcb6
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Wed Feb 1 09:27:32 2017 +0100

    Initial work towards supporting unit tests with the CMake build system

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit e54b44dd62
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Sat Dec 31 17:06:55 2016 +0100

    Decrease mininum required version so that it can be built on EL7

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 21e3203994
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Sat Dec 31 15:39:20 2016 +0100

    Fix the library directory name for RHEL and Fedora

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>

commit 56199edfde
Author: Otavio Rodolfo Piske <opiske@redhat.com>
Date:   Tue Jan 17 08:27:27 2017 +0100

    Added missing make command to Travis build script

    Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>
2017-03-17 09:22:53 +00:00
Ian Craggs fee1c80e58 Merge branch 'cmake-tests' of https://github.com/orpiske/paho.mqtt.c (#222) into fixes 2017-03-04 12:03:08 +00:00
Ian Craggs a98b66537a Fix up Travis build again 2017-03-02 13:57:41 +00:00
Ian Craggs f76ede6ac7 Try to fix .travis.yml again 2017-03-02 12:13:09 +00:00
Ian Craggs 4ed4c8597c Merge branch 'master' into develop 2017-03-02 12:00:54 +00:00
Ian Craggs f15013af2c Remove entry that caused the Mac build to fail 2017-02-22 23:50:13 +00:00
Ian Craggs 6b9076cc3c Update coverity config in Travis CI 2017-02-14 18:35:13 +00:00
Ian Craggs 05745706dd Merge branch 'ralight-master' into develop 2017-02-13 17:51:55 +00:00
Otavio Rodolfo Piske 61e56ecc15 Added missing make command to Travis build script
Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>
2017-02-07 13:49:18 +01:00
Ian Craggs 0c3b2cd9f2 Another travis-ci experiment 2017-02-01 23:06:11 +00:00
Ian Craggs 60195b6bb3 Add sudo required to .travis.yml 2017-01-31 00:25:28 +00:00
Ian Craggs c2b1298576 Add Travis install of OpenSSL 2017-01-30 16:59:21 +00:00
Otavio Rodolfo Piske c5f9c45b8d Added missing make command to Travis build script 2017-01-17 08:27:27 +01:00
Otavio Rodolfo Piske 1748ffa880 Added missing then
Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>
2017-01-16 22:01:31 +01:00
Otavio Rodolfo Piske 3b71fff319 Removes an extra space incorrectly added to the before_install section
Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>
2017-01-16 21:49:20 +01:00
Otavio Rodolfo Piske 1527c32e80 Switch to cmake build on Travis CI so that it can, more easily, bypass lack of OpenSSL in newer versions of OS X
Signed-off-by: Otavio Rodolfo Piske <opiske@redhat.com>
2017-01-16 21:47:10 +01:00
Roger A. Light 3a4f967fff Automated coverity scan builds. 2016-09-15 17:00:49 +01:00
Ian Craggs ad943e4c0f Merge branch 'fixes' into develop
Conflicts:
	src/Socket.c
2016-05-31 11:38:00 +01:00
Ian Craggs 89d2c5fc66 Try ant instead of make 2016-05-27 11:20:24 +01:00
Ian Craggs 1344a541ec Update travis configuration file 2016-05-26 23:05:45 +01:00