Ecosyste.ms: OpenCollective

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

dnscrypt

dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
Collective - Host: opensource - https://opencollective.com/dnscrypt - Code: https://github.com/jedisct1/dnscrypt-proxy

Don't name different things "ttl" to avoid confusion

github.com/DNSCrypt/dnscrypt-proxy - a0614510e9f45aa7e54e6473ea116ce8f5207487 authored over 5 years ago
Reduce lock contention

github.com/DNSCrypt/dnscrypt-proxy - ffd60d21db11f0f5d25dbca369b332f155fc7e96 authored over 5 years ago
Rename negTTL to rejectTTL to avoid confusion with cacheNegTTL

github.com/DNSCrypt/dnscrypt-proxy - a26b2b42f076fe2e6859797cd098bea86a690f75 authored over 5 years ago
cleanup: xtransport: group all consts and alike

This is mainly for case where more consts are added.

Also I think those vars were not variables...

github.com/DNSCrypt/dnscrypt-proxy - ac4843b4601f95380c831532cf9152a827de953b authored over 5 years ago
feature: Add neg_ttl for rejected entries and cloak_ttl for cloaking-rules

entries

Previously cache_min_ttl was used. But one can certainly set
cache_min_ttl to 0, but sti...

github.com/DNSCrypt/dnscrypt-proxy - bb015953208615610b275818ada215c04d266c31 authored over 5 years ago
feature: xtransport: Expire CachedIPs, split resolve function from Fetch

I selected default ttl when resolving using system to be 86400 / 24h.

As the program can run lo...

github.com/DNSCrypt/dnscrypt-proxy - bc831816f5851bf55c67a0155d76331a469f07d6 authored over 5 years ago
fix: xtransport: Check 'fallback_resolver'

And also DefaultFallbackResolver.

As far a I could see, value needs to have port defined
too. d...

github.com/DNSCrypt/dnscrypt-proxy - d14d78e6486ec7ff0ed0358c35abbd143744cbed authored over 5 years ago
fix: xtransport: Ensure we strip [] from host/ip before net.ParseIP

github.com/DNSCrypt/dnscrypt-proxy - 890dcca270cdd066279c4a415ab86d97b421f14a authored over 5 years ago
Fail on failure :)

github.com/DNSCrypt/dnscrypt-proxy - 92e632daf1b9048b937073688643fbb023b60f56 authored over 5 years ago
fix: proxy: Add missing logging in a case where flow does not return

github.com/DNSCrypt/dnscrypt-proxy - 1cb9a360de7c43ff75c1f7fd1234c37d4d45bc81 authored over 5 years ago
Use the relay for cert retrieval over TCP, tooo

But don't use a relay if a proxy has been specified already

github.com/DNSCrypt/dnscrypt-proxy - 74c1f4a00dec9ad8d74d50deab1f094036701de7 authored over 5 years ago
cleanup: serversInfo: parse host from ServerAddrStr with ExtractHostAndPort

Use only one method to parse host from port.

github.com/DNSCrypt/dnscrypt-proxy - 147078d588b59e7e8f255f3c83d7546b5778c504 authored over 5 years ago
fix: proxy: Trigger query logging plugins using defer

This is more robust and uses lot less lines.

github.com/DNSCrypt/dnscrypt-proxy - fc9509a8c89a6c18a1bbc4f225fe1d871e296a33 authored over 5 years ago
fix: serversInfo: Fix strategy ph to use half of values

Without this fix 'ph' is essentially the same sa 'p2'.

github.com/DNSCrypt/dnscrypt-proxy - bc9a37e550f6458d7dae4d95d52eca5fb7dcb2e4 authored over 5 years ago
cleanup: plugins: rename error variable as err

Follow go naming tradition.

github.com/DNSCrypt/dnscrypt-proxy - 659ff4b19dfbd5cef0fb3fc6d28a9e72474340b9 authored over 5 years ago
cleanup: config: rename static config as StaticsConfig

Naming similar as SourcesConfig.

github.com/DNSCrypt/dnscrypt-proxy - 6ba2ff4fdc8b313aeaeedc12bb7152ffd1cc7e7b authored over 5 years ago
fix: serversInfo: use lb strategy always even with estimator

I don't see why estimator should select which candidate to use.

github.com/DNSCrypt/dnscrypt-proxy - 1b4f87302687317576fa7d6958ffd435445659b2 authored over 5 years ago
Bump the default timeout up

Because, yes, some networks have a lot of latency

github.com/DNSCrypt/dnscrypt-proxy - 5c2895057834b4a6d6ba8c5b5b032383385bb2a3 authored over 5 years ago
Use bigger cert padding

github.com/DNSCrypt/dnscrypt-proxy - 2785cc579eff93f6db86179a450f71bf9e0db4fa authored over 5 years ago
Quick ChangeLog update

github.com/DNSCrypt/dnscrypt-proxy - 340a2ead9c6ee009387337a0d99cab3516a7080e authored over 5 years ago
systemd keeps breaking things

github.com/DNSCrypt/dnscrypt-proxy - 0a4bd845df8ef7316c11e40bbcd582c598fc5005 authored over 5 years ago
Accept relay names in routes, improve documentation

github.com/DNSCrypt/dnscrypt-proxy - 320197a00e85e34c9ee4a34dda7986f36a73c683 authored over 5 years ago
Retry over a direct connection if we can't get a cert via a relay

This is temporary and only to provide compatibility with servers not
running the latest version ...

github.com/DNSCrypt/dnscrypt-proxy - 535bce308c5dce18a2296bac1117b69062393273 authored over 5 years ago
Fix typo

I'm quite surprised that it didn't break Android builds

github.com/DNSCrypt/dnscrypt-proxy - f9c244db103a7226814d680f356d4306ebdde505 authored over 5 years ago
Reencrypt on TCP retries

github.com/DNSCrypt/dnscrypt-proxy - fbe9f225ddf929a720961a2107fde1ccd47d9968 authored over 5 years ago
Support relaying for certificates retrieval

github.com/DNSCrypt/dnscrypt-proxy - ff13c813e4785c37288c48b82fa54bf7f7178ce4 authored over 5 years ago
Pad certificate requests and add support for proxies

github.com/DNSCrypt/dnscrypt-proxy - d6b63aaf15a777a97cb96d0883fc076ef7b81ca9 authored over 5 years ago
differentiate between timeout and other error for dnscrypt servers

github.com/DNSCrypt/dnscrypt-proxy - ac6fd3db3970e71e6a5eb182648386091fe73e0d authored over 5 years ago
feature: service_linux: Support systemd watchdog

github.com/DNSCrypt/dnscrypt-proxy - 0058bc063e1fb4faf1a490c99f6430ef80f44fba authored over 5 years ago
Add a SERVFAIL comment because miekg/dns names are a bit unusual

github.com/DNSCrypt/dnscrypt-proxy - 18ba5fe528b1699ce79f96708ad84d254b6c9f0e authored over 5 years ago
Do the netprobe even in offline mode

This is likely to be required at least on Windows.

github.com/DNSCrypt/dnscrypt-proxy - 94cf37dacfee6cfa0ccb7cf835c846464f1bea3e authored over 5 years ago
proxy.certIgnoreTimestamp should only be downgradable

github.com/DNSCrypt/dnscrypt-proxy - bcaf0bca964dcac70132ece310eebca0f21ebc36 authored over 5 years ago
cleanup: drop registerServer proxy as not used

github.com/DNSCrypt/dnscrypt-proxy - cab67ba5a9d7cbb13b21981e52bb8de0319a59b7 authored over 5 years ago
change: serversInfo: Use sort instead of own implementation

github.com/DNSCrypt/dnscrypt-proxy - 21d71ac9bee892c6ac6f1b039a2451f2d6f20ba2 authored over 5 years ago
cleanup: serversInfo : Simplify liveServers handling

github.com/DNSCrypt/dnscrypt-proxy - 9b019574a0875fc5f3d82303bced4a76739fee86 authored over 5 years ago
cleanup: xtransport: simplify body creation

github.com/DNSCrypt/dnscrypt-proxy - a941cbd893ebe4c00fbff436e1351a6edb287ca1 authored over 5 years ago
cleanup: xtransport: move onion check earlier to fail fast

github.com/DNSCrypt/dnscrypt-proxy - 345ec56cab5eedabff0909fc59aeba1847db3bd4 authored over 5 years ago
clanup: xtransport: use MaxDNSPacketSize more

github.com/DNSCrypt/dnscrypt-proxy - 72681725b14aa1a4574a4ccbab40482030f2defa authored over 5 years ago
cleanup: Drop ExtractPort ExtractHost, use ExtractHostAndPort instead

github.com/DNSCrypt/dnscrypt-proxy - 0d553a9fa7ee227900c7c938cd9641faa442a8b1 authored over 5 years ago
cleanup: xtransport: There is no function level foundIP in resolveUsingResolver

Rename foundIPx to foundIP just to make it nicer looking.

github.com/DNSCrypt/dnscrypt-proxy - f0fae0c756b746624a5a1679db88bf7f0f569ea3 authored over 5 years ago
change: android does not have systemd

Android is counted as being linux too.

At least according to wikipedia android does not have sy...

github.com/DNSCrypt/dnscrypt-proxy - e8ad2be9f9c8b02b3c1bfe004215303d0cbf979b authored over 5 years ago
change: config: handle NetProbe fatal error and run only if not offline

All errors returned from NetProbe are managed as fatal later.
Decide, connection issues are not ...

github.com/DNSCrypt/dnscrypt-proxy - 8c6a968e278629f580d1fd82684b29fa3f8b72c3 authored over 5 years ago
cleanup: config: drop duplicate code in showCerts setup

github.com/DNSCrypt/dnscrypt-proxy - 32c387318ad120c62588b6ecce57713b79eb6826 authored over 5 years ago
change: config: cache_max_expire default value from 8600 to 86400

github.com/DNSCrypt/dnscrypt-proxy - 5e5d1059d7bfb032bafd7bbfecaf3634da791808 authored over 5 years ago
style: gofmt -w -s -d dnscrypt-proxy

github.com/DNSCrypt/dnscrypt-proxy - ab94e7eb8a6afc81b90fad0a751ab4e3e3735060 authored over 5 years ago
cleanup: proxy: use symbolic code for SERVFAIL

github.com/DNSCrypt/dnscrypt-proxy - 80fa99877fa3d00307c3cf724e9ca4c9a2c2cdac authored over 5 years ago
change: xtransport: Return http response status string as error, do name make own string

This gives much better possibilities to diagnose problems than error
message with only "informat...

github.com/DNSCrypt/dnscrypt-proxy - df03065eaf2b61a3b0b618b8dc79476b965564a0 authored over 5 years ago
change: systemd_linux: Fail if there is error to setup listeners

github.com/DNSCrypt/dnscrypt-proxy - 111072dec53230a0e071183b9ab25b88c6c3b225 authored over 5 years ago
cleanup: serversInfo: refreshServer does not use previousIndex as index, use bool instead

github.com/DNSCrypt/dnscrypt-proxy - e5221167e11a2820083959f96af23706ccf838a0 authored over 5 years ago
cleanup: MinDNSPacketSize is checked next

github.com/DNSCrypt/dnscrypt-proxy - 13e9c15212680dd29a073563d55fb275b7577088 authored over 5 years ago
cleanup: estimators: simplify blindAdjust

github.com/DNSCrypt/dnscrypt-proxy - c699e7bec4405f232356e93e38d40e2bbfc76d24 authored over 5 years ago
fix: plugins: use deferred lock to catch all branches

github.com/DNSCrypt/dnscrypt-proxy - acb4bbd0021b08d14a1269d5eda4f2854ab1d147 authored over 5 years ago
cleanup: main: simplify proxy handling

github.com/DNSCrypt/dnscrypt-proxy - 5bf5fe6c1df80f85078f8c147e9510fe7f8e4b64 authored over 5 years ago
fix: updateTTL guard against overflow

github.com/DNSCrypt/dnscrypt-proxy - 63520e494d95952202d10ed0f356bb74c0d0df4c authored over 5 years ago
cleanup: serversInfo: fetchServerInfo does not use serversInfo

github.com/DNSCrypt/dnscrypt-proxy - 2a51dca073162d4853af0ccf236ad30661172f05 authored over 5 years ago
cleanup: serversInfo: simplify handling onld/new servers

github.com/DNSCrypt/dnscrypt-proxy - 683b111bf9f4b89287960dd39bbfb88555d5ba5b authored over 5 years ago
Fetch the list of relays

github.com/DNSCrypt/dnscrypt-proxy - be86d1df279ded95b9244c4fe3bcf6998ad75a77 authored over 5 years ago
Extra records don't necessarily need to raise a warning

Proper TXT records can still be present in the response.

github.com/DNSCrypt/dnscrypt-proxy - 4a5bf3ed8cfc8da1009d65ed0e9a4925b337adaa authored over 5 years ago
fix panic if dns.RR is not a *dns.TXT

github.com/DNSCrypt/dnscrypt-proxy - 108b7f84465dcf595a02062a2f39fc7089a78749 authored over 5 years ago
Crude fix for #961

github.com/DNSCrypt/dnscrypt-proxy - 55c6cb6c79684462e07f32d839edd8898060377a authored over 5 years ago
Support multiple routes per destination

github.com/DNSCrypt/dnscrypt-proxy - 322447aa914f6e8c6623cd57f045471946520bbf authored over 5 years ago
Log anonymized DNS routes

github.com/DNSCrypt/dnscrypt-proxy - e9ec2aa8019659b781d6b4e9f40886cbab94e345 authored over 5 years ago
Update go-dnsstamps

github.com/DNSCrypt/dnscrypt-proxy - e6b9f3c2c0acac5c8450163f5c7f22055ba4efcf authored over 5 years ago
Accept stamps of the new DNSCryptRelay type

github.com/DNSCrypt/dnscrypt-proxy - f06967a02034b0af64899825068261da6399104c authored over 5 years ago
Update go-dnsstamps

github.com/DNSCrypt/dnscrypt-proxy - 67f46b3c3e08ed0de6129f1776bc9fc12095252f authored over 5 years ago
Implement Anonymized DNS

github.com/DNSCrypt/dnscrypt-proxy - 0e8ca9009e3d25536ba0e2cc801e16a9f07d28c4 authored over 5 years ago
Avoid strings.ReplaceAll() that was introduced too recently

github.com/DNSCrypt/dnscrypt-proxy - 63e6dbdac7815c9f5a98d55e2e1ae88764452f1f authored over 5 years ago
Code completion propagates typos :)

github.com/DNSCrypt/dnscrypt-proxy - ed0dbc2b5584608a04af5753b53be63315ae82c7 authored over 5 years ago
Update repos name in Travis

github.com/DNSCrypt/dnscrypt-proxy - a73b547aa212d7a90fcb3ef5ecc584a3f9635bb6 authored over 5 years ago
Use vendored packages in CI builds

github.com/DNSCrypt/dnscrypt-proxy - f088dd4b2c908bad080a0605e91d4adbc4189650 authored over 5 years ago
Service fix for Catalina

github.com/DNSCrypt/dnscrypt-proxy - aaf493714b888eea36614e9335f88bdba9ddcb7d authored over 5 years ago
Add a cloaking example of multiple IPs for a single entry

github.com/DNSCrypt/dnscrypt-proxy - af022d01b4752629a6359d3715c0bac853d98647 authored over 5 years ago
Limit the number of required retries for local queries

github.com/DNSCrypt/dnscrypt-proxy - d627a4bc582ce35c1a8803b1049594d09cb157d6 authored over 5 years ago
Truncated response over UDP -> immediately retry over TCP

This reduces latency, because when the client retries, or if the
query padding was large enough,...

github.com/DNSCrypt/dnscrypt-proxy - 20f48edc25a59937b73cfcd186af1470524b6630 authored over 5 years ago
when parsing a source, try to process all of the servers to ensure maximum connectivity

- a corrupt source (no names/descriptions) will still abort parsing immediately
- a duplicate, m...

github.com/DNSCrypt/dnscrypt-proxy - 99e56a400fe0d487edab06d4cac5522ffa25328d authored over 5 years ago
Continue if some (but not all) server entries are invalid

Diff by @alisonatwork -- thanks!

Fixes #949

github.com/DNSCrypt/dnscrypt-proxy - 6513818cb3dc70e6a3b1a6f5340ca41329be7c42 authored over 5 years ago
Add some details to the "certificate not valid" debug messages

github.com/DNSCrypt/dnscrypt-proxy - 2b23d7ae24e1aea458307d2a47707d2c878967f4 authored over 5 years ago
Bump InitialMinQuestionSize up

github.com/DNSCrypt/dnscrypt-proxy - 2c16bc4eaff40867087ce637a48a0546bef623f5 authored over 5 years ago
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy

* 'master' of github.com:jedisct1/dnscrypt-proxy:
Add deepsource

github.com/DNSCrypt/dnscrypt-proxy - bd23ddaa020ca2ffbd943cc026eb5f1bbb14878e authored over 5 years ago
Mention that /dev/stdout can be used to log to the standard output

github.com/DNSCrypt/dnscrypt-proxy - ad5b2dc4f9791eae5d188e2dc9af73625ab744d0 authored over 5 years ago
Merge branch 'master' of github.com:jedisct1/dnscrypt-proxy

* 'master' of github.com:jedisct1/dnscrypt-proxy:
Deprecate systemd sockets
Don't log a serv...

github.com/DNSCrypt/dnscrypt-proxy - 9f3f2e93147472fdc6123f4aa36abc25ac8027a4 authored over 5 years ago
Deprecate systemd sockets

github.com/DNSCrypt/dnscrypt-proxy - ed79bd74890dfcf2c550e73cdb8a6732e669bc0d authored over 5 years ago
Don't log a server for cached responses (again)

github.com/DNSCrypt/dnscrypt-proxy - 7f42123e06d59d39fd5e827c0d4dc382c02d771a authored over 5 years ago
Don't log a server name for synthetic responses and cloaking

github.com/DNSCrypt/dnscrypt-proxy - 3d3b5bbc0040aa8ede97d15547e38c3136bd68c2 authored over 5 years ago
When forwaring, log the forwarding server instead of the regular one

Fixes #928

github.com/DNSCrypt/dnscrypt-proxy - 23aa3dd57d01591277c18a8479c30cd33192db58 authored over 5 years ago