Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/curl/doh

stand-alone application for DoH (DNS-over-HTTPS) name resolves and lookups
https://github.com/curl/doh

doh: fix doh_encode's error return value

- Return 0 on doh_encode error. This makes the values returned on error
by doh_encode() consis...

8654bc94ddbfaeec33e3403c6424e2dec8e86c30 authored almost 2 years ago by Niall O'Reilly <[email protected]>
README: Add install commands

17fd81d8865350fed0b9e2f6bcf52a58124753a2 authored about 3 years ago by Amith Mohanan <[email protected]>
misc: url updates curl.haxx.se => curl.se

Closes #39

f2867e4b99658aa4d820f38c4d68c1bc69c3c1e9 authored about 3 years ago by Daniel Stenberg <[email protected]>
doh: Change cmd line options -4 and -6 to specify transport only

Prior to this change -4 and -6 specified the resolve type for the DOH
server and the user-specif...

2fe6faef891fa5124776eb7b7a0f618b4bf690fb authored over 4 years ago by Jay Satiro <[email protected]>
doh: fix the command line option -t<TYPE> (requested record type)

Prior to this change if a record type was specified on the command line
then type AAAA would be ...

88abf69432eee981eb31e065c0d2ec17d5a0a250 authored almost 5 years ago by Jay Satiro <[email protected]>
doh: specify query type using `-t` option

1. move test mode option to -T
2. use -t to specify query type

Closes #27

acc9ab52d068e388570d4076f926eb024c2e2479 authored about 5 years ago by Jalal Mostafa <[email protected]>
doh.1: add missing options

059982531e163038117656a4a0d4aef7aeacee6e authored about 5 years ago by Daniel Stenberg <[email protected]>
README: update options

Closes #25

22f21f0a1cafb82819e970fceb1f235035ef21d9 authored about 5 years ago by kimbo <[email protected]>
README: add travis badge

1ec03e1f55ad79978e4b960907dcb00b4ffb95b4 authored about 5 years ago by kimbo <[email protected]>
add man page to installation

9dad21936363f3724d5d27f2dc108059c727a1a3 authored about 5 years ago by kimbo <[email protected]>
fixed typos

e0012146aa2d9886ee97229b0bfee883d54df6b9 authored about 5 years ago by kimbo <[email protected]>
test mode: varius improvements

1. add -4 and -6 options to limit resolver transport and types queried.
2. make it possible to s...

005ab402ade3fa0acf86a9d82cde31d516acb4f7 authored about 5 years ago by Paul Vixie <[email protected]>
cleanup: make gcc -pednatic on travis happy

doh.c:83:17: warning: comma at end of enumerator list [-Wpedantic]

doh.c:668:50: error: ‘CURL_H...

cd8c6fb0862b2a80ebadde01e1be2cfa71d40014 authored about 5 years ago by Daniel Stenberg <[email protected]>
travis: initial travis CI setup

672cc8c3bdd5b00beb82144b9e73c9bedbe3dd7b authored about 5 years ago by Daniel Stenberg <[email protected]>
c.yml: sudo apt-get

a9cd7a6ffb3f3ec8113fcf8493c6a963ff5d7ca3 authored about 5 years ago by Daniel Stenberg <[email protected]>
c.yml: more mistakes removed

5e3e04b8171201b7c0947d41f7823ef0f2244c28 authored about 5 years ago by Daniel Stenberg <[email protected]>
c.yml: fix typo, colon after name

cd74169e3c7ef56b50dd731443dd1cc4cfc8283a authored about 5 years ago by Daniel Stenberg <[email protected]>
c.yml: install libcurl

6b3b2dd43710ebaad3de9ac7b751152d13335e6d authored about 5 years ago by Daniel Stenberg <[email protected]>
github: add ubuntu CI build

565b2c14d704e1d4597112f6dc08d5645098aef0 authored about 5 years ago by Daniel Stenberg <[email protected]>
makefile: preserve existing CFLAGS

This was suggested during the Fedora package review, to allow build
system CFLAGS to be appended...

106568ba5623c688fcce56239f707bf10ab6f5b1 authored about 5 years ago by Carl George <[email protected]>
Makefile: add install stage

We are now able to install doh as follows:

$: make install DESTDIR=foo
install -d foo/usr/bin...

40df5306935f642f8866fa795a9e654309e73cdd authored over 5 years ago by Pierre-Jean Texier <[email protected]>
doh.1: initial man page

b68033cf91597c08772cbeb8a329a194d092db14 authored over 5 years ago by Daniel Stenberg <[email protected]>
doh: sort the -h options alphabetically

3498a00749dc8e395c592378bc3dc8567278ad8c authored over 5 years ago by Daniel Stenberg <[email protected]>
version: add header file, support -V and call it version 0.1 now

4f41cfbc8cb1c1e735a35bd2787ea23285ce9384 authored over 5 years ago by Daniel Stenberg <[email protected]>
README: show the current cloudflare URL in the example output

... and call it 'DoH' (since it was only "DOH" for a short period in the
beginninng).

27d8aa2ebd2d22e4438625b551d3647254271997 authored over 5 years ago by Daniel Stenberg <[email protected]>
Update Google Public DNS DoH endpoint in example

Changes Google DoH endpoint to match the one documented in public server list https://github.com...

be3b9c59920b2d79ebb07bd83e7bb4c4a50aed3a authored over 5 years ago by Alexander Dupuy <[email protected]>
doh_encode: fix the comparison for long host names

Otherwise it could cause a two byte buffer overflow on 240 bytes host
names.

Reported-by: Paul ...

bc81aaeb3cedca039531d701c6829d31fc007a36 authored over 5 years ago by Daniel Stenberg <[email protected]>
doh: added -k for insecure mode - skips server cert validation

In some test scenarios it can be useful to forego validation of the
server certificate. For exam...

541073829865a72963d80e0efbb13382a3447621 authored over 5 years ago by Daniel Stenberg <[email protected]>
add -t for test mode. this limits us to one upstream query (AAAA), and

prints no output.

look at QR bit to ensure that the answer we received was a response.

do not t...

9c4a78588ac66c091ddc34816547c346cab10930 authored over 5 years ago by Paul Vixie <[email protected]>
README: minor formatting fixes

Fixes #8

cf5dbe1c2875c1d4da0bcde9e356601ce6027b16 authored almost 6 years ago by Darío Hereñú <[email protected]>
README: cut out the experiment mention

... doh is already merged into curl

6d653c0db20ab31ef425efbb1eab12b79d8ec95b authored about 6 years ago by Daniel Stenberg <[email protected]>
Accept: application/dns-message

31fc33c15fe6781da7201e4fefcd6608a844c0da authored about 6 years ago by Sebastiaan Deckers <[email protected]>
added space in ternary expression

I think this added space would improve the readability of the ternary expression.
What dou you ...

d4929403866221b5b18bbfb1e162a53a7a3a005d authored about 6 years ago by 0xflotus <[email protected]>
doh: remove ".well-known" from default cloudflare URL

Mostly since the draft doesn't use that URL method anymore.

Reported-by: ExE-Boss on github

Fi...

a5e1f373c5b109ed38edf112d4c88fe8667bbcf0 authored over 6 years ago by Daniel Stenberg <[email protected]>
Content-Type: application/dns-message

... according to draft -11

05b11f375c80076f3998d6f40d789be5514db446 authored over 6 years ago by Daniel Stenberg <[email protected]>
Makefile: Change variable LDFLAGS to LDLIBS

LDFLAGS is used for flags but LDLIBS is used to specify libraries.
Without this, the program doe...

04db8fdbbe8d2b42464514e356d933a5612309e0 authored over 6 years ago by Simos Xenitellis <[email protected]>
doh: fix build for windows

The changes below only affect Windows builds:

- Define bool type for < VS2013 since those versi...

dab745126ab2af36eb8a0979c6dfcd631b3b1208 authored over 6 years ago by Jay Satiro <[email protected]>
doh: nicer RCODE failures and displayed DNS types

fb06f4e0809190a5ebf70a502f51924d2f937337 authored over 6 years ago by Daniel Stenberg <[email protected]>
README: add one slightly more complicated use

908d2eccb9c126632fa2a68791f6f5a5e4698ddd authored over 6 years ago by Daniel Stenberg <[email protected]>
README: more blurb

d6f4bc2f4117745d38e69c287b11da79be210bcf authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: support -v for verbose and check HTTP response code

f82e8fe78ebf91386f8f46f6232dbfcfc355732e authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: init type properly

304d91b8788c5916fb02c047c3ada685ebae8665 authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: oops, init earlier

86dcc6c4e3d57f6d28d4a796c944eb2d62daf740 authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: keep the lowest TTL only

3db18cfe338d2cf743146d38c07fcc6da81158b4 authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: free all memory properly

9d29c45a11a24793c2384a25d6eda68c15d6f959 authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: deal with completed transfers immediately

7012134d24820d3d57b259489e7e46341fb562c1 authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: unified return codes

c6b860fa2313b49f33a00c5bb3eb168839ca2bd3 authored over 6 years ago by Daniel Stenberg <[email protected]>
README: explain a little

f3c018fdd5a27172662517500ed803efa6907a15 authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: requests both A and AAAA and use the multi interface

5eeca4e1b442626d5fc33cc98330f3c6ead78970 authored over 6 years ago by Daniel Stenberg <[email protected]>
doh: initial version that resolves A or AAAA

Parses received A, AAAA and CNAME

b9bd99ce89762c8cb66654f3925df35d0d0fbd08 authored over 6 years ago by Daniel Stenberg <[email protected]>
Initial commit

78f3ec1b620fccaa9e0a459b24ca67c85e5682a0 authored over 6 years ago by Daniel Stenberg <[email protected]>