]> git.ipfire.org Git - thirdparty/ldns.git/log
thirdparty/ldns.git
4 years agospelling: nameservers
Josh Soref [Sun, 13 Jun 2021 21:33:49 +0000 (17:33 -0400)] 
spelling: nameservers

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: necessary
Josh Soref [Sun, 13 Jun 2021 21:33:51 +0000 (17:33 -0400)] 
spelling: necessary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: networking
Josh Soref [Sun, 13 Jun 2021 21:33:54 +0000 (17:33 -0400)] 
spelling: networking

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: number
Josh Soref [Sun, 13 Jun 2021 21:33:56 +0000 (17:33 -0400)] 
spelling: number

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: of course
Josh Soref [Mon, 14 Jun 2021 01:02:38 +0000 (21:02 -0400)] 
spelling: of course

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: omission
Josh Soref [Sun, 13 Jun 2021 21:33:58 +0000 (17:33 -0400)] 
spelling: omission

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: optionally
Josh Soref [Sun, 13 Jun 2021 21:34:00 +0000 (17:34 -0400)] 
spelling: optionally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: ordering
Josh Soref [Mon, 14 Jun 2021 01:03:27 +0000 (21:03 -0400)] 
spelling: ordering

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: ordinary
Josh Soref [Mon, 14 Jun 2021 01:03:59 +0000 (21:03 -0400)] 
spelling: ordinary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: parallel
Josh Soref [Sun, 13 Jun 2021 21:34:03 +0000 (17:34 -0400)] 
spelling: parallel

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: parentheses
Josh Soref [Mon, 14 Jun 2021 01:06:01 +0000 (21:06 -0400)] 
spelling: parentheses

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: particularly
Josh Soref [Sun, 13 Jun 2021 21:34:05 +0000 (17:34 -0400)] 
spelling: particularly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: percentages
Josh Soref [Sun, 13 Jun 2021 21:34:18 +0000 (17:34 -0400)] 
spelling: percentages

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: pointer
Josh Soref [Sun, 13 Jun 2021 21:34:07 +0000 (17:34 -0400)] 
spelling: pointer

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: position
Josh Soref [Sun, 13 Jun 2021 21:34:11 +0000 (17:34 -0400)] 
spelling: position

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: possible
Josh Soref [Sun, 13 Jun 2021 21:34:09 +0000 (17:34 -0400)] 
spelling: possible

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: potentially
Josh Soref [Sun, 13 Jun 2021 21:34:14 +0000 (17:34 -0400)] 
spelling: potentially

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: powerful
Josh Soref [Mon, 14 Jun 2021 01:07:45 +0000 (21:07 -0400)] 
spelling: powerful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: preamble
Josh Soref [Sun, 13 Jun 2021 21:34:16 +0000 (17:34 -0400)] 
spelling: preamble

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: protocol
Josh Soref [Sun, 13 Jun 2021 21:34:20 +0000 (17:34 -0400)] 
spelling: protocol

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: read
Josh Soref [Mon, 14 Jun 2021 01:09:24 +0000 (21:09 -0400)] 
spelling: read

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: receives
Josh Soref [Sun, 13 Jun 2021 21:34:22 +0000 (17:34 -0400)] 
spelling: receives

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: recognize
Josh Soref [Sun, 13 Jun 2021 21:34:25 +0000 (17:34 -0400)] 
spelling: recognize

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: recursive
Josh Soref [Sun, 13 Jun 2021 21:34:29 +0000 (17:34 -0400)] 
spelling: recursive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: resolver
Josh Soref [Sun, 13 Jun 2021 21:34:27 +0000 (17:34 -0400)] 
spelling: resolver

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: response
Josh Soref [Mon, 14 Jun 2021 01:09:56 +0000 (21:09 -0400)] 
spelling: response

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: responses
Josh Soref [Mon, 14 Jun 2021 01:09:50 +0000 (21:09 -0400)] 
spelling: responses

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: robustness
Josh Soref [Sun, 13 Jun 2021 21:34:31 +0000 (17:34 -0400)] 
spelling: robustness

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: section
Josh Soref [Sun, 13 Jun 2021 21:34:33 +0000 (17:34 -0400)] 
spelling: section

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: separators
Josh Soref [Sun, 13 Jun 2021 21:34:36 +0000 (17:34 -0400)] 
spelling: separators

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: sequential
Josh Soref [Sun, 13 Jun 2021 21:34:38 +0000 (17:34 -0400)] 
spelling: sequential

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: simpler
Josh Soref [Sun, 13 Jun 2021 21:34:40 +0000 (17:34 -0400)] 
spelling: simpler

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: split
Josh Soref [Sun, 13 Jun 2021 21:35:12 +0000 (17:35 -0400)] 
spelling: split

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: successful
Josh Soref [Sun, 13 Jun 2021 21:34:44 +0000 (17:34 -0400)] 
spelling: successful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: successfully
Josh Soref [Sun, 13 Jun 2021 21:34:47 +0000 (17:34 -0400)] 
spelling: successfully

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: suppress
Josh Soref [Sun, 13 Jun 2021 21:34:49 +0000 (17:34 -0400)] 
spelling: suppress

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: throughout
Josh Soref [Sun, 13 Jun 2021 21:34:54 +0000 (17:34 -0400)] 
spelling: throughout

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: transparent
Josh Soref [Sun, 13 Jun 2021 21:34:56 +0000 (17:34 -0400)] 
spelling: transparent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: unchanged
Josh Soref [Sun, 13 Jun 2021 21:34:58 +0000 (17:34 -0400)] 
spelling: unchanged

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: unlike
Josh Soref [Mon, 14 Jun 2021 01:45:46 +0000 (21:45 -0400)] 
spelling: unlike

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: unsigned
Josh Soref [Sun, 13 Jun 2021 21:35:00 +0000 (17:35 -0400)] 
spelling: unsigned

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: usable
Josh Soref [Mon, 14 Jun 2021 01:15:23 +0000 (21:15 -0400)] 
spelling: usable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: useful
Josh Soref [Sun, 13 Jun 2021 21:35:03 +0000 (17:35 -0400)] 
spelling: useful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: whether
Josh Soref [Sun, 13 Jun 2021 21:35:07 +0000 (17:35 -0400)] 
spelling: whether

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: with
Josh Soref [Mon, 14 Jun 2021 01:16:40 +0000 (21:16 -0400)] 
spelling: with

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years agospelling: without
Josh Soref [Sun, 13 Jun 2021 21:35:10 +0000 (17:35 -0400)] 
spelling: without

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
4 years ago* Add SVCPARAMS to python ldns_rdf_type2str function.
W.C.A. Wijngaards [Tue, 18 May 2021 12:05:59 +0000 (14:05 +0200)] 
* Add SVCPARAMS to python ldns_rdf_type2str function.

4 years agoSlightly more consice way of expressing the same ldns2 upstream/ldns2
Willem Toorop [Mon, 29 Mar 2021 10:28:09 +0000 (12:28 +0200)] 
Slightly more consice way of expressing the same

4 years agoMerge branch 'develop' of github.com:NLnetLabs/ldns into develop
Willem Toorop [Mon, 29 Mar 2021 10:27:13 +0000 (12:27 +0200)] 
Merge branch 'develop' of github.com:NLnetLabs/ldns into develop

4 years agoFix ipv6hint=FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:255.255.255.255
Willem Toorop [Mon, 29 Mar 2021 10:25:59 +0000 (12:25 +0200)] 
Fix ipv6hint=FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:255.255.255.255

4 years agoMerge pull request #99 from noloader/develop
Willem Toorop [Sun, 28 Mar 2021 08:25:34 +0000 (10:25 +0200)] 
Merge pull request #99 from noloader/develop

Update README-Travis.md with current procedures

4 years agoMerge pull request #125 from PowerDNS/zonemd-report-error
Willem Toorop [Sun, 28 Mar 2021 08:24:26 +0000 (10:24 +0200)] 
Merge pull request #125 from PowerDNS/zonemd-report-error

ldns-verify-zone: report ZONEMD errors correctly

4 years agoldns-verify-zone: report ZONEMD errors correctly 125/head
Peter van Dijk [Sat, 27 Mar 2021 18:19:22 +0000 (19:19 +0100)] 
ldns-verify-zone: report ZONEMD errors correctly

4 years agoMerge pull request #123 from fcelda/fix-pc-install
Willem Toorop [Thu, 25 Mar 2021 09:26:00 +0000 (10:26 +0100)] 
Merge pull request #123 from fcelda/fix-pc-install

fix ldns.pc installation when building out-of-source

4 years agoldns-verify-zone only print errors when no signature matches
Willem Toorop [Wed, 24 Mar 2021 20:25:09 +0000 (21:25 +0100)] 
ldns-verify-zone only print errors when no signature matches

Thanks Libor Peltan

4 years agoFixes for IPv6 parsing with SVCB
Willem Toorop [Mon, 22 Mar 2021 08:51:39 +0000 (09:51 +0100)] 
Fixes for IPv6 parsing with SVCB

4 years agofix ldns.pc installation when build out-of-source 123/head
Jan Vcelak [Mon, 1 Mar 2021 22:29:46 +0000 (23:29 +0100)] 
fix ldns.pc installation when build out-of-source

4 years agoInternal usage of ldns_fget_token_l with limit 0
Willem Toorop [Mon, 15 Mar 2021 19:30:10 +0000 (20:30 +0100)] 
Internal usage of ldns_fget_token_l with limit 0

4 years agoBump version in preperation for ldns-1.7.2
Willem Toorop [Wed, 10 Mar 2021 12:02:28 +0000 (13:02 +0100)] 
Bump version in preperation for ldns-1.7.2

4 years agobugfix #119: Let example tools read longer RR's than LDNS_MAX_LINELEN
Willem Toorop [Mon, 15 Feb 2021 20:54:00 +0000 (21:54 +0100)] 
bugfix #119: Let example tools read longer RR's than LDNS_MAX_LINELEN

4 years agoAdhere to draft-ietf-dnsop-nsec-ttl with signing
Willem Toorop [Wed, 10 Feb 2021 11:46:47 +0000 (12:46 +0100)] 
Adhere to draft-ietf-dnsop-nsec-ttl with signing

4 years agoMerge pull request #118 from NLnetLabs/updates/draft-ietf-dnsop-nsec-ttl
Willem Toorop [Wed, 3 Feb 2021 16:33:44 +0000 (17:33 +0100)] 
Merge pull request #118 from NLnetLabs/updates/draft-ietf-dnsop-nsec-ttl

draft-ietf-dnsop-nsec-ttl-01 NSEC TTLs with signing

4 years agoFailure to properly copy rr description of SVCB to HTTPS 118/head upstream/updates/draft-ietf-dnsop-nsec-ttl
Willem Toorop [Wed, 3 Feb 2021 16:24:54 +0000 (17:24 +0100)] 
Failure to properly copy rr description of SVCB to HTTPS

Thanks Niall O’Reilly

4 years agobugfix #117: drill -S . assert failues
Willem Toorop [Wed, 27 Jan 2021 10:41:00 +0000 (11:41 +0100)] 
bugfix #117: drill -S . assert failues

Assertion failure with DNSSEC validating of non existence of RR types at the root.
Thanks ZjYwMj

4 years agoChangelog entry for SVCB and HTTPS support
Willem Toorop [Wed, 27 Jan 2021 10:37:07 +0000 (11:37 +0100)] 
Changelog entry for SVCB and HTTPS support

4 years agoSign zones with NSEC(3) TTL set to the minimum of the MINIMUM field of the SOA record...
Willem Toorop [Tue, 26 Jan 2021 13:59:53 +0000 (14:59 +0100)] 
Sign zones with NSEC(3) TTL set to the minimum of the MINIMUM field of the SOA record and the TTL of the SOA itself

per draft-ietf-dnsop-nsec-ttl-01

4 years agoMerge pull request #115 from NLnetLabs/features/draft-ietf-dnsop-svcb-https
Willem Toorop [Thu, 21 Jan 2021 13:58:11 +0000 (14:58 +0100)] 
Merge pull request #115 from NLnetLabs/features/draft-ietf-dnsop-svcb-https

draft-ietf-dnsop-svcb-https

4 years agoMerge branch 'develop' into features/draft-ietf-dnsop-svcb-https 115/head upstream/features/draft-ietf-dnsop-svcb-https
Willem Toorop [Thu, 21 Jan 2021 13:53:10 +0000 (14:53 +0100)] 
Merge branch 'develop' into features/draft-ietf-dnsop-svcb-https

4 years agoAllow "detached" ZONEMD RR mode to ldns-verify-zone
Willem Toorop [Thu, 21 Jan 2021 13:32:12 +0000 (14:32 +0100)] 
Allow "detached" ZONEMD RR mode to ldns-verify-zone

4 years agoTest for ZONEMD verification
Willem Toorop [Wed, 20 Jan 2021 21:19:44 +0000 (22:19 +0100)] 
Test for ZONEMD verification

4 years agoMore than one ZOMEMD RRs with same Scheme and Hash Algorithm MUST NOT be considered
Willem Toorop [Wed, 20 Jan 2021 21:17:48 +0000 (22:17 +0100)] 
More than one ZOMEMD RRs with same Scheme and Hash Algorithm MUST NOT be considered

4 years agoOnly iterate "in-zone" names when calculating zone digest
Willem Toorop [Wed, 20 Jan 2021 19:11:14 +0000 (20:11 +0100)] 
Only iterate "in-zone" names when calculating zone digest

4 years agoORIGIN from SOA owner, also in SOA rdata fields
Willem Toorop [Sat, 16 Jan 2021 16:18:23 +0000 (17:18 +0100)] 
ORIGIN from SOA owner, also in SOA rdata fields

4 years agoZONEMD is digests of RRs in canonical wireformat
Willem Toorop [Fri, 15 Jan 2021 16:13:14 +0000 (17:13 +0100)] 
ZONEMD is digests of RRs in canonical wireformat

4 years agoBetter ZONEMD documentation for ldns-verify-zone
Willem Toorop [Tue, 22 Dec 2020 09:17:06 +0000 (10:17 +0100)] 
Better ZONEMD documentation for ldns-verify-zone

4 years agoMerge pull request #113 from NLnetLabs/features/draft-ietf-dnsop-dns-zone-digest
Willem Toorop [Tue, 22 Dec 2020 09:05:03 +0000 (10:05 +0100)] 
Merge pull request #113 from NLnetLabs/features/draft-ietf-dnsop-dns-zone-digest

ZONEMD support draft-ietf-dnsop-dns-zone-digest

4 years agoMerge branch 'develop' into features/draft-ietf-dnsop-dns-zone-digest 113/head upstream/features/draft-ietf-dnsop-dns-zone-digest
Willem Toorop [Tue, 22 Dec 2020 09:04:49 +0000 (10:04 +0100)] 
Merge branch 'develop' into features/draft-ietf-dnsop-dns-zone-digest

5 years agoParsing and printing of SVCB and HTTPS RR type
Willem Toorop [Mon, 30 Nov 2020 08:13:05 +0000 (09:13 +0100)] 
Parsing and printing of SVCB and HTTPS RR type

5 years agoMerge branch 'features/draft-ietf-dnsop-dns-zone-digest' into features/draft-ietf...
Willem Toorop [Thu, 26 Nov 2020 15:52:24 +0000 (16:52 +0100)] 
Merge branch 'features/draft-ietf-dnsop-dns-zone-digest' into features/draft-ietf-dnsop-svcb-https

5 years agoAdd changelog entry
Willem Toorop [Thu, 26 Nov 2020 15:29:09 +0000 (16:29 +0100)] 
Add changelog entry

5 years ago* Fix so that ldns-testns does not leak sockets if the read fails.
W.C.A. Wijngaards [Thu, 26 Nov 2020 13:29:22 +0000 (14:29 +0100)] 
* Fix so that ldns-testns does not leak sockets if the read fails.

5 years ago* ldns-testns can answer several queries over one tcp connection,
W.C.A. Wijngaards [Tue, 24 Nov 2020 13:09:12 +0000 (14:09 +0100)] 
* ldns-testns can answer several queries over one tcp connection,
  if they arrive within 100msec of each other.

5 years agoRevert "* ldns-testns can answer several queries over one tcp connection,"
W.C.A. Wijngaards [Tue, 24 Nov 2020 13:05:35 +0000 (14:05 +0100)] 
Revert "* ldns-testns can answer several queries over one tcp connection,"

This reverts commit f9fe931a231e831637abcec7d2a6750cda4bbbe7.

5 years ago* ldns-testns can answer several queries over one tcp connection,
W.C.A. Wijngaards [Tue, 24 Nov 2020 13:04:50 +0000 (14:04 +0100)] 
* ldns-testns can answer several queries over one tcp connection,
  if they arrive within 100msec of each other.

5 years ago-Z option to ldns-verify-zone to require ZONEMD
Willem Toorop [Fri, 20 Nov 2020 22:28:17 +0000 (23:28 +0100)] 
-Z option to ldns-verify-zone to require ZONEMD

But when given once, does not require DNSSEC.
When given twice requires both DNSSEC and a valid ZONEMD RR

5 years agoAllow ZONEMD generation without DNSSEC
Willem Toorop [Fri, 20 Nov 2020 14:36:45 +0000 (15:36 +0100)] 
Allow ZONEMD generation without DNSSEC

With -Z option to ldns-signzone

5 years agoMerge branch 'features/draft-ietf-dnsop-dns-zone-digest' of github.com:NLnetLabs...
Willem Toorop [Fri, 20 Nov 2020 14:08:07 +0000 (15:08 +0100)] 
Merge branch 'features/draft-ietf-dnsop-dns-zone-digest' of github.com:NLnetLabs/ldns into features/draft-ietf-dnsop-dns-zone-digest

5 years agoDocumentation
Willem Toorop [Fri, 20 Nov 2020 14:07:07 +0000 (15:07 +0100)] 
Documentation

5 years agoEliminate memory leaks
Willem Toorop [Fri, 20 Nov 2020 13:48:19 +0000 (14:48 +0100)] 
Eliminate memory leaks

originally for the newly created ZONEMD RRs, but found a few other leaks while working on that

5 years agoLog zone digest validation success as well
Willem Toorop [Wed, 18 Nov 2020 16:16:11 +0000 (16:16 +0000)] 
Log zone digest validation success as well

5 years agoMore generalized zonemd functions + verification
Willem Toorop [Mon, 16 Nov 2020 22:14:59 +0000 (23:14 +0100)] 
More generalized zonemd functions + verification

5 years agoCreate ZONEMD with ldns-signzone
Willem Toorop [Tue, 10 Nov 2020 23:26:16 +0000 (00:26 +0100)] 
Create ZONEMD with ldns-signzone

5 years agoMerge pull request #112 from InfrastructureServices/ldns-config
Willem Toorop [Mon, 12 Oct 2020 20:50:12 +0000 (22:50 +0200)] 
Merge pull request #112 from InfrastructureServices/ldns-config

Move python libraries to separate options in ldns-config

5 years agoMove python libraries to separate options in ldns-config 112/head
Petr Menšík [Thu, 8 Oct 2020 07:25:59 +0000 (09:25 +0200)] 
Move python libraries to separate options in ldns-config

Libraries provided by ldns-config --libs differs from pkg-config --libs
ldns, when python compilation is enabled. It may bring undesired
dependencies to consuming software. Openssh is good example.

Move python libraries to --python-libs, in case it is required. Common
C build do not require python libraries at all.

5 years agoUpdate README-Travis.md with current procedures 99/head
Jeffrey Walton [Fri, 27 Mar 2020 19:09:09 +0000 (15:09 -0400)] 
Update README-Travis.md with current procedures

5 years agoMerge pull request #100 from noloader/travis
Willem Toorop [Fri, 27 Mar 2020 08:13:47 +0000 (09:13 +0100)] 
Merge pull request #100 from noloader/travis

Fix Travis failures due to Homebrew

5 years agoFix Travis failures due to Homebrew 100/head
Jeffrey Walton [Thu, 26 Mar 2020 23:26:22 +0000 (19:26 -0400)] 
Fix Travis failures due to Homebrew

5 years agoIssue #73 replace ldns_duration2string...
Willem Toorop [Tue, 17 Mar 2020 14:32:36 +0000 (15:32 +0100)] 
Issue #73 replace ldns_duration2string...

with something more straight forward and comprehensible

5 years agoMerge pull request #91 from noloader/brew
Willem Toorop [Tue, 17 Mar 2020 09:22:45 +0000 (10:22 +0100)] 
Merge pull request #91 from noloader/brew

Fix Brew update and install

5 years agoMerge pull request #93 from noloader/ios
Willem Toorop [Tue, 17 Mar 2020 09:21:37 +0000 (10:21 +0100)] 
Merge pull request #93 from noloader/ios

Add iOS to Travis testing