Ecosyste.ms: OpenCollective

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

github.com/DNSCrypt/dnscrypt-proxy

dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
https://github.com/DNSCrypt/dnscrypt-proxy

Revert "AAAA filter: Reject instead of sending an empty response"

This reverts commit aceb8b30f71fd414c61e4301f784b38b369ab1a6.

f7b8b7032275335e4d1e699a096662236e9be916 authored almost 7 years ago by Frank Denis <[email protected]>
AAAA filter: Reject instead of sending an empty response

Empty responses can cause issues with CNAME records

aceb8b30f71fd414c61e4301f784b38b369ab1a6 authored almost 7 years ago by Frank Denis <[email protected]>
Use softfloat on mips builds

f33b8a964a5c4a748ddfd03816cc9c876d93278d authored almost 7 years ago by Frank Denis <[email protected]>
Don't log blocked suffixes in reverse

4f0c36ac270d62cc7cc1673192d2becfec002a9b authored almost 7 years ago by Frank Denis <[email protected]>
beta6

9a85a50efd63e423c8c9eb2d8ce8e3e363c3293d authored almost 7 years ago by Frank Denis <[email protected]>
Remove unused variable

a1461f34523cc5333a55c0e8e06e660e4f8bc0d1 authored almost 7 years ago by Frank Denis <[email protected]>
Fix swapped out arguments in substring check

*example.com* was matching ample.com, not xxxexample.comxxx

Fixes #14

5dd08fe56b8e99dafc77700d12bbf6fe60725185 authored almost 7 years ago by Frank Denis <[email protected]>
nxlog

4f42dd01a4b1770b0fd0a8c02c5d5ce3167bfb4a authored almost 7 years ago by Frank Denis <[email protected]>
NXLOG: a new output plugin to log suspicious queries

1e0e01e8e1efb28b47aa8166cb8e35b83fb925ec authored almost 7 years ago by Frank Denis <[email protected]>
Regen deps

caca2105683a8700e7d7ac3606cef2b4ca1a4cf5 authored almost 7 years ago by Frank Denis <[email protected]>
beta5

47fdc45b2d9d131f2f9152c3cf0f45d96ac6f366 authored almost 7 years ago by Frank Denis <[email protected]>
Preliminary implementation of stamps

ed507980497271b0bca47d1c72ed28b611c296a8 authored almost 7 years ago by Frank Denis <[email protected]>
Print stamps; require an env variable for debug level

88414e14485a4ad163487672e931b789fe038a2f authored almost 7 years ago by Frank Denis <[email protected]>
Shortcut filters for the root zone

0fe21b2d57fde571b0b3b2e4758c11ec28241051 authored almost 7 years ago by Frank Denis <[email protected]>
Replace logged_qtypes with ignored_qtypes

066db6a080faa9a91902936ed3b180fb75f10bee authored almost 7 years ago by Frank Denis <[email protected]>
" -> ' \because\people\still\use\backslahes\to\separate\path\components

508050238131bdbc760a4c30c85fb9e701da39ac authored almost 7 years ago by Frank Denis <[email protected]>
Fix suffix matching so that www.example is rejected if example is filtered

475d7edb2ad4617aba7ee3217d8d434583531877 authored almost 7 years ago by Frank Denis <[email protected]>
megacheck

b9e89d2278ebd1b3892027d492c3b29be4724347 authored almost 7 years ago by Frank Denis <[email protected]>
beta4

5dae74ab0b7c18635f622b0f06b642232fb17d28 authored almost 7 years ago by Frank Denis <[email protected]>
Don't prefetch more frequently than 1/min

187de173962416f1fa06afe57ce9a963fc9072cb authored almost 7 years ago by Frank Denis <[email protected]>
Improved error handling

1c27d6c23002227cf282fc028059fd449ff45af8 authored almost 7 years ago by Frank Denis <[email protected]>
Improve the prefetcher; run a dedicated goroutine

7fbb4c542881eb61e154d0c8efd04cce99c400f5 authored almost 7 years ago by Frank Denis <[email protected]>
Reduce the noise

2ab29a43d67e8a022c0a11303847b91b1f7ae5e6 authored almost 7 years ago by Frank Denis <[email protected]>
Update dlog

a64f90e1bae9e525ddd5caf3abc62024c4f8c6ca authored almost 7 years ago by Frank Denis <[email protected]>
Update dlog

fd9291b2403513ef1de92576717f1442b9249607 authored almost 7 years ago by Frank Denis <[email protected]>
More flexible logging; add support for the Windows event log

6e1eaf7b9083c4846ed68aa8a8c5255e8b71bbe2 authored almost 7 years ago by Frank Denis <[email protected]>
up

ed33eb489038de3b67ff2fa2941015a5afba6b25 authored almost 7 years ago by Frank Denis <[email protected]>
Update dlog; now with support for the Windows Event Log

(completely untested)

b02a4e6c7302de6f03516ef1515e109c2706aa79 authored almost 7 years ago by Frank Denis <[email protected]>
Unreachable -> Timeout

4b4bf36633add9d3b326523dadb81c94f7917e37 authored almost 7 years ago by Frank Denis <[email protected]>
Choose if we want to use IPv6 and/or IPv4 servers

aac0078991476bb40b3b3d2db4770bd6c6d5f357 authored almost 7 years ago by Frank Denis <[email protected]>
Print server names instead of provider names

3006a6f2b42d455991bae5c2013502c4d58e850d authored almost 7 years ago by Frank Denis <[email protected]>
up

0bdfd01245cd7fa9f1f5450dc4b21cb2cea6e592 authored almost 7 years ago by Frank Denis <[email protected]>
Add a logged_qtypes feature to log only some query types

710322960914ca1817c73806291ed6c10bb0d8e9 authored almost 7 years ago by Frank Denis <[email protected]>
Print the root zone as a dot rather than an empty string

Fixes #7

414d366cb2cfe0d99ef62855692db3b4523ebb12 authored almost 7 years ago by Frank Denis <[email protected]>
beta3

e9e028c970ea0e18a102890317eb30e99f386500 authored almost 7 years ago by Frank Denis <[email protected]>
Scheduling

41d5de6e8d14b9bd31180bb7d11058d16e9faa14 authored almost 7 years ago by Frank Denis <[email protected]>
Schedule a prefetch if we got a set or its signature from a backup cache

This is not pretty, and has to be rewritten for the next beta

43e56893872fd9ea55b941cfd75395259dac8d27 authored almost 7 years ago by Frank Denis <[email protected]>
Increase refresh delay for server sets

008d2d90938d5e0000a0bc0c2e2e23ce9821ee3d authored almost 7 years ago by Frank Denis <[email protected]>
Remove cache files if we stored corrupted data

1b5e36432edf1f89435675d79dfd94b8113f33a2 authored almost 7 years ago by Frank Denis <[email protected]>
Check HTTP error codes

f745eb578a20b438c53e5b8be1d323f4a9f364fb authored almost 7 years ago by Frank Denis <[email protected]>
Prefetch previously unreachable sources URLs after a server is reachable

Partial fix for #4

Pave the way for regular, background updates as well

a85d012a2b233c44699a35e38e31dadc4845bf82 authored almost 7 years ago by Frank Denis <[email protected]>
Make the distinction between a usable cache and a hot cache

A hot cache is still fresh. A usable cache exists, and can act as a
backup solution is we can't ...

c4bd6eb9f037a222ce02840531cc529beae7c4f9 authored almost 7 years ago by Frank Denis <[email protected]>
bump

6c67739b56619a41c219068801b2ac1c7ece21aa authored almost 7 years ago by Frank Denis <[email protected]>
Use single quotes in the TOML file, mention that paths are relative

Fixes #5

35a65bc2fdad2508fee9bece976cb184e0354cc3 authored almost 7 years ago by Frank Denis <[email protected]>
Add systemd readiness notification

0fcbbfda1f180a394e0984cfac29350156c174da authored almost 7 years ago by Frank Denis <[email protected]>
beta2

eeb57172d1fdec227b37bb1ab5f41b03417b8801 authored almost 7 years ago by Frank Denis <[email protected]>
Bring FS info level down to INFO, but store this information with the cert

941a7b6f4fc078cde009bbe2637a1da7bfc8d238 authored almost 7 years ago by Frank Denis <[email protected]>
Be more tolerant

25664b9a9947fc115fbf2ddb1c5ef800c69ce7b1 authored almost 7 years ago by Frank Denis <[email protected]>
Reduce verbosity

ed352cc28ccbb6915f3a8bbafe1b8beaa5bb6760 authored almost 7 years ago by Frank Denis <[email protected]>
Make megacheck happier

7e86477a7d6185973984cfe6973ef5c7e4b5ac9f authored almost 7 years ago by Frank Denis <[email protected]>
Logs can now be sent to files or syslog in addition to stderr

0a63975d48657c4627b1cb0c0a52c4e8628c33ab authored almost 7 years ago by Frank Denis <[email protected]>
Reserve require_nofilter

b0f6a04dc41b0d2b834e2d787bc231a739bbe1e7 authored almost 7 years ago by Frank Denis <[email protected]>
Add require_nolog and require_dnssec filters

41a9bf5bf37722559b1039a7dc7e6003e55d23e0 authored almost 7 years ago by Frank Denis <[email protected]>
Add a -version command-line switch to print the version

Fixes #2

fd7838ee58b72219eeb12506b3b9068d42846e89 authored almost 7 years ago by Frank Denis <[email protected]>
Hotfix for OpenBSD and other OS whose init system is not supported yet

0e03f684b29a1e97afc4f2e52af4ae6750f540df authored almost 7 years ago by Frank Denis <[email protected]>
DoH is especially interesting over HTTP2

857dc9e2cd67ff37bc30cb796db66351ea5992db authored almost 7 years ago by Frank Denis <[email protected]>
beta1

f70908f0652cf2bf2abbdee6284f3fe8f4b06d80 authored almost 7 years ago by Frank Denis <[email protected]>
up

10a70cb7b48381cbd72ac4e5213a22d2fb02a2ad authored almost 7 years ago by Frank Denis <[email protected]>
Perform an initial benchmark to use servers with the lowest latency

(initially according to the certificate rtt)

8429df82fd612c579e3fd51445cd15a29d22c3eb authored almost 7 years ago by Frank Denis <[email protected]>
Use all resolvers simultaneously, even the ones from remote sources.

Fireworks!

9dcd37093d641358755152bee153b6991e7f439e authored almost 7 years ago by Frank Denis <[email protected]>
Improve management of multiple servers, and unreachable-at-boot servers

df3a5f608da66739c13f785d64368fb0b946c9d6 authored almost 7 years ago by Frank Denis <[email protected]>
nits

cd15ba45381c43f7b8b21dfe688bd43ce2a899b0 authored almost 7 years ago by Frank Denis <[email protected]>
blurb

7e895705a43dce294dffab4945f7cbd392457862 authored almost 7 years ago by Frank Denis <[email protected]>
Nits

e3b8b9e487ccbf4291c708dd0ed39decb85092bc authored almost 7 years ago by Frank Denis <[email protected]>
install -> register

2a4127bf46a0190a48e3ede64b7b5bff66efecb7 authored almost 7 years ago by Frank Denis <[email protected]>
Link

3a85cd09d57ed6f9913e99efc6fd6717d199d697 authored almost 7 years ago by Frank Denis <[email protected]>
Some documentation

7fbfaead6fecb5f09f8eaad9a6b0db6ca68a4680 authored almost 7 years ago by Frank Denis <[email protected]>
Reorganize .gitignore

e2510ae6055a49f8ffd18bc11dd64e409e9a56ba authored almost 7 years ago by Frank Denis <[email protected]>
Include the LICENSE file

739bc509bbe0d24ce80e33d14f4155cf9fc27bfb authored almost 7 years ago by Frank Denis <[email protected]>
Shrink binaries

eeda7c13615c4c94a95ca0af01dcadc639b14aff authored almost 7 years ago by Frank Denis <[email protected]>
Nits

c46498c1d3b178a625c20257b141b949d08711cd authored almost 7 years ago by Frank Denis <[email protected]>
Retry more frequently if we don't have any useable certificates

This will ahve to be done at startup time as well.

1140e067ad755d47774b1b1adb9402397ffd5962 authored almost 7 years ago by Frank Denis <[email protected]>
Alpha10

1a502d0c2fe64f6e6dd3f1a831517a83c1b650aa authored almost 7 years ago by Frank Denis <[email protected]>
Add the ability to log blocked queries

b9c43c8ef3b42332c28eccaf4e088642fc171ba4 authored almost 7 years ago by Frank Denis <[email protected]>
Fix forwarding of subdomains

9f8bce28a4b0f77fd5902da32f9f202dcefdfcf3 authored almost 7 years ago by Frank Denis <[email protected]>
Simplify the forwarding syntax

f35357ef8815f1c8b93bea4a493ed2ea3aae59f2 authored almost 7 years ago by Frank Denis <[email protected]>
Import the generate-domains-blacklists tool

35e32b823f2e722b7166c7464a90e9799e90c441 authored almost 7 years ago by Frank Denis <[email protected]>
Clarify that these are not the same

6ad53c75e640ad3869f64684c4d4ddff0634e1f8 authored almost 7 years ago by Frank Denis <[email protected]>
Add a forwarding rules example

203cfafe358529059f77e51deb258b18b41152da authored almost 7 years ago by Frank Denis <[email protected]>
Allow comments in the fowarding rules

adcdb94d99ec7ceccebe452e7ac0feb11029b5f4 authored almost 7 years ago by Frank Denis <[email protected]>
Prepare for alpha9

ee90d243c0e1271192230c2f1b3121a0f64a0a5c authored almost 7 years ago by Frank Denis <[email protected]>
Nits

cf20bc85af911c78c6f90e5e36d4903f4575e30b authored almost 7 years ago by Frank Denis <[email protected]>
Support installation as a service

3fffbaa2a26526a0bc4f1f78cb918483f251ecc6 authored almost 7 years ago by Frank Denis <[email protected]>
Preliminary support for running as a Windows service

3fe6dbd74087fb77c5181ca7a0b41db3156711f9 authored almost 7 years ago by Frank Denis <[email protected]>
Add arm64, mips, mips64 and mips64 targets

0db304b4bc1a10e8300fd8217eafd2b514ec716e authored almost 7 years ago by Frank Denis <[email protected]>
alpha8

66d4d7ea1ccb19f8ac93c2ad1ada8a4e1af5e5cc authored almost 7 years ago by Frank Denis <[email protected]>
Freformat

6ba5749c913f94579ef4ab4831f5904e9ad612d6 authored almost 7 years ago by Frank Denis <[email protected]>
Forwarding plugin

96dadc7aca860a2b16e8e2bcde3ebad44f378031 authored almost 7 years ago by Frank Denis <[email protected]>
Another example

1b38364e48c69df3155c56dbd66d5210e3a051c4 authored almost 7 years ago by Frank Denis <[email protected]>
Pattern matching in blacklists: done

404fcea50bf08819e6b627fb71458b35e87c5775 authored almost 7 years ago by Frank Denis <[email protected]>
alpha7

d7e74318d14dff03f6dd04dc43d5a4276230333c authored almost 7 years ago by Frank Denis <[email protected]>
Comment

548d97989b123f061099d87cdabfd6711430fadb authored almost 7 years ago by Frank Denis <[email protected]>
Implement blocking, fully compatible with rules from version 1

170e2e816ea2e56f06284760de65fab4b52e6f58 authored almost 7 years ago by Frank Denis <[email protected]>
Link

a8ec0957e8bb03bdf21360156eaade7706fd3014 authored almost 7 years ago by Frank Denis <[email protected]>
Split plugins into individual files

0dcf2c9e061990c98a6c18aa57dda178bb964ce1 authored almost 7 years ago by Frank Denis <[email protected]>
Add support for LTSV query logging

796186a0783182b1fd745d9ae5181d4ed649e030 authored almost 7 years ago by Frank Denis <[email protected]>
alpha6

5870ffa7d0a28b1806a34da88e002224a26d5de5 authored almost 7 years ago by Frank Denis <[email protected]>
Fix source cache

004fbef395040fb32c33aec6c41da9063b48429e authored almost 7 years ago by Frank Denis <[email protected]>
Implement query logging

5685844f438a8a5a4251d8e24ab3937eb6a689b7 authored almost 7 years ago by Frank Denis <[email protected]>
Add Init/Drop/Update methods to plugins

Eventually, we may want to provide a specific structure for plugin
initialization. Sending the w...

3ffad7be44b33f88d9f56af604829aa620d183f6 authored almost 7 years ago by Frank Denis <[email protected]>