Update patch-src_concurrent_qtconcurrentiteratekernel.cpp#1
Conversation
0-wiz-0
pushed a commit
that referenced
this pull request
Aug 6, 2016
Builds for Win64 are now available
* Sun Jul 31 11:04:32 2016 +0200
Remove LTO on Win32
Starting to think that the only platform where LTO works is MacOS
* Sun Jul 31 10:07:02 2016 +0200
Silence the libeay grep
* Sun Jul 31 09:25:08 2016 +0200
Add msys2-win64.sh to the package
* Sun Jul 31 09:24:08 2016 +0200
Add a warning when using system libsodium
* Sun Jul 31 09:19:14 2016 +0200
On win64: libgcc_s_dw2-1.dll -> libgcc_s_seh-1.dll
* Sun Jul 31 01:57:59 2016 +0200
No LTO for the win64 version
* Sun Jul 31 01:17:59 2016 +0200
Add a win64 build script
* Sat Jul 30 23:10:30 2016 +0200
Check for grp.h - No struct passwd on win32
* Sat Jul 30 19:24:45 2016 +0200
Don't compile levent samples
* Sat Jul 30 19:03:23 2016 +0200
Get ready for version 1.7.0
* Sat Jul 30 18:59:57 2016 +0200
Remove DNSCrypt tools for Linux. Unmaintained, not on Github.
* Sat Jul 30 18:59:48 2016 +0200
Remove DNSCrypt Windows Service Manager
* Sat Jul 30 18:48:52 2016 +0200
--enable-plugins is not required any more
* Sat Jul 30 18:41:12 2016 +0200
Enable plugins by default
* Sat Jul 30 18:11:45 2016 +0200
Add a Windows registry key for the log file
* Sat Jul 30 18:03:22 2016 +0200
Add a `--ignore-timestamps` switch
* Sat Jul 30 16:59:27 2016 +0200
Do not use the default resolvers any more to retrieve the certs
Besides Cisco, nobody's manually creating the certificates any more.
* Sat Jul 30 16:57:26 2016 +0200
Fix off-by-one when printing the day
* Sat Jul 30 15:45:00 2016 +0200
Certs retrieval: use TCP if a response over UDP has the TC bit
* Sat Jul 30 01:13:25 2016 +0200
Sign
* Sat Jul 30 01:12:44 2016 +0200
Remove d0wn-de-ns1-ipv6 (unreachable)
* Sat Jul 30 01:07:21 2016 +0200
More Resolvers Online checked certificate received (#445)
* More Resolvers Online checked certificate received
./dnscrypt-proxy.exe --test=1 -R $1
[INFO] - [fvz-rec-hk-ztw-01] does not support DNS Security Extensions
[INFO] + Namecoin domains can be resolved
[INFO] + Provider supposedly doesn't keep logs
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Server key fingerprint is 9E71:4780:7FEE:D8FF:CDEC:A1F2:948F:DC04:1ACB:0FF3:7432:11DC:B0EB:4785:B19E:0161
[INFO] - [fvz-rec-nl-ams-01] does not support DNS Security Extensions
[INFO] + Namecoin domains can be resolved
[INFO] + Provider supposedly doesn't keep logs
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Server key fingerprint is 8F15:3E6F:22FE:0779:8442:2EA1:A7C6:D499:30DE:8322:1EC6:4691:691B:BD1B:9BD2:F749
[INFO] - [fvz-rec-no-osl-01] does not support DNS Security Extensions
[INFO] + Namecoin domains can be resolved
[INFO] + Provider supposedly doesn't keep logs
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Server key fingerprint is 84CA:096E:6658:1578:2AA8:89AD:6882:4EFB:CC9D:B07D:4A68:0DE3:15A7:C3C8:0DCB:0E00
[INFO] - [fvz-rec-ro-buh-01] does not support DNS Security Extensions
[INFO] + Namecoin domains can be resolved
[INFO] + Provider supposedly doesn't keep logs
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Server key fingerprint is E6C2:2A53:2DC3:E604:16CF:0AD0:5583:2BCE:6704:617E:7643:3A15:7D40:A2CA:2CDD:0B38
* opennic-fvz-rec-de-dus-01
./dnscrypt-proxy.exe --test=1 -R fvz-rec-de-dus-01
[INFO] - [fvz-rec-de-dus-01] does not support DNS Security Extensions
[INFO] + Namecoin domains can be resolved
[INFO] + Provider supposedly doesn't keep logs
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Server key fingerprint is 9EF2:3C23:5418:2F42:7760:60F1:5243:7A19:42E7:EAFB:D03C:7C4D:A1E3:9F17:6207:D65E
* add d0wn-de-ns1-ipv6
the IPv6 one does work! (for now!)
> ./dnscrypt-proxy.exe --test=1 --provider-name=2.dnscrypt-cert.de.d0wn.biz -r [2001:1608:10:195:3:dead:beef:cafe]:443 --provider-key=D4A8:6FB5:AA0C:2B6B:8C13:8C29:7F69:F9C8:29C8:E157:F279:6FC7:7366:290F:2A80:0AD2
`[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[ERROR] Unable to retrieve server certificates
[INFO] Refetching server certificates
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Server key fingerprint is 5B8C:68CA:BE7B:8BB6:5D5F:ED0F:2210:A729:0CB0:C9BB:2AF1:78C7:0C1F:0F88:2CC9:5678`
* Update dnscrypt-resolvers.csv
* [fvz-rec-fr-sxb-01]
[INFO] - [fvz-rec-fr-sxb-01] does not support DNS Security Extensions
[INFO] + Namecoin domains can be resolved
[INFO] + Provider supposedly doesn't keep logs
[NOTICE] Starting dnscrypt-proxy 1.6.1
[INFO] Generating a new session key pair
[INFO] Done
[INFO] Server certificate #808464433 received
[INFO] This certificate is valid
[INFO] Server key fingerprint is 9560:97AF:9B71:2596:CDDB:7246:4722:076F:4097:CDA8:5F41:8664:338E:8646:DD3D:7738
* Thu Jul 28 19:56:05 2016 +0200
Sign
* Thu Jul 28 19:55:38 2016 +0200
Remove d0wn-de-ns1-*
The one on port 80 is a duplicate, the IPv6 one doesn't work.
Merge: c7947fd a5c1756
* Thu Jul 28 19:51:56 2016 +0200
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
https://dns.d0wn.biz/
Merge: ae693fb 7ef27e0
* Thu Jul 28 19:51:52 2016 +0200
Merge pull request #443 from Opensourcecommunitydevelopment/patch-1
https://dns.d0wn.biz/
* Thu Jul 28 19:50:51 2016 +0200
IPv6 addresses require a port
Merge: 51dff5e 3c203bb
* Thu Jul 28 19:49:20 2016 +0200
Merge pull request #444 from Opensourcecommunitydevelopment/patch-2
new fvz-rec-de-muc-01 IPv4&IPv6 Entrys corrected
* Thu Jul 28 16:37:02 2016 +0200
new fvz-rec-de-muc-01 IPv4&IPv6 Entrys
http://dnsrec.meo.ws/#fvz-rec-de-muc-01
fvz-rec-de-muc-01 in Munich, Germany
DNSCrypt-Name: 2.dnscrypt-cert.fvz-rec-de-muc-01.dnsrec.meo.ws
DNSCrypt-Key: C392:2B83:8EB3:884B:B99B:70BD:B90A:C204:37A4:797A:35F4:3600:7641:94E3:F995:444A
IPv4: 185.90.62.45
IPv6: 2a05:dfc0:1ee3:dee:ba::1
* Thu Jul 28 16:16:36 2016 +0200
https://dns.d0wn.biz/
DNS-Server: ns1.de.dns.d0wn.biz
IPv6: 2001:1608:10:195:3:dead:beef:cafe
Location: Germany
Provider-Key: D4A8:6FB5:AA0C:2B6B:8C13:8C29:7F69:F9C8:29C8:E157:F279:6FC7:7366:290F:2A80:0AD2
Provider-Name: 2.dnscrypt-cert.de.d0wn.biz
Ports: 54 80 443 1053 5353 27015
Key valid until: 2016-10-31
Pubkey TXT Record: pubkey.de.dnscrypt.d0wn.biz
* Wed Jul 27 21:45:25 2016 +0200
Valid certs with the highest serial# should always be preferred
* Mon Jul 25 11:19:57 2016 +0200
Temporarily remove fvz-rec-nz-akl-01
* Sun Jul 17 18:08:30 2016 +0200
libevent version bump
* Sun Jul 17 18:03:22 2016 +0200
libevent: fix overflow check in expand_singlechain()
* Sun Jul 17 18:01:23 2016 +0200
Add an assertion to remove confusion
* Fri Jul 15 22:38:21 2016 +0200
resolv-{east,west} have been down for too long
* Thu Jul 7 18:54:59 2016 +0200
sign
Merge: 4588404 68c0444
* Thu Jul 7 18:54:43 2016 +0200
Merge pull request #433 from xxdesmus/master
removing SpdySync
* Thu Jul 7 09:50:45 2016 -0700
removing SpdySync
* Mon Jun 27 10:35:39 2016 +0200
Provide a systemd service that doesn't work by default :)
* Mon Jun 27 10:14:14 2016 +0200
Regen man page
* Mon Jun 27 10:13:13 2016 +0200
Clarify why ephemeral keys are not enabled by default
* Thu Jun 23 17:20:30 2016 +0200
Don't even try to quote a path with a quote
* Wed Jun 22 12:07:14 2016 +0200
d0wn-ro-ns1 and ovpnto-se are down
Merge: 3673840 fcbd7e6
* Mon Jun 20 08:52:54 2016 +0200
Merge pull request #426 from taozhijiang/master
add the gitignore for additional m4 and libevent
* Mon Jun 20 08:49:36 2016 +0800
add the gitignore for additional m4 and libevent
The following entries should be added to .gitignore file:
m4/ltargz.m4
src/libevent-modified/libevent_core.pc
src/libevent-modified/libevent_extra.pc
* Tue Jun 14 15:10:50 2016 +0200
Include <grp.h> for initgroups()
* Thu Jun 9 10:38:15 2016 +0200
Print certificates serial number as a string if applicable
* Mon Jun 6 19:00:06 2016 +0200
Call initgroups(3) if available
* Sun Jun 5 19:16:21 2016 +0200
Sign
* Sun Jun 5 19:16:09 2016 +0200
Revert "fvz anycast addresses are down"
* Fri Jun 3 21:00:20 2016 +0200
Sign
* Fri Jun 3 21:00:06 2016 +0200
ovpnto-ro is down
* Fri Jun 3 20:59:25 2016 +0200
fvz-rec-no-osl-01 and fvz-rec-us-mia-01 are down
* Fri Jun 3 20:59:03 2016 +0200
fvz anycast addresses are down
* Fri Jun 3 20:55:48 2016 +0200
cloudns-can is down
* Fri Jun 3 20:55:17 2016 +0200
OpenNIC Resolver Singapore 01 is in Singapore, not in Germany
* Fri Jun 3 20:54:41 2016 +0200
Add explicit port number to IPv6 addresses
* Sat May 28 19:44:17 2016 -0700
Sign
Merge: 187a480 04ca5b5
* Sat May 28 19:31:23 2016 -0700
Merge pull request #419 from Fusl/patch-1
Adding fault-tolerant OpenNIC anycast resolver addresses
* Sun May 29 02:59:03 2016 +0200
Adding fault-tolerant OpenNIC anycast resolver addresses
Since anycast networks tend to not have any central location, I put "Earth" in the location field. Feel free to change it to anything else if required.
* Wed May 25 23:24:06 2016 -0700
Imoprt libevent_{core,extra}.pc.in
* Wed May 25 22:55:13 2016 -0700
libevent2: add tests for evbuffer_add() breakage on empty last chain
* Wed May 25 22:53:51 2016 -0700
libevent: add tests for evbuffer_add() breakage on empty last chain
* Tue May 24 12:44:59 2016 -0700
Update d0wn resolvers, remove redundant port numbers
* Mon May 23 09:11:39 2016 -0700
Reorder options and ensure that order is the same in man and --help
* Sun May 22 19:09:39 2016 -0700
Correctly handle the syslog prefix
The context may not be available when the log function is called.
* Sun May 22 19:02:12 2016 -0700
Revert "Revert "Add --syslog-prefix (-Z) option""
* Sun May 22 16:23:12 2016 -0700
Revert "Add --syslog-prefix (-Z) option"
* Sun May 22 16:14:19 2016 -0700
evdns_set_option() -> evdns_base_set_option()
* Fri May 20 18:22:49 2016 -0700
Keep var declarations of the same type together
* Fri May 20 18:22:19 2016 -0700
Proper quotes
Merge: 324a75f 5b14bb1
* Fri May 20 18:21:29 2016 -0700
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Update dnscrypt-resolvers.csv
update origin for Spdysync
Add --syslog-prefix (-Z) option
Merge: 7211a59 92d0ef3
* Fri May 20 18:21:09 2016 -0700
Merge pull request #409 from konsolebox/add_syslog_prefix_option
Add --syslog-prefix (-Z) option
* Fri May 20 18:20:51 2016 -0700
Sign
Merge: d9b530d 43075f3
* Fri May 20 18:20:17 2016 -0700
Merge pull request #411 from xxdesmus/master
updating origin IP for spdysync
* Fri May 20 17:22:20 2016 -0700
Update dnscrypt-resolvers.csv
* Fri May 20 17:19:47 2016 -0700
update origin for Spdysync
* Fri May 20 15:39:35 2016 -0700
Revert "canhazip[.]com -> canihazip[.]com"
* Thu May 19 16:47:34 2016 -0700
Sign
* Thu May 19 16:47:05 2016 -0700
canhazip[.]com -> canihazip[.]com
* Thu May 19 16:26:18 2016 -0700
Re-add spdysync with a few tweaks
* Thu May 19 13:09:56 2016 +0200
Revert "Revert Spdysync addition"
* Thu May 19 06:45:12 2016 +0200
Revert Spdysync addition
Merge: a9294cb bd004ef
* Thu May 19 06:44:20 2016 +0200
Merge pull request #410 from xxdesmus/master
adding spdysync.com as a resolver
Merge: a9294cb d4d71ae
* Wed May 18 21:35:55 2016 -0700
Merge pull request #1 from xxdesmus/xxdesmus-addresolver
Update dnscrypt-resolvers.csv
* Wed May 18 21:33:38 2016 -0700
Update dnscrypt-resolvers.csv
adding SpdySync resolver.
* Wed May 18 18:06:06 2016 +0800
Add --syslog-prefix (-Z) option
* Wed May 18 00:25:53 2016 +0200
Sign
* Wed May 18 00:25:35 2016 +0200
- CRLF
* Wed May 18 00:24:53 2016 +0200
Revert "Remove resolv-west for now"
* Tue May 17 23:55:10 2016 +0200
Sign
* Tue May 17 23:54:36 2016 +0200
Remove resolv-west for now
Merge: 14f0aa7 bfa4381
* Tue May 17 23:50:32 2016 +0200
Merge pull request #407 from neilwillgettoit/master
Additional resolvers
* Tue May 17 18:38:45 2016 +0200
Sign
Merge: db9c05b 4ecd1a2
* Tue May 17 18:37:09 2016 +0200
Merge pull request #408 from intchloe/patch-1
Added OVPN public server
* Tue May 17 16:41:57 2016 +0200
Added OVPN public server
* Mon May 16 12:58:54 2016 -0500
correction to dnssec flag
dnssec is not on right now.
* Mon May 16 11:46:03 2016 -0500
adding resolv.site east and west to list of resolvers
* Mon May 16 11:41:40 2016 -0500
adding resolv.site east and west to list of resolvers
* Tue May 10 23:36:28 2016 +0200
Recommend a short cert TTL when clients use static key pairs
* Tue May 10 23:33:47 2016 +0200
Format
* Tue May 10 16:40:24 2016 +0200
Reformat
* Tue May 3 14:04:59 2016 +0200
Remove offline resolvers
* Mon May 2 06:05:42 2016 +0200
Script for Android should add to iptable tables when enabling the proxy
* Thu Apr 21 11:36:39 2016 +0200
Don't advertise namecoin support. It's not the case any more.
* Thu Apr 21 00:26:43 2016 +0200
Verified list of resolvers actually supporting .bit domains
* Wed Apr 20 19:53:56 2016 +0200
d0wn-hk-ns1 has been down for a while
* Sun Apr 17 10:18:21 2016 +0200
Mention dnsdist
* Fri Apr 15 09:17:10 2016 +0200
d0wn-de-ns1 is down
* Wed Apr 13 09:07:29 2016 +0200
msys2 supports LTO
* Mon Apr 11 23:45:15 2016 +0200
Allow for SSE instructions
* Wed Apr 6 09:11:22 2016 +0200
libevent: unlock lev on error in listener_read_cb()
* Mon Apr 4 09:59:25 2016 +0200
Add d0wn-hk-ns1
* Sun Apr 3 20:17:30 2016 +0200
Remove offline resolvers
* Tue Mar 29 22:48:33 2016 +0200
Missing \n
* Tue Mar 29 18:01:14 2016 +0200
+ Yandex
Merge: 7dc203f c764e66
* Sat Mar 26 21:19:17 2016 +0100
Merge pull request #390 from TheDoctorsLife/patch-1
Fix Broken Link in README
* Sat Mar 26 16:18:28 2016 -0400
Fix Broken Link
The DNSCrypt Windows Service Manager GUI link is broken, relink to github project.
* Fri Mar 25 10:30:45 2016 +0100
evdns: fix searching empty hostnames
Bug report by Guido Vranken via the Tor bug bounty program
* Thu Mar 24 12:46:49 2016 +0100
evdns: avoid double-free in evdns_base_free() for probing requests
* Thu Mar 24 12:44:25 2016 +0100
Confusing indentation
* Fri Mar 18 07:35:56 2016 +0100
Typo
* Thu Mar 17 22:19:38 2016 +0100
cd-md is down
* Tue Mar 15 19:40:26 2016 +0100
sign
Merge: 3df3e76 0e9af27
* Tue Mar 15 19:39:39 2016 +0100
Merge pull request #382 from tealcavalon/patch-3
Updating all cryptostorm.is
* Tue Mar 15 19:39:02 2016 +0100
Updating all cryptostorm.is
* Sat Mar 12 16:20:13 2016 +0100
sign
Merge: 1eb3837 d70ae2a
* Sat Mar 12 16:19:56 2016 +0100
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Update dnscrypt-resolvers.csv
Update dnscrypt-resolvers.csv
Update dnscrypt-resolvers.csv
Update dnscrypt-resolvers.csv
Update dnscrypt-resolvers.csv
Update dnscrypt-resolvers.csv
Update dnscrypt-resolvers.csv
* Sat Mar 12 16:19:43 2016 +0100
Remove d0wn-cr-ns1 and sign
Merge: 58b08ed c42148d
* Sat Mar 12 16:17:53 2016 +0100
Merge pull request #377 from brian5hea/master
Update details for shea-us-noads[-ipv6]
* Fri Mar 11 01:46:27 2016 +0100
When using TCP, try the default resolvers as a last resort
Also increase the number of retries in that case
* Thu Mar 10 08:41:38 2016 +0100
Remove offline resolvers
* Tue Mar 8 22:55:47 2016 -0500
Update dnscrypt-resolvers.csv
* Tue Mar 8 09:40:33 2016 -0500
Update dnscrypt-resolvers.csv
* Tue Mar 8 09:36:23 2016 -0500
Update dnscrypt-resolvers.csv
* Tue Mar 8 09:23:42 2016 -0500
Update dnscrypt-resolvers.csv
* Mon Mar 7 21:15:28 2016 -0500
Update dnscrypt-resolvers.csv
* Mon Mar 7 21:08:25 2016 -0500
Update dnscrypt-resolvers.csv
* Mon Mar 7 21:02:18 2016 -0500
Update dnscrypt-resolvers.csv
Merge: 7f295a2 b780d0b
* Mon Mar 7 20:13:11 2016 -0500
Merge pull request #1 from jedisct1/master
Sync
* Fri Mar 4 12:18:59 2016 +0100
$
* Fri Mar 4 11:49:48 2016 +0100
Mention that releases are signed with the same key as CSVs
* Wed Mar 2 19:50:58 2016 +0100
d0wn-al-ns1 is down
* Tue Mar 1 21:33:40 2016 +0100
Remove temporarily down servers
* Tue Mar 1 21:26:55 2016 +0100
Recommend drill -aD
* Tue Mar 1 21:26:08 2016 +0100
while true -> while :
Merge: a4a8280 17d2e4f
* Tue Mar 1 21:23:47 2016 +0100
Merge pull request #375 from licaon-kter/patch-1
Retry getting a cert if no connection is available
* Tue Mar 1 21:56:00 2016 +0200
Retry getting a cert if no connection is available
* Thu Feb 25 11:15:58 2016 +0100
LAX FVZ resolvers are unresponsive
* Wed Feb 24 08:39:36 2016 +0100
quotes
* Wed Feb 24 08:34:50 2016 +0100
Mention that dnscrypt-proxy is only a client
* Wed Feb 24 08:31:52 2016 +0100
gcc producing broken code is an old issue from the pre-libsodium days
* Wed Feb 24 08:31:13 2016 +0100
Link Simple DNSCrypt
* Wed Feb 24 08:14:32 2016 +0100
Windows: quote `self_path` when installing the Windows service
Prodded by @bitbeans
* Mon Feb 22 15:54:17 2016 +0100
name_component => label
* Mon Feb 22 15:53:23 2016 +0100
Correctly parse compressed names
* Sun Feb 21 08:47:14 2016 +0100
Sign
Merge: 7d540ca 7f295a2
* Sun Feb 21 08:46:18 2016 +0100
Merge pull request #369 from brian5hea/master
Add shea-us-noads-ip6
* Sat Feb 20 21:06:42 2016 -0500
Add shea-us-noads-ip6
* Sat Feb 20 19:48:56 2016 +0100
Two d0wn servers that appear to be d0wn
* Sat Feb 20 13:54:04 2016 +0100
Add a sample script to update the resolvers list
* Sat Feb 20 12:28:55 2016 +0100
Pasto
* Fri Feb 19 07:29:50 2016 +0100
sign
* Wed Feb 17 21:45:07 2016 +0100
Sign
Merge: 52f112e 3862b07
* Wed Feb 17 21:33:00 2016 +0100
Merge pull request #367 from tealcavalon/patch-2
Updating all https://dns.d0wn.biz/
* Wed Feb 17 17:05:54 2016 +0100
Updating all https://dns.d0wn.biz/
+ Added new servers
+ Removed old servers
+ Changed providers keys and names
+ Full list of d0wn servers now updated!
* Wed Feb 17 16:31:07 2016 +0100
Updating all https://dns.d0wn.biz/
+ Several changes in provider key/name
+ Added new random server
* Wed Feb 17 10:26:05 2016 +0100
V2
* Tue Feb 16 16:57:25 2016 +0100
sign
* Tue Feb 16 16:57:14 2016 +0100
Sort
Merge: aa98a4f 2cf490c
* Tue Feb 16 16:56:32 2016 +0100
Merge pull request #365 from mausspb/patch-1
Update dnscrypt-resolvers.csv
* Tue Feb 16 18:44:09 2016 +0300
Update dnscrypt-resolvers.csv
Update keys for the last news from here https://dns.d0wn.biz/
> News:
- ns1.za.dns.d0wn.biz will be removed on 03-01-2016
- ns1.mx.dns.d0wn.biz will be removed on 03-01-2016
- ns1.es.dns.d0wn.biz will be removed on 03-01-2016
>- There are many servers with old keys which expired at 02-12-2016. This will be fixed today.
Please take a look here for the new keys.
Each server with the key "9970:E22D:7F6C:967F:8AED:CEEB:FBC1:94B9:AF54:376E:2BF7:39F1:F466:CBC9:AFDB:2A62" won't work anymore!
>- ns2.fr.dns.d0wn.biz got a new Provider-Key and Provider-Name!
- ns1.sg.dns.d0wn.biz got a new Provider-Key and Provider-Name!
- ns1.nl.dns.d0wn.biz got a new Provider-Key and Provider-Name!
- ns2.nl.dns.d0wn.biz got a new Provider-Key and Provider-Name!
- ns1.ru.dns.d0wn.biz got a new Provider-Key and Provider-Name!
- ns1.ua.dns.d0wn.biz got a new Provider-Key and Provider-Name!
- ns1.bg.dns.d0wn.biz got a new Provider-Key and Provider-Name!
- ns1.random.dns.d0wn.biz got a new Provider-Key and Provider-Name!
* Mon Feb 15 10:59:00 2016 +0100
Make the Android update binary executable
* Mon Feb 15 10:57:43 2016 +0100
Remove updater-script from the tarball
* Mon Feb 15 10:53:24 2016 +0100
Load update-binary from Github, check its signature
* Fri Feb 12 08:29:08 2016 +0100
sign
Merge: a44a4c7 4a4c4c9
* Fri Feb 12 08:28:16 2016 +0100
Merge pull request #361 from dacarrs/patch-1
Added OpenNIC Resolver Spain 01
* Fri Feb 12 06:45:28 2016 +0100
Added OpenNIC Resolver Spain 01
Added by d0wn-es-ns1 provided by Martin 'd0wn' Albus.
Merge: 41c6d8b c7eb66b
* Wed Feb 10 20:23:54 2016 +0100
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Update README.markdown
* Wed Feb 10 20:23:41 2016 +0100
Remove offline resolvers
Merge: bdb26cf 46df5e7
* Tue Feb 9 23:28:35 2016 +0100
Merge pull request #359 from jakezeal/master
Update README.markdown
* Tue Feb 9 17:11:22 2016 -0500
Update README.markdown
* Sun Feb 7 09:39:15 2016 +0100
Sign after shea-us-noads addition
Merge: a193c6f 297ced2
* Sun Feb 7 09:35:06 2016 +0100
Merge pull request #358 from brian5hea/master
Add new resolver
* Sun Feb 7 02:03:29 2016 -0500
Add new resolver
* Wed Feb 3 23:23:59 2016 +0100
Repair edns0 support
* Wed Feb 3 14:22:15 2016 +0100
Link libsodium-18.dll on msys2
* Wed Feb 3 12:13:56 2016 +0100
Update ChangeLog
* Wed Feb 3 12:13:42 2016 +0100
Regen man pages
* Wed Feb 3 12:03:21 2016 +0100
https everywhere
* Wed Feb 3 11:57:07 2016 +0100
Update libevent ChangeLog, especially for CVE-2014-6272
* Wed Feb 3 11:50:42 2016 +0100
Version bump (not released yet)
* Wed Feb 3 11:46:38 2016 +0100
(bad) NEWS
* Wed Feb 3 00:51:01 2016 +0100
Set packet pointer to NULL before calling ldns_wire2pkt()
Not necessary, but if the return code is not properly checked, at least
all we will dereference later is a NULL pointer.
* Wed Feb 3 00:47:16 2016 +0100
The max query size for filters should be at last the original size
* Tue Feb 2 17:17:00 2016 +0100
Fix long-standing vulnerability in the opendns plugins
* Tue Feb 2 17:16:30 2016 +0100
Check for wire2pkt return code instead of the parsed packet pointer
* Tue Feb 2 16:42:44 2016 +0100
Don't count the last byte of a name twice
* Tue Feb 2 15:26:19 2016 +0100
Stop parsing labels after 255 bytes
* Sun Jan 31 14:11:58 2016 +0100
dnscrypt.me is down :(
* Sat Jan 30 01:11:38 2016 +0100
"looks valid" -> "is valid" to remove confusion.
This message is displayed only when the signature is correct for the
given certificate.
* Fri Jan 29 14:21:48 2016 +0100
Change Curve25519 references to X25519.
Provision for Chacha20Poly1305 support as replacement for Salsa20Poly1305.
* Wed Jan 20 09:51:44 2016 +0100
Remove old servers reintroduced by mistake
* Wed Jan 20 09:30:36 2016 +0100
Sign
Merge: 795c02e c68cd82
* Wed Jan 20 09:30:10 2016 +0100
Merge pull request #351 from fechterjm/patch-1
Update dnscrypt-resolvers.csv
* Tue Jan 19 23:39:24 2016 -0500
Update dnscrypt-resolvers.csv
Updated full name to be a bit more descriptive.
* Tue Jan 19 02:27:39 2016 +0100
Use cvslint if present
* Tue Jan 19 02:24:27 2016 +0100
(re)add missing resolvers + some fixes by @gavinjs
* Tue Jan 19 01:09:31 2016 +0100
Sort
* Mon Jan 18 22:38:06 2016 +0100
Absence of Namecoin support doesn't really matter much in practice.
Namecoin was a great idea, but adoption was really poor.
* Mon Jan 18 22:34:38 2016 +0100
Sign
Merge: c7742cd 153bc45
* Mon Jan 18 22:28:49 2016 +0100
Merge pull request #349 from fechterjm/patch-1
Update dnscrypt-resolvers.csv
* Mon Jan 18 16:24:01 2016 -0500
Update dnscrypt-resolvers.csv
Added my server (DNSCrypt.is)
* Fri Jan 15 09:39:34 2016 +0100
Temporarily remove offline resolvers
* Wed Jan 6 14:18:44 2016 +0100
Change the message and priority when receiving invalid packets
People tend to freak out when they see "corrupted"
* Tue Jan 5 22:49:11 2016 +0100
Add a few things to the systemd service
* Sat Jan 2 09:04:32 2016 +0100
2016
* Thu Dec 31 19:32:48 2015 +0100
Sign
Merge: 3ca1006 91dfdf1
* Thu Dec 31 19:27:22 2015 +0100
Merge pull request #341 from dnscryptme/master
Added coordinates of dnscrypt.me
* Thu Dec 31 18:29:39 2015 +0100
Added coordinates of dnscrypt.me
Merge: 5873a85 3ca1006
* Thu Dec 31 18:24:19 2015 +0100
Merge remote-tracking branch 'jedisct1/master'
* Thu Dec 31 10:20:34 2015 +0100
Remove offline resolvers
Merge: 86363a3 3cfe943
* Tue Dec 29 18:55:53 2015 +0100
Merge pull request #340 from rgacogne/fix-signature-size
Fix the certificate signature size and clarify cert records size
* Tue Dec 29 18:53:15 2015 +0100
Fix the certificate signature size and clarify cert records size
The size of an Ed25519 signature, as used by the current DNSCrypt
version, is 64 bytes, not 32 bits.
It was not clear to me after the first reading that the 116 bytes
size referred to the size of the signature plus the signed part,
therefore excluding the cert-magic, es-version and
protocol-minor-version. Of course it makes sense, but I think it
can't hurt to write it down.
* Sun Dec 27 21:02:27 2015 +0100
Try --high-entropy-va on MinGW
Merge: be6fe91 f6ad3d4
* Sun Dec 27 11:50:37 2015 +0100
Merge pull request #7 from jedisct1/master
Update
* Tue Dec 22 14:09:37 2015 +0100
Mention dnsdist
* Thu Dec 17 01:06:05 2015 +0100
Fix DNSCRYPT_RESOLVER_MAGIC in the specification
Spotted by @rgacogne during its implementation for dnsdist.
* Wed Dec 16 00:57:44 2015 +0100
Only include the location in the location field, not the ISP
* Sun Dec 13 17:35:53 2015 +0100
Remove resolvers that are temporarily off
At least dnsmachine.net will hopefully come back soon
* Sat Dec 12 13:43:51 2015 +0100
Fix dnscrypt.me provider name
* Sat Dec 12 13:18:18 2015 +0100
Sign
Merge: 98749ea be6fe91
* Sat Dec 12 13:17:56 2015 +0100
Merge pull request #329 from dnscryptme/master
de-ns1.de renamed to dnscrypt.me
* Sat Dec 12 13:11:46 2015 +0100
de-ns1.de renamed to dnscrypt.me
Merge: 1404bd6 98749ea
* Sat Dec 12 13:10:27 2015 +0100
Merge pull request #6 from jedisct1/master
Update
* Thu Dec 10 18:07:53 2015 +0100
Don't try to stop listening to events that weren't set
* Thu Dec 10 10:28:24 2015 +0100
sign
Merge: 7a3cf43 1404bd6
* Thu Dec 10 10:28:02 2015 +0100
Merge pull request #328 from Makedu/master
Added pubkey TXT record for de-ns1.de
* Thu Dec 10 10:25:10 2015 +0100
Added pubkey TXT record for de-ns1.de
Merge: dd0bff8 7a3cf43
* Thu Dec 10 10:22:48 2015 +0100
Merge pull request #5 from jedisct1/master
Update
* Wed Dec 9 16:24:31 2015 +0100
Sign
Merge: d7d13f3 fd95e0a
* Wed Dec 9 16:24:21 2015 +0100
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
New PublicKey for: dnsmachine.net-de
* Wed Dec 9 16:24:11 2015 +0100
sign
Merge: b86c5b5 86f6059
* Wed Dec 9 16:23:09 2015 +0100
Merge pull request #326 from bitbeans/master
New PublicKey for: dnsmachine.net-de
* Wed Dec 9 16:13:01 2015 +0100
New PublicKey for: dnsmachine.net-de
- Sorry!!
* Wed Dec 9 12:07:53 2015 +0100
Oh, Travis, Y U NO LIKE libldns?
* Wed Dec 9 11:55:56 2015 +0100
Travis doesn't seem to have libldns-dev any more
* Wed Dec 9 11:42:04 2015 +0100
Sign
Merge: 08b4938 dd0bff8
* Wed Dec 9 11:41:41 2015 +0100
Merge pull request #325 from Makedu/master
Updated URL of de-ns1.de
* Wed Dec 9 10:50:57 2015 +0100
Updated URL of de-ns1.de
Merge: 8ceeb2c 08b4938
* Wed Dec 9 10:48:47 2015 +0100
Merge pull request #4 from jedisct1/master
Update
* Sat Dec 5 18:24:52 2015 +0100
Revert "Use pledge(2) if available"
* Thu Dec 3 10:20:34 2015 +0100
sign
Merge: 435364c 41173ba
* Thu Dec 3 10:20:21 2015 +0100
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Server germandnscrypt-01.de removed
* Thu Dec 3 10:20:16 2015 +0100
sign
Merge: 3d27b10 8ceeb2c
* Thu Dec 3 10:19:42 2015 +0100
Merge pull request #323 from Makedu/master
Server germandnscrypt-01.de removed
* Thu Dec 3 08:53:40 2015 +0100
Server germandnscrypt-01.de removed
The server germandnscrypt-01.de is replaced by de-ns1.de
de-ns1.de has less RAM (4GB instead of 6), but more cores (4x Xeon E5-2620v2 instead of 2x Xeon E5-2620v3) - Unbound is running with 3 threads now.
Please note: even if germandnscrypt-01.de is removed from the list, it is still accessible for some days.
Merge: fc5958f 3d27b10
* Thu Dec 3 08:44:06 2015 +0100
Merge pull request #3 from jedisct1/master
Update
* Thu Dec 3 07:48:35 2015 +0100
sign
Merge: 9e99855 fc5958f
* Thu Dec 3 07:47:33 2015 +0100
Merge pull request #322 from Makedu/master
Added new server de-ns1.de
* Wed Dec 2 22:11:35 2015 +0100
Added new server de-ns1.de
Merge: 27c2e1b 9e99855
* Wed Dec 2 22:09:55 2015 +0100
Merge pull request #2 from jedisct1/master
Update
* Wed Dec 2 00:41:34 2015 +0100
4armed is back!
* Sat Nov 28 11:42:38 2015 +0100
Remove temporarily unavailable servers
* Sat Nov 28 11:40:59 2015 +0100
Update the configuration settings for d0wn's randomizer
* Tue Nov 24 19:47:47 2015 +0100
Sign
Merge: ae0bd91 27c2e1b
* Tue Nov 24 19:47:01 2015 +0100
Merge pull request #318 from Makedu/master
added URL for germandnscrypt-01.de
* Tue Nov 24 18:53:07 2015 +0100
added URL for germandnscrypt-01.de
Merge: 0011718 ae0bd91
* Tue Nov 24 14:18:26 2015 +0100
Merge pull request #1 from jedisct1/master
Update
* Mon Nov 23 23:31:12 2015 +0100
Sign
Merge: 961b22d 0011718
* Mon Nov 23 22:50:49 2015 +0100
Merge pull request #317 from Makedu/master
Update dnscrypt-resolvers.csv
* Mon Nov 23 22:29:39 2015 +0100
Update dnscrypt-resolvers.csv
added germandnscrypt-01.de
* Sun Nov 22 10:35:29 2015 +0100
Use TCP_QUICKACK instead of TCP_NODELAY if available
* Sun Nov 22 10:35:23 2015 +0100
safe_rw size checks
* Thu Nov 19 12:01:10 2015 +0100
Add Cryptostorm servers
* Wed Nov 18 23:39:06 2015 +0100
Add d0wn-gr-ns1
* Tue Nov 17 01:25:41 2015 +0100
Check crypto_box_beforenm() return code
* Sun Nov 15 17:36:39 2015 +0100
Temporarily remove offline resolvers
* Mon Nov 9 02:33:22 2015 +0100
Test with libsodium-stable
* Sat Oct 31 19:05:51 2015 +0100
Update the resolvers list
Merge: 7eaa9e9 62a09ee
* Sat Oct 31 18:56:53 2015 +0100
Merge pull request #302 from Fusl/patch-01
Fixing servers that can be fixed (by changing port) and removing serv?
* Mon Oct 19 12:48:23 2015 +0200
Fixing servers that can be fixed (by changing port) and removing servers that are temporarily down
* Mon Oct 19 12:03:47 2015 +0200
Sign
Merge: 57b21e3 3876234
* Mon Oct 19 11:58:31 2015 +0200
Merge pull request #301 from Fusl/patch-01
Patch 01
* Mon Oct 19 11:51:34 2015 +0200
Add provider/sponsor name to fvz servers description; try #2
* Mon Oct 19 11:43:18 2015 +0200
Add provider/sponsor name to fvz servers description
* Mon Oct 19 11:40:47 2015 +0200
Sign
Merge: 153f91f 2ecb6a1
* Mon Oct 19 11:40:24 2015 +0200
Merge pull request #299 from Fusl/patch-01
Updating fvz servers to represent an updated list from dnsrec.meo.ws
* Mon Oct 19 11:36:22 2015 +0200
Updating fvz servers to represent an updated list from dnsrec.meo.ws
* Sun Oct 18 17:39:36 2015 +0200
Correctly handle -X as an alternative to --plugin
* Sun Oct 18 00:02:22 2015 +0200
libevent updates for http
* Sun Oct 18 00:00:55 2015 +0200
libevent: fix potential fd leak in listener_read_cb()
* Sat Oct 17 18:43:38 2015 +0200
Use pledge(2) if available
* Thu Oct 15 11:06:13 2015 +0200
Add back Soltysiak + add Soltysiak over IPv6
* Thu Oct 15 10:16:10 2015 +0200
Bring back the Fusl servers that have been kept alive
* Thu Oct 15 01:20:52 2015 +0200
Mention the Linux kernel implementation of dnscrypt by Fusl
* Thu Oct 15 01:18:17 2015 +0200
Grammar
* Thu Oct 15 01:14:22 2015 +0200
Grammar
* Mon Oct 5 20:41:03 2015 +0200
Sign
Merge: e2730c5 9e2e455
* Mon Oct 5 20:40:42 2015 +0200
Merge pull request #294 from Fusl/patch-01
Removing fvz servers
* Mon Oct 5 20:38:49 2015 +0200
Removing fvz servers
* Mon Oct 5 17:52:16 2015 +0200
Sign
* Sat Oct 3 17:47:34 2015 +0200
Update website and DNS for DNSCrypt Poland
* Sun Oct 4 18:40:17 2015 +0200
Revert "Update website and DNS for DNSCrypt Poland"
Merge: 9ce9f6c 4760314
* Sun Oct 4 18:29:19 2015 +0200
Merge pull request #293 from pysiak/master
Update website and DNS for DNSCrypt Poland
* Sat Oct 3 17:47:34 2015 +0200
Update website and DNS for DNSCrypt Poland
* Thu Oct 1 08:33:23 2015 +0200
Sign
Merge: 4adf7f8 aa32348
* Thu Oct 1 08:32:32 2015 +0200
Merge pull request #292 from Fusl/patch-01
Adding more fvz servers
* Thu Oct 1 02:30:15 2015 +0200
Adding more fvz servers
* Thu Sep 24 08:15:21 2015 +0200
Adamas and Nawala seem to be down
* Thu Sep 24 08:13:41 2015 +0200
Sign
Merge: b2d158b 538e982
* Thu Sep 24 08:12:54 2015 +0200
Merge pull request #290 from Fusl/patch-01
Adding new fvz server in Oslo, Norway
* Thu Sep 24 00:34:06 2015 +0200
Adding new fvz server in Oslo, Norway
* Wed Sep 23 22:33:12 2015 +0200
Sign
Merge: 9b843f9 ede0129
* Wed Sep 23 22:32:44 2015 +0200
Merge pull request #289 from Fusl/patch-01
Fix location name for resolver that has been migrated to another location
* Wed Sep 23 22:24:54 2015 +0200
Fix location name for resolver that has been migrated to another location
* Wed Sep 23 22:05:00 2015 +0200
Make sure full names are unique, and remove extra spaces in the new IPv6 resolvers
Merge: 2cef523 aa73b07
* Wed Sep 23 21:53:44 2015 +0200
Many new resolvers accesible over IPv6. Thanks Fusl!
* Wed Sep 23 21:52:57 2015 +0200
Many new servers accessible over IPv6. Thanks Fusl!
Merge: 7652a08 6c3a283
* Wed Sep 23 21:16:49 2015 +0200
Merge pull request #288 from jedisct1/revert-287-patch-01
Revert "Adding IPv6 version of fvz resolvers"
* Wed Sep 23 21:12:21 2015 +0200
Revert "Adding IPv6 version of fvz resolvers"
Merge: 05d5d65 ccea147
* Wed Sep 23 21:04:38 2015 +0200
Merge pull request #287 from Fusl/patch-01
Adding IPv6 version of fvz resolvers
* Wed Sep 23 13:21:52 2015 +0200
Adding IPv6 version of fvz resolvers
* Tue Sep 22 18:16:58 2015 +0200
Sign
Merge: 708d7da 9a56576
* Tue Sep 22 18:16:37 2015 +0200
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Removing deprecated server, adding one replacement and one new server
* Tue Sep 22 18:16:25 2015 +0200
Sign
Merge: fb630cf 03928db
* Tue Sep 22 18:16:02 2015 +0200
Merge pull request #285 from Fusl/patch-01
Removing deprecated server, adding one replacement and one new server
* Tue Sep 22 18:08:45 2015 +0200
Removing deprecated server, adding one replacement and one new server
* Mon Sep 21 13:11:56 2015 +0200
Lower the severity of local recvfrom() errors
* Sat Sep 19 20:09:58 2015 +0200
dnscrypt.eu-dk-port5353 seems to be having some troubles
* Fri Sep 18 19:14:29 2015 +0200
Do not reference arc4random_addrandom() if it is not defined.
It can either be defined by the C library, or via arc4random.c.
Either way, it's useless for dnscrypt-proxy.
* Thu Sep 10 23:04:09 2015 +0200
resolvers-check: reduce the required margin to 12 hours
* Thu Sep 10 22:58:52 2015 +0200
Sign
Merge: 85f4fd6 16b1a62
* Thu Sep 10 22:55:37 2015 +0200
Merge pull request #279 from 4ARMED/add_4A_server
Add 4ARMED's server
* Thu Sep 10 20:38:38 2015 +0100
Add 4ARMED's server
* Thu Sep 10 14:49:21 2015 +0200
Sign
Merge: 7c44f52 63af1ff
* Thu Sep 10 14:48:56 2015 +0200
Merge pull request #278 from bitbeans/master
Added new resolver
* Thu Sep 10 14:46:18 2015 +0200
Added new resolver
* Wed Sep 9 23:05:37 2015 +0200
sign
Merge: 20e7ff8 5060a4a
* Wed Sep 9 23:02:02 2015 +0200
Merge pull request #277 from Fusl/patch-01
Replacing deprecated fvz servers with new servers
* Wed Sep 9 22:23:56 2015 +0200
Replacing deprecated fvz servers with new servers
* Mon Sep 7 15:17:41 2015 +0200
dnscrypt.bit is no more
* Sat Sep 5 23:36:14 2015 +0200
Sign
Merge: ff57440 880951d
* Sat Sep 5 23:32:50 2015 +0200
Merge pull request #276 from Fusl/patch-01
Adding new fvz server in Luxembourg, and ...
* Sat Sep 5 23:32:27 2015 +0200
No apt-get on OSX
* Sat Sep 5 23:17:50 2015 +0200
Adding new fvz server in Luxembourg, and ...
... I have now ensured that the dnscrypt module is automatically loaded when servers (re)start and in addition to this I also implemented a crash reporter that notifies me with stack traces and restarts the module if it crashes.
This means that there shouldn't be any problems anymore with crashed modules or modules that haven't been loaded (yet) after a server reboot.
* Sun Aug 30 21:27:53 2015 +0200
Sign
Merge: 906a4b4 d13e2bc
* Sun Aug 30 21:25:00 2015 +0200
Merge pull request #274 from Fusl/patch-01
Adding fvz servers
* Sat Aug 29 05:23:57 2015 +0200
Adding fvz servers
* Thu Aug 27 04:49:23 2015 +0200
iptables NAT: the destination port doesn't have to be explicitly given. Really.
* Thu Aug 27 04:47:48 2015 +0200
Add missing /system/xbin/dnscrypt for Android
* Tue Aug 25 17:15:01 2015 +0200
- d0wn-al-ns1
* Mon Aug 24 05:53:42 2015 +0200
Add error path for CSVs without a "Name" column, and with empty names.
* Mon Aug 24 05:43:48 2015 +0200
strcasecmp()/strncasecmp() are not available in Visual Studio
* Mon Aug 24 02:24:50 2015 +0200
Warn if the header is missing in the CSV file
* Mon Aug 24 02:15:39 2015 +0200
exit() immediately if the resolver name was not found
* Sun Aug 23 12:29:39 2015 +0200
Add /run/systemd/notify to the apparmor rules
* Sat Aug 22 09:54:21 2015 +0200
Sign
Merge: 71ab93a 30fe04c
* Sat Aug 22 09:53:45 2015 +0200
Merge pull request #269 from Fusl/patch-4392
Adding new fvz server in Finland
* Sat Aug 22 04:44:16 2015 +0200
Adding new fvz server in Finland
* Thu Aug 20 20:15:45 2015 +0200
Revert "iPredator is down" - It's back.
* Wed Aug 19 22:50:15 2015 +0200
Remove d0wn-md-ns1
* Tue Aug 18 08:14:21 2015 +0200
Sign
Merge: f20d71f 5ca1c14
* Tue Aug 18 08:13:33 2015 +0200
Merge pull request #264 from Fusl/patch-03
Add fvz server in france, add poland server with different port
* Tue Aug 18 02:29:29 2015 +0200
Add fvz server in france, add poland server with different port
* Mon Aug 17 22:41:24 2015 +0200
Remove network.target dependency from dnscrypt-proxy.socket
If this is not correct, I'd love some input from omebody who knows systemd
more than I do (i.e. virtually anyone).
* Mon Aug 17 21:17:46 2015 +0200
Sign
Merge: a89000b 96121bd
* Mon Aug 17 21:13:53 2015 +0200
Merge pull request #263 from Fusl/patch-02
Fix fvz-rec-de-dus-01, remove soon-to-be-shutdown server & add server?
* Mon Aug 17 20:43:10 2015 +0200
Fix fvz-rec-de-dus-01, remove soon-to-be-shutdown server & add server that was down temporarily
* Mon Aug 17 20:05:56 2015 +0200
A simple test for blocked IP fragments
* Mon Aug 17 09:28:34 2015 +0200
iPredator is down
* Mon Aug 17 09:27:49 2015 +0200
Remove down FVZ servers
Merge: aa715c5 7559dda
* Mon Aug 17 09:20:13 2015 +0200
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Fixing deployment info for server fvz-rec-il-ta-01
Again adding some more of my servers
Merge: b900b52 2b94889
* Mon Aug 17 09:20:03 2015 +0200
Merge pull request #261 from Fusl/patch-01
Again adding some more of my servers
* Mon Aug 17 05:23:34 2015 +0200
Fixing deployment info for server fvz-rec-il-ta-01
* Mon Aug 17 05:19:05 2015 +0200
Again adding some more of my servers
Merge: ba5d11c b900b52
* Mon Aug 17 02:21:11 2015 +0200
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Check for SO_REUSEPORT availability
Enable SO_REUSEPORT, allowing round-robining to multiple dnscrypt-proxy daemons on a single port
Backport LEV_OPT_REUSEABLE_PORT from upstream libevent
* Mon Aug 17 02:20:57 2015 +0200
Remove d0wn down servers
* Sun Aug 16 05:45:11 2015 +0200
Check for SO_REUSEPORT availability
Merge: f96d958 72dfa31
* Sun Aug 16 05:36:02 2015 +0200
Merge pull request #259 from hmoore-r7/feature/reusable-port
Enable SO_REUSEPORT
* Sat Aug 15 22:31:05 2015 -0500
Enable SO_REUSEPORT, allowing round-robining to multiple dnscrypt-proxy daemons on a single port
* Sat Aug 15 22:30:49 2015 -0500
Backport LEV_OPT_REUSEABLE_PORT from upstream libevent
* Tue Aug 11 08:03:11 2015 +0200
Sadly compile Android builds using platform version 16 (Android 4.1)
* Tue Aug 11 05:16:30 2015 +0200
Missing extra space
* Tue Aug 11 05:15:18 2015 +0200
Clarify
* Mon Aug 10 18:32:14 2015 +0200
Android iptables rules: explicitly add the port #
* Mon Aug 10 18:31:59 2015 +0200
Typo
* Wed Aug 5 22:13:28 2015 +0200
Improve the Android build script
* Wed Aug 5 22:08:13 2015 +0200
Better Android install script
* Wed Aug 5 20:44:29 2015 +0200
Improve Android package
* Wed Aug 5 20:43:13 2015 +0200
Add missing tests to dist-files
* Wed Aug 5 19:50:14 2015 +0200
Add extra Android build targets, change Android install paths
* Wed Aug 5 19:27:16 2015 +0200
USE_ONLY_PORTABLE_IMPLEMENTATIONS is obsolete
* Wed Aug 5 02:36:42 2015 +0200
Correct confusing indentation made by jed
* Tue Aug 4 22:45:40 2015 +0200
Add high resolution version of the dnscrypt logo
* Tue Aug 4 19:32:43 2015 +0200
Add a logo
* Tue Aug 4 18:34:17 2015 +0200
Yet another d0wn server
Merge: 5059534 79fc8a0
* Tue Aug 4 18:32:45 2015 +0200
Merge pull request #249 from Fusl/patch-1
fvz-rec-za-wc-01 is having issues with DNSCrypt
* Tue Aug 4 18:27:47 2015 +0200
fvz-rec-za-wc-01 is having issues with DNSCrypt
I'm still fixing this and will update the .csv once the server is running and stable again. Sorry for the inconveniences!
* Mon Aug 3 15:28:03 2015 +0200
The location was missing in opennic-fvz-rec-de-fra-01
* Sun Aug 2 22:22:32 2015 +0200
Add new d0wn resolvers
* Sun Aug 2 14:26:32 2015 +0200
Bring back the FVZ resolvers with a new key
* Sun Aug 2 12:52:58 2015 +0200
Add d0wn-de back
* Sun Aug 2 11:23:22 2015 +0200
Have resolvers-check.sh load the local CSV file
* Sun Aug 2 11:22:54 2015 +0200
Temporarily remove d0wn-al-ns1
* Sun Aug 2 11:19:16 2015 +0200
Sign
* Sun Aug 2 11:18:58 2015 +0200
Remove down d0wn servers
* Sun Aug 2 11:15:45 2015 +0200
Sort
Merge: e0d0aae 01c16f5
* Sun Aug 2 11:11:45 2015 +0200
Merge pull request #246 from d0wnblog/master
dns.d0wn.biz Server update
* Sun Aug 2 11:04:43 2015 +0200
All FUSL resolvers do not serve certificates any more
* Sat Aug 1 23:43:47 2015 +0200
Update dnscrypt-resolvers.csv
Fixed Name's
* Sat Aug 1 22:52:36 2015 +0200
Fix
* Sat Aug 1 22:51:04 2015 +0200
Added DNSCrypt resolver from dns.d0wn.biz
* Sat Aug 1 17:33:14 2015 +0200
Unlist unreliable FVZ servers
* Wed Jul 29 20:33:22 2015 +0200
Protocol decription edits
* Tue Jul 28 16:28:25 2015 +0200
grammar
* Sun Jul 26 15:14:13 2015 +0200
Recommend TFO
* Sun Jul 26 15:05:14 2015 +0200
v2
* Sun Jul 26 15:04:35 2015 +0200
Add some known implementations
* Sun Jul 26 14:55:58 2015 +0200
DNSCrypt v2 protocol specification
* Sat Jul 25 14:15:08 2015 +0200
Double check
* Sat Jul 25 14:12:42 2015 +0200
Let example-ldns-blocking parse /etc/hosts-like files, ignoring the first component
* Thu Jul 23 10:10:07 2015 +0200
Remove unreliable FUZE resolvers
* Sun Jul 19 11:53:31 2015 +0200
Add -S/--syslog
via @zedinosaur
* Sun Jul 19 02:26:34 2015 +0200
Instructions for IPv6 on Windows
* Sun Jul 19 01:48:55 2015 +0200
Windows people prefer \ to /
* Sun Jul 19 01:48:07 2015 +0200
Remove .exe
* Sun Jul 19 01:47:37 2015 +0200
Use HTTPS
* Sun Jul 19 01:46:33 2015 +0200
More Windows documentation
* Sun Jul 19 01:30:20 2015 +0200
Improve the Windows documentation
* Sat Jul 18 20:14:52 2015 +0200
Format
* Sat Jul 18 19:29:19 2015 +0200
Bump example version
* Sat Jul 18 18:56:26 2015 +0200
On Windows, $bindir should be the same as $sbindir now.
* Sat Jul 18 18:48:44 2015 +0200
Add a README for iOS
* Sat Jul 18 18:48:20 2015 +0200
Same procedure to get an elevated Windows prompt on Windows 10
* Sat Jul 18 18:24:40 2015 +0200
Update ChangeLog
* Sat Jul 18 18:22:56 2015 +0200
Install a sample .plist file on iOS
* Sat Jul 18 18:11:35 2015 +0200
Obviously in the plist file, the path to the app has o be first.
* Sat Jul 18 17:29:58 2015 +0200
fpm package version bump
* Sat Jul 18 17:29:04 2015 +0200
Remove local gentoo ebuilds; not maintained any more.
* Sat Jul 18 17:28:29 2015 +0200
Remove Debian package. Doesn't seem to be maintained any more.
* Sat Jul 18 17:26:44 2015 +0200
+ minisign.pub
* Sat Jul 18 17:12:39 2015 +0200
New OpenNIC server: Tumabox, courtesy of TumaBox.org
* Sat Jul 18 16:52:06 2015 +0200
Test that plugins are at least loadable
* Sat Jul 18 16:27:05 2015 +0200
Update signature comment
* Sat Jul 18 16:25:35 2015 +0200
Update ChangeLog
* Sat Jul 18 16:15:40 2015 +0200
Remove unreliable FUZE servers again.
* Sat Jul 18 16:05:35 2015 +0200
Add a test for static keys
* Sat Jul 18 15:48:05 2015 +0200
Update tests
Testing on servers not running recent server proxy code is not useful
* Sat Jul 18 15:12:03 2015 +0200
Factorize the change log
* Sat Jul 18 14:58:25 2015 +0200
1.6.0 is almost ready
* Sat Jul 18 14:53:19 2015 +0200
Add support for client authentication.
* Sat Jul 18 14:15:15 2015 +0200
Require at least Sodium 0.7.0
* Sat Jul 18 14:13:20 2015 +0200
Do not check for sodium_mlock() presence any more.
This has been available in libsodium for a long time.
* Sat Jul 18 13:21:12 2015 +0200
Update tests
* Sat Jul 18 12:33:38 2015 +0200
Make it less confusing that ephemeral keys have been enabled (or not)
* Sat Jul 18 12:30:52 2015 +0200
Avoid a pointless memcpy()
* Sat Jul 18 01:57:20 2015 +0200
A few examples
* Sat Jul 18 01:41:39 2015 +0200
Keep making Windows users happy
* Sat Jul 18 01:39:15 2015 +0200
Move pretty much everything in the same directory on Windows
This is a breaking change, so bump major version.
* Sat Jul 18 01:34:11 2015 +0200
Remove redundant check on Windows
* Sat Jul 18 01:28:51 2015 +0200
Rebase the plugin path onto the application directory on Windows
* Sat Jul 18 01:24:43 2015 +0200
No more "plugins" folder - Put everything at the same place on Windows.
* Sat Jul 18 00:26:36 2015 +0200
Next will be 1.5.1
Merge: 6fb2dd9 b676f8f
* Sat Jul 18 00:17:21 2015 +0200
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
clarify
Bail out in autogen.sh if pkg-config is not available. Printing the error is not enough; people don't read error messages.
Update aclocal
Correct URL for libevent
It's dnscrypt-proxy. dnscrypt-wrapper wasn't written by me.
A copy of NaCl is not bundled any more.
* Sat Jul 18 00:15:39 2015 +0200
Windows users, rejoice!
(plugins do not benefit from this yet, though)
* Sat Jul 18 00:09:13 2015 +0200
On Windows, rebase the path to the list of resolvers to the application directory
* Sat Jul 18 00:02:14 2015 +0200
Return NULL on OOM
* Fri Jul 17 23:58:22 2015 +0200
Export path_from_app_folder() even on !WIN32
* Fri Jul 17 23:00:49 2015 +0200
On Windows, add a helper to rebase a path to the application directory
* Fri Jul 17 09:22:02 2015 +0200
clarify
* Tue Jul 14 11:50:23 2015 +0200
Bail out in autogen.sh if pkg-config is not available.
Printing the error is not enough; people don't read error messages.
* Sun Jul 12 02:12:31 2015 +0200
Update aclocal
* Sun Jul 12 02:00:44 2015 +0200
Correct URL for libevent
* Sun Jul 12 01:59:48 2015 +0200
It's dnscrypt-proxy. dnscrypt-wrapper wasn't written by me.
* Sun Jul 12 01:58:27 2015 +0200
A copy of NaCl is not bundled any more.
* Sat Jul 11 12:04:38 2015 +0200
Remove unreliable OpenNIC Fuze servers
* Thu Jul 9 20:59:29 2015 +0200
Link the tarballs
* Thu Jul 9 20:53:10 2015 +0200
dnscrypt -> dnscrypt-proxy
* Tue Jul 7 10:33:26 2015 +0200
Point to LATEST-win32-full.zip for the Windows package
* Mon Jul 6 16:25:10 2015 +0200
update signatures
* Mon Jul 6 16:21:28 2015 +0200
+ nawala
* Mon Jul 6 02:07:00 2015 +0200
Add a link to the server Docker image
* Sat Jul 4 21:28:20 2015 +0200
The server MAGIC can be derived from public keys
* Wed Jul 1 13:07:17 2015 +0200
sign
* Wed Jul 1 13:06:15 2015 +0200
ovpn.to is part of OpenNIC
* Wed Jul 1 13:04:18 2015 +0200
+ ovpn.to Sweden and Romania
* Tue Jun 30 16:52:53 2015 +0200
Update signatures
* Tue Jun 30 16:52:36 2015 +0200
Reorder
* Tue Jun 30 16:07:41 2015 +0200
OpenDNS company has been acquired by Cisco
* Tue Jun 30 10:39:47 2015 +0200
Remove unresponsive fvz resolvers
* Tue Jun 30 10:17:56 2015 +0200
Revert "dnscrypt.eu servers were renamed"
* Mon Jun 29 15:04:55 2015 +0200
dnscrypt.eu servers were renamed
* Tue Jun 23 22:19:28 2015 +0200
Restore dnscrypt.eu-nl-port5353
* Mon Jun 22 16:42:40 2015 +0200
+ ovpnto-lat
Merge: d459d12 f0d097c
* Sun Jun 21 11:30:13 2015 +0200
Merge pull request #226 from lhoBas/patch-1
Fix markdown link syntax for minisign + minisig
* Sun Jun 21 10:22:29 2015 +0200
Fix markdown link syntax for minisign + minisig
* Fri Jun 19 16:56:23 2015 +0200
Remove spaces
* Fri Jun 19 16:53:24 2015 +0200
dnscrypt.eu-nl-port5353 and d0wn-nl-ns2 are currently down
* Fri Jun 19 16:52:37 2015 +0200
Obviously .bit requires namecoin
* Thu Jun 18 17:43:40 2015 +0200
Unfortunately, the Docker images are not maintained any more
* Tue Jun 16 18:28:37 2015 +0200
Not relevant any more with msys2
Merge: a66823e d49c7da
* Thu Jun 11 09:41:46 2015 +0200
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
New link to Minisign
* Thu Jun 11 09:25:27 2015 +0200
New link to Minisign
* Thu Jun 11 07:44:02 2015 +0200
Pasto
* Wed Jun 10 21:49:19 2015 +0200
The shared key is apparently called "device" now.
* Wed Jun 10 18:17:44 2015 +0200
1.5.0
* Wed Jun 10 16:55:28 2015 +0200
Update ChangeLog
* Wed Jun 10 16:54:56 2015 +0200
Add a new Windows registry key: EphemeralKeys
* Wed Jun 10 15:38:16 2015 +0200
Rephrase
* Wed Jun 10 13:12:02 2015 +0200
Enable TFO on Linux
* Wed Jun 10 11:23:11 2015 +0200
Useless update to test the dnscrypt.org mirror
* Tue Jun 9 18:15:12 2015 +0200
dnscrypt.org-fr now supports Namecoin domains
* Tue Jun 9 14:05:40 2015 +0200
Easier
* Tue Jun 9 01:47:16 2015 +0200
Not relevant any more since the switch to port 443.
* Mon Jun 8 18:59:48 2015 +0200
Regen sig
* Mon Jun 8 18:58:58 2015 +0200
Revert "CloudNS Canberra is down"
* Mon Jun 8 18:56:26 2015 +0200
Add a link to the signature
* Mon Jun 8 16:57:05 2015 +0200
+ dnscrypt-resolvers.csv.minisig
* Mon Jun 8 16:50:06 2015 +0200
The minisign public key
* Mon Jun 8 16:39:25 2015 +0200
Update signature
* Mon Jun 8 16:37:48 2015 +0200
CloudNS Canberra is down
* Thu Jun 4 19:29:40 2015 +0200
Sorry, I haven't tried Solaris for a while
* Wed Jun 3 13:05:05 2015 +0200
If compiled with --enable-plugins-root, allow absolute paths starting with
the root, and always prepends the root if another absolute path is given.
* Wed Jun 3 12:30:37 2015 +0200
"Mobility" doesn't seem to be called like that any more.
* Wed Jun 3 12:16:57 2015 +0200
Remove WARNING
* Wed Jun 3 12:16:37 2015 +0200
The IP address doesn't have to be in hexadecimal any more
* Wed Jun 3 12:11:34 2015 +0200
Reduce the allowed burst of identical log messages and increase the time window
* Wed Jun 3 12:07:12 2015 +0200
Document log levels
* Tue Jun 2 21:44:28 2015 +0200
Bump
* Tue Jun 2 21:44:05 2015 +0200
Update ChangeLog
* Tue Jun 2 21:39:04 2015 +0200
Use buffered writes for logging. For Windows compat.
* Tue Jun 2 21:14:56 2015 +0200
Align
* Tue Jun 2 21:00:02 2015 +0200
Next version will be 1.5.0
* Tue Jun 2 20:53:29 2015 +0200
Stop pretending it provides confidentiality.
* Tue Jun 2 20:50:56 2015 +0200
Done in 1.4.4
* Tue Jun 2 20:42:49 2015 +0200
Nits
Merge: 875004f 950ca2b
* Tue Jun 2 20:41:39 2015 +0200
Merge pull request #194 from zedinosaur/logger-notify
Add systemd_notify wrapper on sd_notify.
* Tue Jun 2 20:29:42 2015 +0200
-E
* Tue Jun 2 20:25:21 2015 +0200
dnscrypt-proxy can now use ephemeral keys
* Tue Jun 2 18:12:39 2015 +0200
Display provider features
* Tue Jun 2 15:00:07 2015 +0200
Disclaimer
* Wed May 27 00:23:43 2015 +0200
Add a script to check providers health
* Wed May 27 00:19:03 2015 +0200
Remove dead resolvers
Udpate signature
* Wed May 27 00:06:03 2015 +0200
Reduce the number of retries to fetch the cert in test mode
Merge: de235dd 16f4880
* Fri May 22 18:09:01 2015 +0200
Merge pull request #214 from Shnatsel/master
Add systemd unit to debian package
* Fri May 22 18:25:38 2015 +0300
fscking systemd requires custom scripting on top of .service file, as if dh doesn't automatically know .service files go to systemd. bollocks
* Fri May 22 17:34:38 2015 +0300
Documentation lied to me!
* Fri May 22 17:26:08 2015 +0300
add missing 'automake' build dependency. Apparently 'autotools-dev' is not sufficient on Ubuntu 15.04
* Fri May 22 16:33:29 2015 +0300
Add a systemd service file for use in Ubuntu 15.04 and Debian Jessie. Not tested yet.
* Fri May 22 15:45:10 2015 +0300
Drop duplicated resolvconf code from sysvinit script, use shared init system wrappers instead
* Fri May 22 15:35:36 2015 +0300
Fix fallout from IPv6 enablement in sysvinit script
* Fri May 22 15:34:24 2015 +0300
add respawn stanza to upstart script so that dnscrypt-proxy will be respawned on crashes, but no more than 3 crashes in 60 seconds are allowed
* Fri May 22 15:33:18 2015 +0300
Split all scripting out of Upstart config so it can be reused for systemd config and potentially sysvinit
Merge: e1a8073 cb74a72
* Fri May 22 08:53:02 2015 +0200
Merge pull request #209 from Shnatsel/master
Add resolvconf support on Ubuntu + minor packaging fixes
* Fri May 22 02:35:19 2015 +0300
add another item to changelog
* Fri May 22 02:29:25 2015 +0300
Upstart's resolvconf auto-configuration now works with ports explicitly specified in the config
* Fri May 22 02:27:41 2015 +0300
Fixed sysvinit script to work with IPv6 local addresses and made it default to 127.0.0.1 for resolvconf if no address is specified explicitly in the config file
* Fri May 22 02:02:15 2015 +0300
replace [] with test in upstart-embedded shell scripts; doesn't work otherwise
* Fri May 22 01:26:13 2015 +0300
update Debian copyright file
* Fri May 22 01:24:30 2015 +0300
update Debian packaging changelog
* Fri May 22 01:21:12 2015 +0300
Add support for specifying a custom location for .csv file in dnscrypt-proxy.default and reorganize the .default for readability
* Fri May 22 01:19:07 2015 +0300
Add support for resolvconf to Upstart script
* Fri May 22 00:18:05 2015 +0300
More useful error reporting in case of missing config file
* Sat May 9 17:20:30 2015 +0200
libevent resync
* Sat May 9 16:36:29 2015 +0200
Relibtoolize libevent-modified
* Sat May 9 16:30:54 2015 +0200
Have dcplugin_get_client_address_len access the right struct member name
* Sat May 9 16:16:06 2015 +0200
Use libsodium 1.0.3
* Mon Apr 20 22:18:45 2015 +0200
Don't compile with Clang on Travis
* Sat Apr 18 19:10:54 2015 +0200
Test on OSX
* Thu Feb 19 14:49:16 2015 +0200
.travis.yml: multiple fixes
* test with clang too
* move to correct tag when cloning
* use as many jobs as CPUs available when running make
* notify if job fails immediately without waiting for a long time
* Sat Apr 11 11:12:21 2015 +0200
Do not use 127.0.0.7 as an example.
* Thu Apr 9 09:54:10 2015 +0200
Update sig
* Thu Apr 9 09:53:48 2015 +0200
Fix country for d0wn-ch-ns1
* Tue Apr 7 21:10:20 2015 +0200
Online.net -> Scaleway.com
* Sun Apr 5 20:20:22 2015 +0200
The AppArmor profile needs to access the resolvers list and ldns.
Not sure that this profile ever worked.
* Thu Mar 19 23:32:55 2015 +0100
Remove config.guess patch for Bitrig
* Sat Mar 14 22:56:43 2015 -0400
Add systemd_notify wrapper on sd_notify.
Move the logic for calling sd_notify into its own function and do better
logging of errors returned.
Merge: 71a07c1 b5edbb4
* Sun Mar 8 23:43:17 2015 +0100
Merge pull request #191 from dartraiden/master
corrected Fusl server addresses
* Mon Mar 9 01:31:00 2015 +0300
corrected Fusl server addresses
* Sun Mar 8 20:30:20 2015 +0100
Resign dnscrypt-resolvers.csv
* Sun Mar 8 20:29:21 2015 +0100
Add Fusl servers
* Sat Mar 7 16:18:46 2015 +0100
2015
* Sat Feb 14 01:39:57 2015 +0100
Use libsodium 1.0.2
* Fri Feb 13 20:49:51 2015 +0100
Update signature
* Thu Feb 12 08:24:30 2015 +0100
Update d0wn public key
* Sun Feb 8 17:08:12 2015 +0100
Sync android build scripts with libsodium
* Sun Feb 8 17:00:10 2015 +0100
Remove --disable-pie on Android
* Sun Feb 8 16:53:30 2015 +0100
Bump default platform version to 18
Merge: 31b8e3f d1a5dc7
* Sat Feb 7 15:58:27 2015 +0100
Merge pull request #183 from mosin/patch-1
android ndk requires arch to be arm not armv7
* Sat Feb 7 09:48:17 2015 -0500
android ndk requires arch to be arm not armv7
In the android-build.sh script, the call the ${ANDROID_NDK_HOME}/build/tools/make-standalone-toolchain.sh passes TARGET_ARCH as armv7 where as around line 117 of make-standalone-toolchain.sh requires ARCH to be {arm,x86,mips,arm64,x86_64,mips64}
* Wed Jan 28 07:52:09 2015 +0100
Use different short descriptions for ipredator and ipredator6
* Wed Jan 28 07:50:56 2015 +0100
Order lexically
Merge: 7abdc99 9f9e555
* Wed Jan 28 07:48:08 2015 +0100
Merge pull request #181 from d31m0/patch-1
1 new resolver
* Wed Jan 28 05:56:29 2015 +0100
1 new resolver
IPV4 / IPV6 resolver by Ipredator.se VPN anonymizer service.
* Mon Jan 19 09:47:33 2015 +0100
libtool and autotools are not enough; pkg-config is now also required
* Mon Jan 19 09:36:55 2015 +0100
Don't strip binaries on Win32.
* Mon Jan 19 09:01:55 2015 +0100
Copy libeay32.dll if required by ldns
* Fri Jan 16 09:29:18 2015 +0100
Revert "Add a new OpenNIC server in Washington"
* Thu Jan 15 17:21:59 2015 +0100
Add pre-generated man pages
* Thu Jan 15 16:58:39 2015 +0100
Revert "Check if -Wl,-pie should be used instead of -pie in LDFLAGS"
* Thu Jan 15 09:49:18 2015 +0100
No need to log when recvfrom() returns EAGAIN or EINTR
On Linux, recvfrom() returns EAGAIN when the packet has an invalid checksum.
* Fri Jan 9 08:36:59 2015 +0100
Remove OpenNIC JP servers
* Tue Jan 6 10:57:05 2015 +0100
+ DNSSEC signed public key for fr-dnscrypt.org
* Mon Jan 5 21:36:22 2015 +0100
We use edns by default, so set udp_max_size to the default max payload size
* Mon Jan 5 18:07:55 2015 +0100
Update ChangeLog
* Mon Jan 5 17:55:36 2015 +0100
+dnscrypt.org-fr
* Mon Jan 5 17:16:31 2015 +0100
NEWS update
* Mon Jan 5 17:10:50 2015 +0100
Get ready for a new release
* Mon Jan 5 17:07:25 2015 +0100
libevent 2.0.22
* Mon Jan 5 17:04:17 2015 +0100
libevent: fix CVE-2014-6272
* Mon Jan 5 17:03:44 2015 +0100
libevent: Fix evbuffer_peek() with len==-1 and start_at non-NULL.
* Wed Dec 31 19:09:00 2014 +0100
2015
* Mon Dec 29 18:29:18 2014 +0100
Check if -D_FORTIFY_SOURCE=2 works
* Mon Dec 29 18:22:22 2014 +0100
Add IPv6 IP for ns1-wa-us
Merge: 14d2932 783edbf
* Mon Dec 29 18:19:23 2014 +0100
Merge branch 'master' of https://github.com/jedisct1/dnscrypt-proxy
* 'master' of https://github.com/jedisct1/dnscrypt-proxy:
Check if -Wl,-pie should be used instead of -pie in LDFLAGS
Reflecting 'd0wn-fr-ns1' server IP address change.
* Mon Dec 29 18:19:05 2014 +0100
Add a new OpenNIC server in Washington
* Mon Dec 29 01:29:11 2014 +0100
Check if -Wl,-pie should be used instead of -pie in LDFLAGS
Merge: 8bb1599 579c596
* Fri Dec 26 14:10:13 2014 +0100
Merge pull request #171 from DistantThunder/master
Updating d0wn french servers.
* Fri Dec 26 02:32:29 2014 +0100
Reflecting 'd0wn-fr-ns1' server IP address change.
Changing 'd0wn-fr-ns2' listening port to a working one.
Merge: 3f7dbf5 32794a0
* Sun Dec 21 14:08:23 2014 +0100
Merge pull request #169 from pataquets/patch-1
Fix typos
* Sun Dec 21 12:05:07 2014 +0100
Fix typo
* Sun Dec 21 12:03:01 2014 +0100
Fix typo
Merge: 57d3072 562ddd4
* Thu Dec 4 17:40:14 2014 -0800
Merge pull request #166 from xuzhen/master
fixed issue #104
* Thu Dec 4 21:31:28 2014 +0800
fixed issue #104
* Wed Dec 3 15:02:27 2014 -0800
Update ChangeLog
* Wed Dec 3 15:01:09 2014 -0800
Remove OpenNIC UK resolvers
* Tue Dec 2 23:23:29 2014 -0800
Bump fpm package version up
* Tue Dec 2 23:22:49 2014 -0800
Use resolver-name
* Tue Dec 2 23:07:55 2014 -0800
dnscrypt-wrapper doesn't support socket activation (yet?)
* Tue Dec 2 23:07:03 2014 -0800
Document how to run dnscrypt-proxy with systemd
* Tue Dec 2 19:15:44 2014 -0800
Remove offline d0wn servers
* Tue Dec 2 19:00:11 2014 -0800
open dns supports https now
* Tue Dec 2 18:57:21 2014 -0800
Update d0wn IPs, add new d0wn servers, update open dns catchline
* Tue Dec 2 17:51:11 2014 -0800
Bump version number
* Tue Dec 2 17:27:05 2014 -0800
When using a systemd socket, retrieve its local address.
* Tue Dec 2 17:13:02 2014 -0800
The systemd service needs NonBlocking=true
* Tue Dec 2 17:08:58 2014 -0800
Socket inherited from systemd must be set to nonblocking.
* Tue Dec 2 16:46:27 2014 -0800
When using systemd, the local address may not reflect the reality.
* Tue Dec 2 16:39:50 2014 -0800
UDP sockets sent by systemd are not listening
* Tue Dec 2 15:52:58 2014 -0800
Fix error message
* Tue Dec 2 15:40:42 2014 -0800
Add a sim…
0-wiz-0
pushed a commit
that referenced
this pull request
Jan 20, 2017
Old report: The current status is that in Linux process=thread and each thread needs to be spawned or suspended separately. The code for remote debugging is designed after Linux model and for NetBSD, we need to mimic that there is single thread for certain interfaces (I've discussed it with LLDB developers) - matching our concept of Process. Linux has code to step or resume a process in the NativeThreadLinux part, we need to call it per-process basis. The action of Signal Monitor was ignored, as a tracee was marked as Stopped after attaching (Launching -> Stopped). In the code to resume it, I was just calling PT_CONTINUE without altering the status of tracee (to Running or Stepping) and using ResumeAction list (it contains signal to be passed). I discussed the proper design for NetBSD and our code for it should live in NativeProcessNetBSD (not in NativeThreadNetBSD). New report: $ lldb (lldb) process connect connect://localhost:1234 Process 29742 stopped * thread #1, stop reason = The signal Stopped (signal) was caught frame #0: (lldb) c Process 29742 resuming Hello world! Process 29742 stopped * thread #1, stop reason = The signal was generated via _lwp_kill(2) from pid=29742, uid=1000 frame #0: (lldb) c Process 29742 resuming Process 29742 exited with status = 0 (0x00000000) (lldb) Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Jan 21, 2017
Stop on breakpoint and resume from breakpoint works. $ lldb ./int3 (lldb) target create "./int3" Current executable set to './int3' (x86_64). (lldb) r Hello world! Process 29578 launched: './int3' (x86_64) Process 29578 stopped * thread #1, stop reason = signal SIGTRAP frame #0: (lldb) c Process 29578 resuming Process 29578 exited with status = 0 (0x00000000) (lldb) Sponsored by <The NetBSD Foundation>
Contributor
|
Is this still up-to-date? |
Contributor
|
I see that @krytarowski removed that file in 53be0e5. |
Member
|
The work on removing/updating libtool (I forgot what was the direction) was abandoned. |
0-wiz-0
pushed a commit
that referenced
this pull request
Mar 11, 2017
Changes:
- porting NativeRegisters on x86 64-bit
- fix code reading memory from tracee's address space
Trace of the following program:
int
main(int argc, char **argv)
{
printf("Hello world!\n");
__asm__ __volatile__("int3;\n");
return 0;
}
$ lldb
(lldb) process connect connect://localhost:1234
Process 21323 stopped
* thread #1, stop reason = The signal Stopped (signal) was caught
frame #0: 0x00007f7f3c800740
-> 0x7f7f3c800740: subq $0x10, %rsp
0x7f7f3c800744: movq %rsp, %r12
0x7f7f3c800747: pushq %rbx
0x7f7f3c800748: andq $-0x10, %rsp
(lldb) c
Process 21323 resuming
Hello world!
Process 21323 stopped
* thread #1, stop reason = signal SIGTRAP
frame #0: 0x000000000040088a
-> 0x40088a: movl $0x0, %eax
0x40088f: leave
0x400890: retq
0x400891: addb %al, (%rax)
(lldb) c
Process 21323 resuming
Process 21323 exited with status = 0 (0x00000000)
(lldb)
Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Apr 18, 2017
$ lldb -c rtorrent.core /usr/pkg/bin/rtorrent (lldb) target create "/usr/pkg/bin/rtorrent" --core "rtorrent.core" Core file '/public/lldb_devel/rtorrent.core' (x86_64) was loaded. (lldb) thread list Process 0 stopped * thread #1: tid = 3, 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10, stop reason = signal SIGSTOP thread #2: tid = 2, 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10, stop reason = signal SIGSTOP thread #3: tid = 1, 0x00007a59d623b21a libc.so.12`__select50 + 10, stop reason = signal SIGSTOP (lldb) thread select 2 * thread #2, stop reason = signal SIGSTOP frame #0: 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10 libc.so.12`_sys___kevent50: -> 0x7a59d623b51a <+10>: addb %al, (%rax) 0x7a59d623b51c <+12>: addb %al, (%rax) 0x7a59d623b51e <+14>: addb %al, (%rax) 0x7a59d623b520 <+16>: addb %al, (%rax) [......] Sponsored by <The NetBSD Foundation>
Member
|
We do not accept pull requests via github since this is a read-only mirror. |
0-wiz-0
pushed a commit
that referenced
this pull request
Jun 28, 2017
With this patch, llvm asan with with clang works.
$ cat test.c
int
main(int argc, char **argv)
{
printf("%s", argv[argc+10000]);
return 0;
}
$ /usr/pkg/bin/clang -fno-omit-frame-pointer -O0 -g -ggdb -U_FORTIFY_SOURCE -fsanitize=address -v test.c -o bin-czz
$ ./bin-czz
ASAN:DEADLYSIGNAL
=================================================================
==13478==ERROR: AddressSanitizer: SEGV on unknown address 0x1fefffed72f6
(pc 0x00000047fcb1 bp 0x7f7fff6a5ef0 sp 0x7f7fff6a5ed0 T0)
==13478==The signal is caused by a READ memory access.
#0 0x47fcb0 in main /tmp/test.c:6:15
#1 0x409dfa in ___start (/tmp/bin-czz+0x409dfa)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /tmp/test.c:6:15 in main
==13478==ABORTING
Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Jan 9, 2018
MSan with ps(1) breaks now in non-kvm(3) code.
$ ./ps
Uninitialized bytes in __interceptor_strcmp at offset 0 inside [0x71a000000008, 5)
==7197==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x7c5d7db0b373 (/lib/libc.so.12+0x10b373)
#1 0x7c5d7db0bdf9 in _sysctlgetmibinfo (/lib/libc.so.12+0x10bdf9)
#2 0x7c5d7daaa359 in _sysctlbyname (/lib/libc.so.12+0xaa359)
#3 0x7c5d7daa65b6 in getdevmajor (/lib/libc.so.12+0xa65b6)
#4 0x7c5d7daa0083 (/lib/libc.so.12+0xa0083)
#5 0x7c5d7ea06ccd in pthread_once (/usr/lib/libpthread.so.1+0x6ccd)
#6 0x7c5d7daa00cb in devname_r (/lib/libc.so.12+0xa00cb)
#7 0x7c5d7daa0309 in __devname50 (/lib/libc.so.12+0xa0309)
#8 0x49875e in tname /public/src.git/bin/ps/print.c:725:32
#9 0x4a9bdf in main /public/src.git/bin/ps/ps.c:467:5
#10 0x419ffa in ___start (/public/src.git/bin/ps/./ps+0x419ffa)
SUMMARY: MemorySanitizer: use-of-uninitialized-value (/lib/libc.so.12+0x10b373)
Exiting
Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Jan 10, 2018
Correct more bugs with -lkvm handling.
Add new interceptors for devname(3) and devname_r(3).
An invocation of ps(1) without arguments works now.
$ ./ps
PID TTY STAT TIME COMMAND
43 pts/0 Ss 0:00.01 -ksh
4341 pts/0 S+ 0:00.01 /usr/bin/less
15332 pts/0 Dl+ 0:00.26 git diff .
860 pts/1 Ss 0:00.03 -ksh
6349 pts/1 O+ 0:00.01 ./ps
146 pts/2 Is+ 0:00.01 -ksh
633 pts/3 Is+ 0:00.01 -ksh
773 pts/4 Is+ 0:00.01 -ksh
8046 pts/5 Is+ 0:00.01 -ksh
8652 pts/6 I+ 0:00.00 /usr/bin/more -s /usr/share/man/cat3/kvm_getargv2.0
14425 pts/6 I+ 0:00.00 man kvm_getargv2
15855 pts/6 I+ 0:00.00 sh -c /usr/bin/more -s /usr/share/man/cat3/kvm_getargv2.0
18910 pts/6 Is 0:00.00 -ksh
20987 pts/7 Is+ 0:00.03 -ksh
There is a broken parsing of arguments.
$ ./ps a
==24568==WARNING: MemorySanitizer: use-of-uninitialized-value
#0 0x4ac10b in kludge_oldps_options /public/src.git/bin/ps/ps.c:789:3
#1 0x4a734b in main /public/src.git/bin/ps/ps.c:225:13
#2 0x41a03a in ___start (/public/src.git/bin/ps/./ps+0x41a03a)
SUMMARY: MemorySanitizer: use-of-uninitialized-value /public/src.git/bin/ps/ps.c:789:3 in kludge_oldps_options
Exiting
A similar msan bug has been observed in other programs.
MSan cannot parse ctype(3) functions correctly inside while().
Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Apr 12, 2018
For now, there is disabled an option to read FP registers. Tested with a core(5) file shipped by jmcneill: $ LD_LIBRARY_PATH=/usr/pkg/lib /public/llvm-build/bin/lldb -c ./a.out.core ./a.out (lldb) target create "./a.out" --core "./a.out.core" Core file '/public/core-arm64/./a.out.core' (aarch64) was loaded. (lldb) thread list Process 0 stopped * thread #1: tid = 1, 0x0000000200100990 a.out`main(argc=1, argv=0x0000ffffffb97a88) at test.c:27, stop reason = signal SIGSEGV (lldb) bt * thread #1, stop reason = signal SIGSEGV * frame #0: 0x0000000200100990 a.out`main(argc=1, argv=0x0000ffffffb97a88) at test.c:27 frame #1: 0x0000000200100834 a.out`___start + 320 (lldb) list (lldb) list main File: /home/jmcneill/test.c (lldb) target Available completions: create delete list modules select stop-hook symbols variable (lldb) target list Current targets: * target #0: ./a.out ( arch=aarch64-*-netbsd8.99.14, platform=host, state=stopped ) (lldb) platform Available completions: connect disconnect file get-file get-size list mkdir process put-file select settings shell status target-install (lldb) platform status Platform: host Triple: x86_64-unknown-netbsd8.99.12 OS Version: 8.99.14 (0899001400) Kernel: NetBSD 8.99.14 (GENERIC) #4: Sun Apr 8 18:53:59 CEST 2018 root@chieftec:/public/netbsd-root/sys/arch/amd64/compile/GENERIC Hostname: 127.0.0.1 WorkingDir: /public/core-arm64 Kernel: NetBSD Release: 8.99.14 Version: NetBSD 8.99.14 (GENERIC) #4: Sun Apr 8 18:53:59 CEST 2018 root@chieftec:/public/netbsd-root/sys/arch/amd64/compile/GENERIC Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Apr 17, 2018
Add a local hack to transform 128 registers into 64 ones. This seems to work: $ LD_LIBRARY_PATH=/usr/pkg/lib PATH=/public/llvm-build/bin/:$PATH lldb -c ./a.out.core ./a.out (lldb) target create "./a.out" --core "./a.out.core" Core file '/public/core-arm64/./a.out.core' (aarch64) was loaded. (lldb) bt * thread #1, stop reason = signal SIGSEGV * frame #0: 0x0000000200100990 a.out`main(argc=1, argv=0x0000ffffffb97a88) at test.c:27 frame #1: 0x0000000200100834 a.out`___start + 320 (lldb) register read -a General Purpose Registers: x0 = 0x0000000000000013 x1 = 0x0000000000000000 x2 = 0x0000ffffffb97a98 x3 = 0x0000000000000000 x4 = 0x0000fffff953e1e0 x5 = 0x0000000000000000 x6 = 0x0000ffffffb979a0 x7 = 0x0000000000000000 x8 = 0x0000000000000000 x9 = 0x0000f747d5bb0000 x10 = 0x00000002001004f2 x11 = 0x0000000000000000 x12 = 0x000000000000000c x13 = 0x000003dd1f5750c1 x14 = 0x0000000000000010 x15 = 0x0000f747d5d42060 x16 = 0x0000f747d5d24ba8 x17 = 0x0000f747d5bf2d40 x18 = 0x000000000016d9b8 x19 = 0x0000ffffffb98fe0 x20 = 0x0000000200110e68 a.out`environ x21 = 0x0000000200110bf0 a.out`__JCR_LIST__ x22 = 0x0000000200110bf0 a.out`__JCR_LIST__ x23 = 0x0000000000000000 x24 = 0x0000ffffffb98fe0 x25 = 0x0000fffff9520000 x26 = 0x0000000000000000 x27 = 0x0000000000000000 x28 = 0x0000000000000000 fp = 0x0000ffffffb97a40 lr = 0x000000020010097c a.out`main + 32 at test.c:27 sp = 0x0000ffffffb97a30 pc = 0x0000000200100990 a.out`main + 52 at test.c:27 cpsr = 0x60000000 w0 = 0x00000013 w1 = 0x00000000 w2 = 0xffb97a98 w3 = 0x00000000 w4 = 0xf953e1e0 w5 = 0x00000000 w6 = 0xffb979a0 w7 = 0x00000000 w8 = 0x00000000 w9 = 0xd5bb0000 w10 = 0x001004f2 w11 = 0x00000000 w12 = 0x0000000c w13 = 0x1f5750c1 w14 = 0x00000010 w15 = 0xd5d42060 w16 = 0xd5d24ba8 w17 = 0xd5bf2d40 w18 = 0x0016d9b8 w19 = 0xffb98fe0 w20 = 0x00110e68 w21 = 0x00110bf0 w22 = 0x00110bf0 w23 = 0x00000000 w24 = 0xffb98fe0 w25 = 0xf9520000 w26 = 0x00000000 w27 = 0x00000000 w28 = 0x00000000 Floating Point Registers: s0 = -2.91628e+13 d0 = 1.34330471992722e-309 96 registers were unavailable. (lldb) For a clean room implementation we need to support APInt (Arbitrary Precision Integers) to handle 128bit regiters. Upstream will request new tests for this.. but there are greater problems with the NetBSD support as of now. Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Oct 4, 2018
This fixes problematic pages reported by upstream via issue #1 and hence the big `XXX' comment!).
wip-sync
pushed a commit
that referenced
this pull request
Jun 21, 2019
Changelog: 2019-05-21 Steve Slaven <[email protected]> * version bump 2019-05-21 Nils Schimmelmann <[email protected]> * Fix use of undeclared identifier 'SIGWINCH' on Mac 2019-04-23 Steve Slaven <[email protected]> * bump versions 2019-04-23 [email protected] <[email protected]> * add compile to .gitignore * rename configure.in to configure.ac * require C89 and set _XOPEN_SOURCE=700 when compiling * make a variable more local in a function * fix possible read outside buffer * retroactively bump versions to 1.2.18 * remove an unused variable and function * remove some non-ANSI C support * better handle prompts with control characters 2018-09-25 Steve Slaven <[email protected]> * fix unsigned/signed comparison * fix off-by-one 2018-09-11 Steve Slaven <[email protected]> * version bump 2018-09-05 [email protected] <[email protected]> * support IPv6 * fix bugs in carriage return handling * more robust multibyte character handling * remove unused function tcp_read_addIAC() * make sure to use the correct fdset in call to select() 2013-07-15 Steve Slaven <[email protected]> * version bumps * pull from kalev * debian file updates 2013-07-13 Gustav Hållberg <[email protected]> * stop using bzero() and check a few return values 2013-07-10 Kalev Lember <[email protected]> * build: Error out if curses libraries weren't found * README: Update the link to MUME * wrap_print: Fix an endless loop with 0-length strings 2013-03-25 Kalev Lember <[email protected]> * Enable TCP keep-alive 2011-10-01 Kalev Lember <[email protected]> * Use AC_SEARCH_LIBS for libdl 2009-09-01 Steve Slaven <[email protected]> * bump 2009-09-01 Kalev Lember <[email protected]> * Match prompts longer than terminal width * plugtest.c: fix segmentation fault at load time * Create empty ChangeLog if we build from git tree 2009-04-30 Steve Slaven <[email protected]> * Version bump 2009-04-22 Steve Slaven <[email protected]> * Changed to gpl2+ 2009-04-21 Steve Slaven <[email protected]> * Update license to gpl2+ 2009-04-20 Kalev Lember <[email protected]> * Symlink powwow-movieplay to powwow-movie2ascii. * Rename muc to powwow-muc. * Rename movie_play to powwow-movieplay. * Move "follow" and "catrw" to noinst_PROGRAMS. 2009-04-14 Steve Slaven <[email protected]> * Bump * Include powwow.6.utf-8 in the dist * version bump 2009-04-11 Steve Slaven <[email protected]> * Updated rcs type for mkdist * This is the pre-rcs history, appended to the Changelog when autogenerated * This is autogenerated 2009-04-11 Kalev Lember <[email protected]> * cmd.c: Fix a small memory leak in ptrdup2. 2009-04-08 Kalev Lember <[email protected]> * Rename movie.c -> movie_play.c * Add a configure option to select plugin directory. * configure.in: Display summary at the end of configure run. * cmd2.c: Move aliases/actions back to default group if it was specified as '*'. * Rename ChangeLog.old -> ChangeLog. * Add more files to .gitignore. 2009-04-08 Jahara <[email protected]> * cmd2.c: Fixed setting alias/action groups back to default. 2009-03-25 Kalev Lember <[email protected]> * Remove autogenerated files. * autogen.sh: New script to regenerate autotools files. * powwow.doc: Update IAC GA related documentation. 2009-01-17 Gustav Hållberg <[email protected]> * fixed minor bug when running out of memory, introduced by 0bae10b19a62e285746e2a4aad963928018d1a53 * properly handle when tty writes block; fixes possible lock-up introduced by 277a06dbb45f4f249bb3f09d524ae064c842b7c5 * bugfixed #capture together with multibyte output locales such as UTF-8 * semi-properly handle IACs in MPI messages * removed unused variable * added #addstatic command * added .gitignore * cleaned up #option code and added '#option list' * fixed formatting errors in '#help' * support different man page encodings * make --enable-bsd default on OS X (darwin) hosts * support ./configure --disable-FEATURE * minor typo fixes * bugfixes for characters read from tty with high bit set * disallow #rebind of key sequence which is the prefix of another sequence * fixed memory leak caused by 'ptr' variables not getting their "signature" set * set better $TITLE when viewing help texts * cleaned up the man page a bit * corrected spelling of Mattias Engdegård's last name * bugfixed error message for '#action <some-unknown-action>' * fixed tty_raw_write to take a size_t length instead of int * manually buffer data written to tty with USE_LOCALE; this fixes buffering problems for some platforms * when compiling with GCC, use attribute((format, (printf, ...)) for tty_printf * fixed problem when a tcp packet ends with an unterminated escape code * fixed some compilation warnings * renamed _cmd_init() to initialize_cmd() and added a function prototype for it * changed file encoding to utf-8 2008-01-09 Steve Slaven <[email protected]> * More version bumps * Version number bump 2007-10-10 Steve Slaven <[email protected]> * Switched to using pointers to save the last space because counters could be off if there were ansi sequences 2007-10-09 Steve Slaven <[email protected]> * Version isn't a valid keyword * Fix debian version numbers * Version bump * This should change the option +wrap to do word wrapping instead of just line wrapping * Don't try and load non-.so files in cmd_module 2007-03-08 Steve Slaven <[email protected]> * This should again fix the double-free bug that was once fixed in perlwow 2006-12-07 Steve Slaven <[email protected]> * Fixed version numbers 2006-11-08 Steve Slaven <[email protected]> * This fixed #bind and #rebind problems, patch from kalev lember 2006-10-20 Steve Slaven <[email protected]> * More checks for building in cygwin 2006-03-24 Steve Slaven <[email protected]> * Removed malloc.h since it's obsolete, fixed follow.c to not use tty_read_fd since it looks like a copy-paste job that didn't get fixed and causes brokenness on bsd * Fixed maintainer line 2006-02-06 Steve Slaven <[email protected]> * Updated debian build, bumped version 2006-02-02 Steve Slaven <[email protected]> * Fixed up copyright symbols and display (Dain) * Fixes crash if non-latin-1 character is entered before connecting to a server (Dain) 2006-01-31 Steve Slaven <[email protected]> * Fixes bugged #var $(expression). bug #1: It was possible to create variables with illegal names. bug #2: Expressions like "-30" or "+5" were incorrectly interpretted as named variables which were then completely inaccessible. bug #3: Deletion of existing named variable via #var $(expression)= caused crash. (pointer to var-node was not set) * Better handling of line continuation (Elestir) * 1. Allows empty-line matching using regexp. E.g.: gagging of all empty lines #action %empty ^$= * Fixes operator . (dot) which didn't check for valid index range. (Elestir) * Make speedwalk execute aliases if defined instead of just sending directions (Elestir) * Allow configuring the group delimiter to any arbitrary string * A patch that fixes a problem with not restoring the fcntl flags for stdout before running a #! command. 2005-11-22 Steve Slaven <[email protected]> * Fix for segfault when viewing a single alias from Kalev Lember <[email protected]> 2005-11-13 Steve Slaven <[email protected]> * This is the new config for mkdist * These are autogenerated files and don't need to be tracked 2005-11-11 Steve Slaven <[email protected]> * Updated news in preparation for release 2005-10-28 Steve Slaven <[email protected]> * Added arch and maintainer to debian files * Added #speedwalk to documentation * Added #speedwalk command for using speedwalks even if you have opt_speedwalk set to off 2005-10-27 Steve Slaven <[email protected]> * Updated where to send patches/bug reports in man page * Updated version numbers, added COPYING file to shared dist to that #help copyright works * This fixes a tiny memory leak caused by not freeing the copy of a variable if used in a comparison on the left side, valgrind output: 2005-10-21 Steve Slaven <[email protected]> * Added some casts because byte is unsigned char and some functions in main wanted to have signed chars, this was the previous behaviour but the compiler spit out warnings, now it shouldn't anymore. 2005-09-16 Steve Slaven <[email protected]> * Fix warnings during muc compile 2005-09-13 Steve Slaven <[email protected]> * Updated news and some debian control files 2005-08-30 Steve Slaven <[email protected]> * Fixed initializing default completions using new command structures 2005-06-10 Steve Slaven <[email protected]> * Added #module documentation 2005-06-03 Steve Slaven <[email protected]> * Applied patch from Michael Sterrett <[email protected]> that fixes the code that locates the copyright file 2005-04-05 Steve Slaven <[email protected]> * Changed some contact info to [email protected] for bug reports * Added documentation of the #group command and line continuation * Added line-continuation support to the #ex command 2005-04-04 Steve Slaven <[email protected]> * Updated build-process information and updated where bugs and patches should be sent to 2005-03-22 Steve Slaven <[email protected]> * Updated news * Added 1.2.8 news, fixed but in upcase/downcase word (Dain) 2005-03-21 Steve Slaven <[email protected]> * Updated debian version, make #module loaded objects export their symbols globally (needed to allow binary xs modules in perl to get to each others symbols) * A rough overview of module support * use tty_printf since printf will not work with locales * Install powwow.doc and powwow.help in $pkgdatadir/ and also set POWWOW_DIR to match so that online help should be found after a "make install" * Added help on #module * Moved #module before #movie * Wide character (locale) support from Dain, changed output of the compiled options line since there are more compile time options now * Internally renamed some option flags to match their #opt counterparts: echo_int => opt_info echo_key => opt_keyecho echo_ext => opt_echo * Convert all `' to "" as per the powwow-1.2.6-dain patch. Note I did not apply the patch since 1.2.7 has some differences to 1.2.5 with regard to command handling and things, so I'm applying the diff parts by hand mostly * Don't include dlfcn.h if no libdl * Check for libdl * Do not include #module support if there is no libdl 2005-03-13 Steve Slaven <[email protected]> * Updated to include the debian build files in the make dist, also regenerated some of teh automake/conf stuff 2005-03-12 Steve Slaven <[email protected]> * Made #module print messages prefixed with #module instead of #lib, also display the path to the library that was loaded so that if testing new libraries you can tell which one was found :p * Changed #module to not require the .so extension, and added some checks for _GNU_SOURCE in ptr.h so that modules compiled with GNU externsions will work with powwow.h (like perl) * Changed the #module command to handle searching multiple (currently compiled in) library paths, and remove the requirement for the .so part of the filename so that in future versions we can support .dll under cygwin * Initial revision * New repository initialized by cvs2svn. 2019-03-18 [email protected] <[email protected]> * handle more control characters in prompts * drop support for non-ANSI C
wip-sync
pushed a commit
that referenced
this pull request
Jan 15, 2020
Changelog: Changes in 3.0.0 (since the stable 2.2 series): * Notable changes ** Just-in-time code generation Guile programs now run up to 4 times faster, relative to Guile 2.2, thanks to just-in-time (JIT) native code generation. Notably, this brings the performance of "eval" as written in Scheme back to the level of "eval" written in C, as in the days of Guile 1.8. See "Just-In-Time Native Code" in the manual, for more information. JIT compilation will be enabled automatically and transparently. To disable JIT compilation, configure Guile with `--enable-jit=no' or `--disable-jit'. The default is `--enable-jit=auto', which enables the JIT if it is available. See `./configure --help' for more. JIT compilation is enabled by default on x86-64, i686, ARMv7, and AArch64 targets. ** Lower-level bytecode Relative to the virtual machine in Guile 2.2, Guile's VM instruction set is now more low-level. This allows it to express more advanced optimizations, for example type check elision or integer devirtualization, and makes the task of JIT code generation easier. Note that this change can mean that for a given function, the corresponding number of instructions in Guile 3.0 may be higher than Guile 2.2, which can lead to slowdowns when the function is interpreted. We hope that JIT compilation more than makes up for this slight slowdown. ** Interleaved internal definitions and expressions allowed It used to be that internal definitions had to precede all expressions in their bodies. This restriction has been relaxed. If an expression precedes an internal definition, it is treated as if it were a definition of an unreferenced variable. For example, the expression `(foo)' transforms to the equivalent of `(define _ (begin (foo) #f))', if it precedes other definitions. This change improves the readability of Guile programs, as it used to be that program indentation tended to increase needlessly to allow nested `let' and `letrec' to re-establish definition contexts after initial expressions, for example for type-checks on procedure arguments. ** Record unification Guile used to have a number of implementations of structured data types in the form of "records": a core facility, SRFI-9 (records), SRFI-35 (condition types -- a form of records) and R6RS records. These facilities were not compatible, as they all were built in different ways. This had the unfortunate corollary that SRFI-35 conditions were not compatible with R6RS conditions. To fix this problem, we have now added the union of functionality from all of these record types into core records: single-inheritance subtyping, mutable and immutable fields, and so on. See "Records" in the manual, for full details. R6RS records, SRFI-9 records, and the SRFI-35 and R6RS exception types have been accordingly "rebased" on top of core records. ** Reimplementation of exceptions Since Guile's origins 25 years ago, `throw' and `catch' have been the primary exception-handling primitives. However these primitives have two problems. One is that it's hard to handle exceptions in a structured way using `catch'. Few people remember what the corresponding `key' and `args' are that an exception handler would see in response to a call to `error', for example. In practice, this results in more generic catch-all exception handling than one might like. The other problem is that `throw', `catch', and especially `with-throw-handler' are quite unlike what the rest of the Scheme world uses. R6RS and R7RS, for example, have mostly converged on SRFI-34-style `with-exception-handler' and `raise' primitives, and encourage the use of SRFI-35-style structured exception objects to describe the error. Guile's R6RS layer incorporates an adapter between `throw'/`catch' and structured exception handling, but it didn't apply to SRFI-34/SRFI-35, and we would have to duplicate it for R7RS. In light of these considerations, Guile has now changed to make `with-exception-handler' and `raise-exception' its primitives for exception handling and defined a hierarchy of R6RS-style exception types in its core. SRFI-34/35, R6RS, and the exception-handling components of SRFI-18 (threads) have been re-implemented in terms of this core functionality. There is also a a compatibility layer that makes it so that exceptions originating in `throw' can be handled by `with-exception-hander', and vice-versa for `raise-exception' and `catch'. Generally speaking, users will see no difference. The one significant difference is that users of SRFI-34 will see more exceptions flowing through their `with-exception-handler'/`guard' forms, because whereas before they would only see exceptions thrown by SRFI-34, now they will see exceptions thrown by R6RS, R7RS, or indeed `throw'. Guile's situation is transitional. Most exceptions are still signalled via `throw'. These will probably migrate over time to `raise-exception', while preserving compatibility of course. See "Exceptions" in the manual, for full details on the new API. ** `guard' no longer unwinds the stack for clause tests SRFI-34, and then R6RS and R7RS, defines a `guard' form that is a shorthand for `with-exception-handler'. The cond-like clauses for the exception handling are specified to run with the continuation of the `guard', while any re-propagation of the exception happens with the continuation of the original `raise'. In practice, this means that one needs full `call-with-continuation' to implement the specified semantics, to be able to unwind the stack to the cond clauses, then rewind if none match. This is not only quite expensive, it is also error-prone as one usually doesn't want to rewind dynamic-wind guards in an exceptional situation. Additionally, as continuations bind tightly to the current thread, it makes it impossible to migrate a subcomputation with a different thread if a `guard' is live on the stack, as is done in Fibers. Guile now works around these issues by running the test portion of the guard expressions within the original `raise' continuation, and only unwinding once a test matches. This is an incompatible semantic change but we think the situation is globally much better, and we expect that very few people will be affected by the change. ** Optimization of top-level bindings within a compilation unit At optimization level 2 and above, Guile's compiler is now allowed to inline top-level definitions within a compilation unit. See "Declarative Modules" in the manual, for full details. This change can improve the performance of programs with many small top-level definitions by quite a bit! At optimization level 3 and above, Guile will assume that any top-level binding in a declarative compilation unit that isn't exported from a module can be completely inlined into its uses. (Prior to this change, -O3 was the same as -O2.) Note that with this new `seal-private-bindings' pass, private declarative bindings are no longer available for access from the first-class module reflection API. The optimizations afforded by this pass can be useful when you need a speed boost, but having them enabled at optimization level 3 means they are not on by default, as they change Guile's behavior in ways that users might not expect. ** By default, GOOPS classes are not redefinable It used to be that all GOOPS classes were redefinable, at least in theory. This facility was supported by an indirection in all "struct" instances, even though only a subset of structs would need redefinition. We wanted to remove this indirection, in order to speed up Guile records, allow immutable Guile records to eventually be described by classes, and allow for some optimizations in core GOOPS classes that shouldn't be redefined anyway. Thus in GOOPS now there are classes that are redefinable and classes that aren't. By default, classes created with GOOPS are not redefinable. To make a class redefinable, it should be an instance of `<redefinable-class>'. See "Redefining a Class" in the manual for more information. ** Define top-level bindings for aux syntax: `else', `=>', `...', `_' These auxiliary syntax definitions are specified to be defined in the R6RS and the R7RS. They were previously unbound, even in the R6RS modules. This change is not anticipated to cause any incompatibility with existing Guile code, and improves things for R6RS and R7RS users. ** Conventional gettext alias is now `G_' Related to the last point, since the "Fix literal matching for module-bound literals" change in the 2.2 series, it was no longer possible to use the conventional `_' binding as an alias for `gettext', because a local `_' definition would prevent `_' from being recognized as auxiliary syntax for `match', `syntax-rules', and similar. The new recommended conventional alias for `gettext' is `G_'. ** Add --r6rs command-line option The new `install-r6rs!' procedure adapts Guile's defaults to be more R6RS-compatible. This procedure is called if the user passes `--r6rs' as a command-line argument. See "R6RS Incompatibilities" in the manual, for full details. ** Add support for R7RS Thanks to Göran Weinholt and OKUMURA Yuki, Guile now implements the R7RS modules. As the R7RS library syntax is a subset of R6RS, to use R7RS you just `(import (scheme base))' and off you go. As with R6RS also, there are some small lexical incompatibilities regarding hex escapes; see "R6RS Support" in the manual, for full details. Also as with R6RS, there is an `install-r7rs!' procedure and a `--r7rs' command-line option. ** Add #:re-export-and-replace argument to `define-module' This new keyword specifies a set of bindings to re-export, but also marks them as intended to replace core bindings. See "Creating Guile Modules" in the manual, for full details. Note to make this change, we had to change the way replacement flags are stored, to being associated with modules instead of individual variable objects. This means that users who #:re-export an imported binding that was already marked as #:replace by another module will now see warnings, as they need to use #:re-export-and-replace instead. ** `define-module' #:autoload no longer pulls in the whole module One of the ways that a module can use another is "autoloads". For example: (define-module (a) #:autoload (b) (make-b)) In this example, module `(b)' will only be imported when the `make-b' identifier is referenced. However besides the imprecision about when a given binding is actually referenced, this mechanism used to cause the whole imported module to become available, not just the specified bindings. This has now been changed to only import the specified bindings. This is a backward-incompatible change. The fix is to mention all bindings of interest in the autoload clause. Feedback is welcome. ** Improve SRFI-43 vector-fill! SRFI-43 vector-fill! now has the same performance whether an optional range is provided or not, and is also provided in core. As a side effect, vector-fill! and vector_fill_x no longer work on non-vector rank-1 arrays. Such cases were handled incorrectly before; for example, prior to this change: (define a (make-vector 10 'x)) (define b (make-shared-array a (lambda (i) (list (* 2 i))) 5)) (vector-fill! b 'y) => #1(y y y x x) This is now an error. Instead, use array-fill!. ** `iota' in core and SRFI-1 `iota' are the same Previously, `iota' in core would not accept start and step arguments and would return an empty list for negative count. Now there is only one `iota' function with the extended semantics of SRFI-1. Note that as an incompatible change, core `iota' no longer accepts a negative count. ** Improved Transport Layer Security (TLS) support in (web client) `http-request', `http-get', and related procedures from (web client) are able to access content over TLS ("HTTPS") since Guile 2.2. However, that support lacked important facilities, which are now available. First, these procedures now have a #:verify-certificates? parameter to enable or disable the verification of X.509 server certificates. The new `x509-certificate-directory' SRFI-39 parameter specifies X.509 certificates are searched for. Second, HTTPS proxies are now supported (in addition to HTTP proxies) and the new `current-https-proxy' parameter controls that. See "Web Client" in the manual for details. * New deprecations ** scm_t_uint8, etc deprecated in favor of C99 stdint.h It used to be that Guile defined its own `scm_t_uint8' because C99 `uint8_t' wasn't widely enough available. Now Guile finally made the change to use C99 types, both internally and in Guile's public headers. Note that this also applies to SCM_T_UINT8_MAX, SCM_T_INT8_MIN, for intN and uintN for N in 8, 16, 32, and 64. Guile also now uses ptrdiff_t instead of scm_t_ptrdiff, and similarly for intmax_t, uintmax_t, intptr_t, and uintptr_t. ** The two-argument form of `record-constructor' Calling `record-constructor' with two arguments (the record type and a list of field names) is deprecated. Instead, call with just one argument, and provide a wrapper around that constructor if needed. * Incompatible changes ** All deprecated code removed All code deprecated in Guile 2.2 has been removed. See older NEWS, and check that your programs can compile without linker warnings and run without runtime warnings. See "Deprecation" in the manual. In particular, the function `scm_generalized_vector_get_handle' which was deprecated in 2.0.9 but remained in 2.2, has now finally been removed. As a replacement, use `scm_array_get_handle' to get a handle and `scm_array_handle_rank' to check the rank. ** Remove "self" field from vtables and "redefined" field from classes These fields were used as part of the machinery for class redefinition and is no longer needed. ** VM hook manipulation simplified The low-level mechanism to instrument a running virtual machine for debugging and tracing has been simplified. See "VM Hooks" in the manual, for more. * Changes to the distribution ** New effective version The "effective version" of Guile is now 3.0, which allows parallel installation with other effective versions (for example, the older Guile 2.2). See "Parallel Installations" in the manual for full details. Notably, the `pkg-config' file is now `guile-3.0', and there are new `guile-3' and `guile-3.0' features for `cond-expand'.
wip-sync
pushed a commit
that referenced
this pull request
Nov 28, 2020
= libre Changelog == [v1.1.0] - 2020-10-04 === Added - tls: functions to get the certificate issuer and subject [#18] - uri: Added path field to struct uri and its decode to uri_decode [#22] - tcp: add tcp_connect_bind [#24] - http: support bind to laddr in http_request [#24] - sipreg: support Cisco REGISTER keep-alives [#19] - sip: websocket support [#26] === Fixed - tls/openssl: fix X509_NAME win32/wincrypt.h conflict - dns: listen on IPv4 and IPv6 socket [#27] - main: fix/optimize windows file descriptors [#25] === Contributors (many thanks) - Alfred E. Heggestad - Christian Spielberger - Christoph Huber - Franz Auernigg - Juha Heinanen - Sebastian Reimers == [v1.0.0] - 2020-09-08 === Added - sip: add trace - sdp: sdp_media_disabled API function [#2] - tls: add tls_set_selfsigned_rsa [#6] - tls: add functions to verify server cert, purpose and hostname [#10] - http: client should set SNI [#10] - http: client should use tls functions to verify server certs, purpose and hostname [#10] - sipreg: add proxy expires field and get function [#13] - sipreg: make re-register interval configurable [#13] === Changed - debian: Automatic cleanup after building debian package === Fixed - Set SDK path (SYSROOT) using xcrun (fix building on macOS 10.14) - tcp: close socket on windows if connection is aborted or reset [#1] - rtmp: Fix URL path parsing (creytiv#245) - ice: various fixes [baresip/baresip#925] - openssl/tls: replace deprecated openssl 1.1.0 functions [#5] === Contributors (many thanks) - Alfred E. Heggestad - Christian Spielberger - Christoph Huber - Franz Auernigg - juha-h - Juha Heinanen - Richard Aas - Sebastian Reimers [#25]: baresip/re#25 [#27]: baresip/re#27 [#26]: baresip/re#26 [#19]: baresip/re#19 [#24]: baresip/re#24 [#22]: baresip/re#22 [#18]: baresip/re#18 [#13]: baresip/re#13 [#10]: baresip/re#10 [#6]: baresip/re#6 [#5]: baresip/re#5 [#2]: baresip/re#2 [#1]: baresip/re#1 [v1.0.0]: baresip/re@v0.6.1...v1.0.0 [v1.1.0]: baresip/re@v1.0.0...v1.1.0 [Unreleased]: baresip/re@v1.1.0...HEAD
wip-sync
pushed a commit
that referenced
this pull request
Dec 24, 2020
Changelog: == [2.22] -- 2020-12-19 === Added - Added 'wait_until' option to browser jobs to configure how long the headless browser will wait for pages to load. - Jobs now have an optional `treat_new_as_changed` (default `false`) key that can be set, and will treat newly-found pages as changed, and display a diff from the empty string (useful for `diff_tool` or `diff_filter` with side effects) - New reporters: `discord`, `mattermost` - New key `user_visible_url` for URL jobs that can be used to show a different URL in reports (useful if the watched URL is a REST API endpoint, but the report should link to the corresponding web page) - The Markdown reporter now supports limiting the report length via the `max_length` parameter of the `submit` method. The length limiting logic is smart in the sense that it will try trimming the details first, followed by omitting them completely, followed by omitting the summary. If a part of the report is omitted, a note about this is added to the report. (PR#572, by Denis Kasak) === Changed - Diff output is now generated more uniformly, independent of whether the input data has a trailing newline or not; if this behavior is not intended, use an external `diff_tool` (PR#550, by Adam Goldsmith) - The `--test-diff-filter` output now properly reports timestamps from the history entry instead of the current date and time (Fixes #573) - Unique GUIDs for jobs are now enforced at load time, append "#1", "#2", ... to the URLs to make them unique if you have multiple different jobs that share the same request URL (Fixes #586) - When a config, urls file or hooks file does not exist and should be edited or inited, its parent folders will be created (previously only the urlwatch configuration folder was created; Fixes #594) - Auto-matched filters now always get `None` supplied as subfilter; any custom filters must accept a `subfilter` parameter after the existing `data` parameter - Drop support for Python 3.5 == Fixed - Make imports thread-safe: This might increase startup times a bit, as dependencies are imported on bootup instead of when first used. Importing in Python is not (yet) thread-safe, so we cannot import new modules from the worker threads reliably (Fixes #559, #601) - The Matrix reporter was improved in several ways (PR#572, by Denis Kasak): - The maximum length of the report was increase from 4096 to 16384. - The report length limiting is now implemented via the new length limiting functionality of the Markdown reporter. Previously, the report was simply trimmed at the end which could break the diff blocks and make them render incorrectly. - The diff code blocks are now tagged as diffs which will allow the diffs to be syntax highlighted as such. This doesn't yet work in Element, pending on the resolution of trentm/python-markdown2#370.
wip-sync
pushed a commit
that referenced
this pull request
Jul 23, 2023
## 0.1.1 -- 2023-07-23 * Fix macOS build (#1)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Use qt's OS defines