]> granicus.if.org Git - pdns/log
pdns
6 years agoAPI docs: fix zone axfr-retrieve description
Pierce Lopez [Tue, 28 Aug 2018 07:47:40 +0000 (03:47 -0400)]
API docs: fix zone axfr-retrieve description

6 years agoMerge pull request #6887 from gibson042/test-any-address
Remi Gacogne [Tue, 28 Aug 2018 07:16:14 +0000 (09:16 +0200)]
Merge pull request #6887 from gibson042/test-any-address

dnsdist: Test retrieving address from any-address binds

6 years agodnsdist: Test retrieving address from any-address binds
Richard Gibson [Tue, 28 Aug 2018 00:37:55 +0000 (20:37 -0400)]
dnsdist: Test retrieving address from any-address binds

6 years agoMerge pull request #6885 from pieterlexis/ixfrdist-fixes
Remi Gacogne [Mon, 27 Aug 2018 18:13:50 +0000 (20:13 +0200)]
Merge pull request #6885 from pieterlexis/ixfrdist-fixes

Several ixfrdist fixes

6 years agoixfrdist: Don't handle SIGSTOP
Pieter Lexis [Mon, 27 Aug 2018 11:55:49 +0000 (13:55 +0200)]
ixfrdist: Don't handle SIGSTOP

6 years agoixfrdist: make axfr-timeout default match documented default
Pieter Lexis [Fri, 24 Aug 2018 16:23:01 +0000 (18:23 +0200)]
ixfrdist: make axfr-timeout default match documented default

6 years agoixfrdist: clarify exit message
Pieter Lexis [Fri, 24 Aug 2018 16:21:09 +0000 (18:21 +0200)]
ixfrdist: clarify exit message

6 years agoixfrdist: fix typo in error
Pieter Lexis [Fri, 24 Aug 2018 14:59:31 +0000 (16:59 +0200)]
ixfrdist: fix typo in error

6 years agoixfrdist: use port 53 by default for IPs from json
Pieter Lexis [Fri, 24 Aug 2018 14:54:20 +0000 (16:54 +0200)]
ixfrdist: use port 53 by default for IPs from json

6 years agoixfrutils: add timeout to readSerialFromMaster
Pieter Lexis [Fri, 24 Aug 2018 14:50:22 +0000 (16:50 +0200)]
ixfrutils: add timeout to readSerialFromMaster

Make the error messages better in ixfrdist

6 years agoMerge pull request #6737 from chbruyand/dnsdist-consistent-hashing
Remi Gacogne [Fri, 24 Aug 2018 12:15:31 +0000 (14:15 +0200)]
Merge pull request #6737 from chbruyand/dnsdist-consistent-hashing

dnsdist: add consistent hash builtin policy

6 years agoMerge pull request #6870 from rgacogne/dnsdist-docs-dot
Remi Gacogne [Thu, 23 Aug 2018 08:14:58 +0000 (10:14 +0200)]
Merge pull request #6870 from rgacogne/dnsdist-docs-dot

dnsdist: Fix DoT docs to clarify we only listen on TCP, not UDP

6 years agodnsdist: Fix DoT docs to clarify we only listen on TCP, not UDP
Remi Gacogne [Wed, 22 Aug 2018 14:08:10 +0000 (16:08 +0200)]
dnsdist: Fix DoT docs to clarify we only listen on TCP, not UDP

6 years agoMerge pull request #6810 from Habbie/dnsdist-doc-no-version
Pieter Lexis [Tue, 21 Aug 2018 07:56:10 +0000 (09:56 +0200)]
Merge pull request #6810 from Habbie/dnsdist-doc-no-version

remove version information from dnsdist doc title

6 years agoMerge pull request #6858 from Habbie/rfc2136-correct-zone
Pieter Lexis [Tue, 21 Aug 2018 07:55:23 +0000 (09:55 +0200)]
Merge pull request #6858 from Habbie/rfc2136-correct-zone

RFC2136 fixes

6 years agoMerge pull request #6861 from Habbie/dont-leak-addzone.com
Pieter Lexis [Tue, 21 Aug 2018 07:55:07 +0000 (09:55 +0200)]
Merge pull request #6861 from Habbie/dont-leak-addzone.com

do not leak requests for addzone.com to the Internet

6 years agoMerge pull request #6850 from rgacogne/rec-disable-tcp-sockets-reuseport
Remi Gacogne [Mon, 20 Aug 2018 13:44:01 +0000 (15:44 +0200)]
Merge pull request #6850 from rgacogne/rec-disable-tcp-sockets-reuseport

rec: Disable only our own TCP listening socket when reuseport is enabled

6 years agochange 0 to nullptr
Peter van Dijk [Mon, 20 Aug 2018 07:38:42 +0000 (09:38 +0200)]
change 0 to nullptr

6 years agoMerge pull request #6825 from klaus3000/disable-signed-NOTIFYs
Remi Gacogne [Mon, 20 Aug 2018 06:25:50 +0000 (08:25 +0200)]
Merge pull request #6825 from klaus3000/disable-signed-NOTIFYs

add option send-signed-notify to send NOTIFYs without TSIG signature

6 years agoMerge pull request #6845 from zeha/api-writeable
Remi Gacogne [Mon, 20 Aug 2018 06:24:08 +0000 (08:24 +0200)]
Merge pull request #6845 from zeha/api-writeable

Drop api-readonly configuration setting

6 years agoMerge pull request #6857 from klaus3000/remove-SOAcheckBackoff-on-incoming-NOTIFY2
Remi Gacogne [Mon, 20 Aug 2018 06:19:53 +0000 (08:19 +0200)]
Merge pull request #6857 from klaus3000/remove-SOAcheckBackoff-on-incoming-NOTIFY2

Remove SOA-check backoff on incoming NOTIFY and fix d_lock handling

6 years agoMerge pull request #6859 from Habbie/edit-zone-dnsname-abort
Remi Gacogne [Mon, 20 Aug 2018 06:07:37 +0000 (08:07 +0200)]
Merge pull request #6859 from Habbie/edit-zone-dnsname-abort

make edit-zone catch zoneparser exceptions as well

6 years agoMerge pull request #6860 from Habbie/test-nits
Remi Gacogne [Mon, 20 Aug 2018 06:05:33 +0000 (08:05 +0200)]
Merge pull request #6860 from Habbie/test-nits

auth regression test: language/content nits

6 years agoFix removal notice in docs
Chris Hofstaedtler [Sat, 18 Aug 2018 18:00:34 +0000 (20:00 +0200)]
Fix removal notice in docs

6 years agorfc2136: do lookups in the right zone
Peter van Dijk [Thu, 16 Aug 2018 17:55:45 +0000 (19:55 +0200)]
rfc2136: do lookups in the right zone

6 years agoadd test for parent/child confusion
Peter van Dijk [Thu, 16 Aug 2018 20:46:41 +0000 (22:46 +0200)]
add test for parent/child confusion

6 years agoMerge pull request #6856 from skoef/dynBpfExcludeRange
Remi Gacogne [Fri, 17 Aug 2018 14:52:26 +0000 (16:52 +0200)]
Merge pull request #6856 from skoef/dynBpfExcludeRange

added :excludeRange and :includeRange methods to DynBPFFilter class

6 years agodo not leak requests for addzone.com to the Internet
Peter van Dijk [Fri, 17 Aug 2018 12:50:33 +0000 (14:50 +0200)]
do not leak requests for addzone.com to the Internet

6 years agotest nits
Peter van Dijk [Fri, 17 Aug 2018 11:33:40 +0000 (13:33 +0200)]
test nits

6 years agomake edit-zone catch zoneparser exceptions as well
Peter van Dijk [Fri, 17 Aug 2018 11:29:04 +0000 (13:29 +0200)]
make edit-zone catch zoneparser exceptions as well

6 years agorec: Without reuseport, every listener thread watches all TCP sockets
Remi Gacogne [Fri, 17 Aug 2018 09:03:38 +0000 (11:03 +0200)]
rec: Without reuseport, every listener thread watches all TCP sockets

So we simply add all TCP sockets to the list watched by these threads
instead of using a separate variable, to make it easier to read later
on.

6 years agoadd sub.test.dyndns zone, add occluded record to parent
Peter van Dijk [Thu, 16 Aug 2018 20:03:09 +0000 (22:03 +0200)]
add sub.test.dyndns zone, add occluded record to parent

6 years agouse gsort when available, because sort -V is a GNU extension
Peter van Dijk [Thu, 16 Aug 2018 19:23:04 +0000 (21:23 +0200)]
use gsort when available, because sort -V is a GNU extension

6 years agoafter a db lookup, always finish the get cycle
Peter van Dijk [Thu, 16 Aug 2018 19:15:59 +0000 (21:15 +0200)]
after a db lookup, always finish the get cycle

6 years agodnsdist: consistent hash - also check for individual pool's policies before pre-compu...
Charles-Henri Bruyand [Thu, 16 Aug 2018 15:43:18 +0000 (17:43 +0200)]
dnsdist: consistent hash - also check for individual pool's policies before pre-computing backend's hashes

6 years agoDelete a zone from the list of failed slave-checks on incoming NOTIFY and fix d_lock...
Klaus Darilion [Thu, 16 Aug 2018 14:50:05 +0000 (14:50 +0000)]
Delete a zone from the list of failed slave-checks on incoming NOTIFY and fix d_lock handling

- If the master is not available, PDNS uses an incrmental backoff for SOA-checks to avoid
constant SOA checks on the failed master server. If the master server comes back to life
and sends a NOTIFY, the NOTIFY is ignored due to the backoff. This patch removes the zone
from the list of failed slave-checks to allow immediate checking.

- Debug-Log if a slave-check was skipped due to incremental backoff feature

- Fix d_lock handling according to comments on https://github.com/PowerDNS/pdns/pull/6819

- Be more verbose about the consequences of a failed SOA check

6 years agounrelated syntax fixes in docs
Reinier Schoof [Thu, 16 Aug 2018 12:17:13 +0000 (14:17 +0200)]
unrelated syntax fixes in docs

6 years agomove documentation about purgeExpired to DynBPFFilter
Reinier Schoof [Thu, 16 Aug 2018 11:28:50 +0000 (13:28 +0200)]
move documentation about purgeExpired to DynBPFFilter

purgeExpired is a method of DynBPFFilter and not BPFFilter so it was
moved to the proper section in the document

6 years agoadded :excludeRange and :includeRange methods to DynBPFFilter class
Reinier Schoof [Thu, 16 Aug 2018 11:21:07 +0000 (13:21 +0200)]
added :excludeRange and :includeRange methods to DynBPFFilter class

6 years agoMerge pull request #6855 from pieterlexis/docs-wrt-axfr
Peter van Dijk [Wed, 15 Aug 2018 18:48:53 +0000 (20:48 +0200)]
Merge pull request #6855 from pieterlexis/docs-wrt-axfr

Documentation fixes

6 years agoMerge pull request #6841 from rgacogne/rec-no-protobuf-compile
aerique [Wed, 15 Aug 2018 14:52:44 +0000 (16:52 +0200)]
Merge pull request #6841 from rgacogne/rec-no-protobuf-compile

rec: Fix compilation without protobuf support

6 years agoDocument address negation in only-notify
Pieter Lexis [Wed, 15 Aug 2018 11:45:01 +0000 (13:45 +0200)]
Document address negation in only-notify

6 years agoDocument that LogAction can log to stdout
Pieter Lexis [Wed, 15 Aug 2018 11:40:06 +0000 (13:40 +0200)]
Document that LogAction can log to stdout

6 years agoMerge pull request #6854 from Habbie/policy-cleanup
aerique [Wed, 15 Aug 2018 11:32:14 +0000 (13:32 +0200)]
Merge pull request #6854 from Habbie/policy-cleanup

remove unused policy script

6 years agoMerge pull request #6843 from zeha/check-duplicate-soa
aerique [Wed, 15 Aug 2018 10:44:19 +0000 (12:44 +0200)]
Merge pull request #6843 from zeha/check-duplicate-soa

check-all-zones: find duplicate zones and SOAs

6 years agoMerge pull request #6834 from Habbie/checkzone-nullmxsrv
aerique [Wed, 15 Aug 2018 09:06:02 +0000 (11:06 +0200)]
Merge pull request #6834 from Habbie/checkzone-nullmxsrv

check-zone: allow null MX, SRV

6 years agoremove unused policy script
Peter van Dijk [Wed, 15 Aug 2018 08:46:04 +0000 (10:46 +0200)]
remove unused policy script

6 years agoMerge pull request #6844 from zeha/mariadb
aerique [Tue, 14 Aug 2018 19:04:08 +0000 (21:04 +0200)]
Merge pull request #6844 from zeha/mariadb

Workaround MariaDB pretending to be MySQL

6 years agoRemove leftover multi_index_container tag structs
Chris Hofstaedtler [Tue, 14 Aug 2018 18:29:03 +0000 (20:29 +0200)]
Remove leftover multi_index_container tag structs

6 years agorec: Disable only our own TCP listening socket when reuseport is enabled
Remi Gacogne [Mon, 13 Aug 2018 15:12:54 +0000 (17:12 +0200)]
rec: Disable only our own TCP listening socket when reuseport is enabled

6 years agoDrop api-readonly configuration setting
Chris Hofstaedtler [Fri, 10 Aug 2018 13:15:55 +0000 (15:15 +0200)]
Drop api-readonly configuration setting

6 years agoWorkaround MariaDB pretending to be MySQL
Chris Hofstaedtler [Fri, 10 Aug 2018 12:46:05 +0000 (14:46 +0200)]
Workaround MariaDB pretending to be MySQL

6 years agoMerge pull request #6842 from zeha/mysql8
Peter van Dijk [Fri, 10 Aug 2018 12:24:26 +0000 (14:24 +0200)]
Merge pull request #6842 from zeha/mysql8

Allow compiling against MySQL 8 client header files

6 years agocheck-all-zones: find duplicate zones and SOAs
Chris Hofstaedtler [Fri, 10 Aug 2018 12:08:48 +0000 (14:08 +0200)]
check-all-zones: find duplicate zones and SOAs

6 years agoAllow compiling against MySQL 8 client header files
Chris Hofstaedtler [Fri, 10 Aug 2018 11:30:46 +0000 (13:30 +0200)]
Allow compiling against MySQL 8 client header files

6 years agorec: Fix a warning about parseProtobufOptions() being unused
Remi Gacogne [Fri, 10 Aug 2018 08:02:58 +0000 (10:02 +0200)]
rec: Fix a warning about parseProtobufOptions() being unused

6 years agorec: Fix 'logQuery' compilation without protobuf support
Remi Gacogne [Thu, 9 Aug 2018 17:04:20 +0000 (19:04 +0200)]
rec: Fix 'logQuery' compilation without protobuf support

6 years agoMerge pull request #6835 from rgacogne/dnsdist-fix-dynblock-default-action-to-str
Remi Gacogne [Thu, 9 Aug 2018 06:29:09 +0000 (08:29 +0200)]
Merge pull request #6835 from rgacogne/dnsdist-fix-dynblock-default-action-to-str

dnsdist: Display DynBlocks' default action, None, as the global one

6 years agoMerge pull request #6803 from Habbie/ednsoptionrule
Remi Gacogne [Wed, 8 Aug 2018 16:25:44 +0000 (18:25 +0200)]
Merge pull request #6803 from Habbie/ednsoptionrule

dnsdist: add EDNSOptionRule

6 years agodnsdist: Display DynBlocks' default action, None, as the global one
Remi Gacogne [Wed, 8 Aug 2018 15:47:37 +0000 (17:47 +0200)]
dnsdist: Display DynBlocks' default action, None, as the global one

The default action for a dynamic block is Action::None, which doesn't
mean that nothing will be done but that the global action will be
applied instead. We failed to display that correctly in the console
and via the API.

6 years agoadd missing warning counter increment
Peter van Dijk [Wed, 8 Aug 2018 13:24:53 +0000 (15:24 +0200)]
add missing warning counter increment

6 years agouse EDNSOptionCode constants
Peter van Dijk [Wed, 8 Aug 2018 13:55:00 +0000 (15:55 +0200)]
use EDNSOptionCode constants

6 years agocheck-zone: allow null MX, SRV; fixes #6800
Peter van Dijk [Wed, 8 Aug 2018 13:24:36 +0000 (15:24 +0200)]
check-zone: allow null MX, SRV; fixes #6800

6 years agoadd EDNSOptionCode table
Peter van Dijk [Tue, 7 Aug 2018 13:45:00 +0000 (15:45 +0200)]
add EDNSOptionCode table

6 years agodnsdist: add EDNSOptionRule
Peter van Dijk [Tue, 24 Jul 2018 13:17:23 +0000 (15:17 +0200)]
dnsdist: add EDNSOptionRule

6 years agoMerge pull request #6831 from rgacogne/no-moadns-copy
Remi Gacogne [Wed, 8 Aug 2018 10:11:30 +0000 (12:11 +0200)]
Merge pull request #6831 from rgacogne/no-moadns-copy

Get rid of some allocs/copies in DNS parsing

6 years agoMerge pull request #6809 from chbruyand/test-recursor-mawk
Peter van Dijk [Wed, 8 Aug 2018 09:24:54 +0000 (11:24 +0200)]
Merge pull request #6809 from chbruyand/test-recursor-mawk

recursor tests: replace awk command by perl

6 years agoFix greediness issue
Charles-Henri Bruyand [Wed, 8 Aug 2018 06:15:51 +0000 (08:15 +0200)]
Fix greediness issue

6 years agodnsdist: Remove leftover initialization of a uint16_t to NULL
Remi Gacogne [Tue, 7 Aug 2018 15:45:49 +0000 (17:45 +0200)]
dnsdist: Remove leftover initialization of a uint16_t to NULL

6 years agoMerge pull request #6830 from Habbie/rec-test-upgrade-pip
Remi Gacogne [Tue, 7 Aug 2018 15:00:41 +0000 (17:00 +0200)]
Merge pull request #6830 from Habbie/rec-test-upgrade-pip

recursor testing: upgrade pip

6 years agoupgrade pip
Peter van Dijk [Tue, 7 Aug 2018 10:48:09 +0000 (12:48 +0200)]
upgrade pip

6 years agodnsdist: Reduce the number of string alloc/copy during ECS processing
Remi Gacogne [Mon, 6 Aug 2018 10:23:02 +0000 (12:23 +0200)]
dnsdist: Reduce the number of string alloc/copy during ECS processing

6 years agorec: Remove a useless copy in arecvfrom(), reserve whenever possible
Remi Gacogne [Thu, 2 Aug 2018 14:52:28 +0000 (16:52 +0200)]
rec: Remove a useless copy in arecvfrom(), reserve whenever possible

6 years agoStop copying data around in MOADNSParser, remove the weird -12 dance
Remi Gacogne [Mon, 30 Jul 2018 07:17:57 +0000 (09:17 +0200)]
Stop copying data around in MOADNSParser, remove the weird -12 dance

6 years agorec: Use a string instead of a fixed 65k buffer for TCP connections
Remi Gacogne [Fri, 20 Jul 2018 13:15:15 +0000 (15:15 +0200)]
rec: Use a string instead of a fixed 65k buffer for TCP connections

6 years agoMerge pull request #6824 from klaus3000/improve-slavecheck-logging
Remi Gacogne [Mon, 6 Aug 2018 07:31:44 +0000 (09:31 +0200)]
Merge pull request #6824 from klaus3000/improve-slavecheck-logging

Add the serials when logging the final result of a slave-check

6 years agoMerge pull request #6768 from rgacogne/rec-several-distributors
Remi Gacogne [Mon, 6 Aug 2018 07:27:18 +0000 (09:27 +0200)]
Merge pull request #6768 from rgacogne/rec-several-distributors

rec: Add support for several distributor threads

6 years agoMerge pull request #6698 from rgacogne/rec-pb-options
Remi Gacogne [Mon, 6 Aug 2018 07:25:29 +0000 (09:25 +0200)]
Merge pull request #6698 from rgacogne/rec-pb-options

rec: Refactor Protobuf options, add query/response selection

6 years agorec: Add a few more words about setProtobufMasks() in the documentation
Remi Gacogne [Mon, 30 Jul 2018 07:42:44 +0000 (09:42 +0200)]
rec: Add a few more words about setProtobufMasks() in the documentation

6 years agorec: Make 'only log if a tag is present' conditions easier to read
Remi Gacogne [Thu, 12 Jul 2018 14:28:13 +0000 (16:28 +0200)]
rec: Make 'only log if a tag is present' conditions easier to read

6 years agorec: Refactor Protobuf options, add query/response selection
Remi Gacogne [Thu, 31 May 2018 13:32:14 +0000 (15:32 +0200)]
rec: Refactor Protobuf options, add query/response selection

- Turn the protobuf options into a table because there are already
too many of them
- Split the masks applied to the initiator to a separate
`setProtobufMasks` directive
- Add the possibility to log only queries, or only responses
- Add the possibility to select queries (FFI only) and responses
for export from the Lua hooks
- Add regression tests for the protobuf features

6 years agoMerge pull request #6792 from rgacogne/rec-delay-lua-conf-threads
Remi Gacogne [Fri, 3 Aug 2018 15:22:03 +0000 (17:22 +0200)]
Merge pull request #6792 from rgacogne/rec-delay-lua-conf-threads

rec: Delay the creation of RPZ threads until we have dropped privileges

6 years agoMerge pull request #6826 from phonedph1/getoutstanding
Remi Gacogne [Fri, 3 Aug 2018 07:31:26 +0000 (09:31 +0200)]
Merge pull request #6826 from phonedph1/getoutstanding

Make getOutstanding be usable from both lua and console

6 years agoMerge pull request #6813 from phonedph1/dstportrule
Remi Gacogne [Fri, 3 Aug 2018 07:30:58 +0000 (09:30 +0200)]
Merge pull request #6813 from phonedph1/dstportrule

dnsdist: DSTPortRule

6 years agoActually remove it ;)
phonedph1 [Thu, 2 Aug 2018 14:52:11 +0000 (14:52 +0000)]
Actually remove it ;)

6 years agoFix type
phonedph1 [Thu, 2 Aug 2018 14:23:44 +0000 (14:23 +0000)]
Fix type

6 years agoMerge pull request #6827 from SvenMW/fix_docstring
Remi Gacogne [Thu, 2 Aug 2018 12:53:06 +0000 (14:53 +0200)]
Merge pull request #6827 from SvenMW/fix_docstring

Update index.rst

6 years agoUpdate index.rst
Sven Kieske [Thu, 2 Aug 2018 12:48:52 +0000 (14:48 +0200)]
Update index.rst

[DOC] fixed duplicate words

6 years agoMake getOutstanding be usable from both lua and console
phonedph1 [Wed, 1 Aug 2018 20:01:03 +0000 (20:01 +0000)]
Make getOutstanding be usable from both lua and console

6 years agofix typo: "ourserial is" -> "our serial is"
Klaus Darilion [Wed, 1 Aug 2018 10:03:07 +0000 (10:03 +0000)]
fix typo: "ourserial is" -> "our serial is"

6 years agoMerge pull request #6820 from phonedph1/patch-5
Remi Gacogne [Wed, 1 Aug 2018 07:40:34 +0000 (09:40 +0200)]
Merge pull request #6820 from phonedph1/patch-5

Update config.rst

6 years agoMerge pull request #6816 from rgacogne/auth-api-strict-ordering
Remi Gacogne [Wed, 1 Aug 2018 07:36:13 +0000 (09:36 +0200)]
Merge pull request #6816 from rgacogne/auth-api-strict-ordering

 auth: Make sure that we use strict weak records ordering in the API

6 years agofix typo
Klaus Darilion [Tue, 31 Jul 2018 22:18:33 +0000 (22:18 +0000)]
fix typo

6 years agoadd option to send NOTIFYs without TSIG signature
Klaus Darilion [Tue, 31 Jul 2018 22:14:32 +0000 (22:14 +0000)]
add option to send NOTIFYs without TSIG signature

6 years agoWhen the final result of the slave-check get logged, always add the respective serial...
Klaus Darilion [Tue, 31 Jul 2018 21:36:03 +0000 (21:36 +0000)]
When the final result of the slave-check get logged, always add the respective serials to the log line. This is very useful when debugging slave-check issues

6 years agoUpdate config.rst
phonedph1 [Tue, 31 Jul 2018 18:51:40 +0000 (12:51 -0600)]
Update config.rst

Try to clarify what staleTTL means in terms of the packet cache option.

This hopefully aligns more with the text on https://dnsdist.org/guides/cache.html and real-world observations.

6 years agoensure server's weight is properly bounded
Charles-Henri Bruyand [Tue, 31 Jul 2018 16:03:28 +0000 (18:03 +0200)]
ensure server's weight is properly bounded

6 years agoauth: Make sure that we use strict weak records ordering in the API
Remi Gacogne [Mon, 30 Jul 2018 12:40:10 +0000 (14:40 +0200)]
auth: Make sure that we use strict weak records ordering in the API

6 years agoAdd autocompletion data
phonedph1 [Mon, 30 Jul 2018 13:45:13 +0000 (13:45 +0000)]
Add autocompletion data

6 years agoDon't use a seperate hton variable
phonedph1 [Mon, 30 Jul 2018 13:45:05 +0000 (13:45 +0000)]
Don't use a seperate hton variable