History log of /seL4-camkes-master/projects/picotcp/modules/pico_dns_client.c
Revision Date Author Comments
# 97b171d5 01-Feb-2017 Frederik Van Slycken <frederik.van.slycken@gmail.com>

update license to GPLv2 and GPLv3


# 6643756b 17-Sep-2016 laurensmiers <miers132@gmail.com>

Fix warnings in debug build


# c94a27d5 11-Sep-2016 laurensmiers <miers132@gmail.com>

Separate debug defines for every module


# b576b0f5 29-Aug-2016 Matthias Van Parys <matthias.vanparys@altran.com>

pico_tree_insert: check return value and free memory if needed


# 7ff2d039 24-Aug-2016 Matthias Van Parys <matthias.vanparys@altran.com>

Issue #387: Check return value of pico_timer_add() and pico_timer_add_hashed()


# b6704ef7 04-Aug-2016 Matthias Van Parys <matthias.vanparys@altran.com>

Check rdlength when parsing a DNS response


# 0baf7570 27-Jan-2016 Toon Stegen <toon.stegen@altran.com>

Make local variables static

detected using -Wmissing-variable-declarations clang option


# 06f80d77 15-Jan-2016 Daniele Lacamera <root@danielinux.net>

Enforced style via uncrustify


# 29f5e896 25-Aug-2015 maximevince <maxime.vince@gmail.com>

Do not add 0.0.0.0 nameservers


# 670b64b5 25-Sep-2015 maximevince <maxime.vince@gmail.com>

Revert "Fix CNAME resolving in dns client" - pushed in dev instead

This reverts commit 352469fb64c0af20e3216274eb4be87191fcfea3.


# 05a12bf0 25-Sep-2015 maximevince <maxime.vince@gmail.com>

Fix CNAME resolving in dns client


# 352469fb 25-Sep-2015 maximevince <maxime.vince@gmail.com>

Fix CNAME resolving in dns client


# 6dc92c24 11-Aug-2015 Frederik Van Slycken <frederik.van.slycken@gmail.com>

DNS & mDNS are case insensitive


# 7b971ee8 25-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Reviewed coding style, preparing for release


# c6a48cbd 22-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed IPV6=0 build, fixed some IPV4=0 builds


# 2bcd2854 18-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Re-instated fix for bug #251, removed during DNS-SD merge


# dbe151fc 18-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Revert "Restored dns_client broken in e09106b7fd2c42d6d3450fc29b549c443ebffa13"

This reverts commit 8640e1e52bda3fb17e29d78564190e293dbf548a.


# bcbe9fab 18-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Revert "Re-made style"

This reverts commit 8b4a64259d2fbd2db6e64524eebc07aef066f766.


# 8b4a6425 18-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Re-made style


# 8640e1e5 18-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Restored dns_client broken in e09106b7fd2c42d6d3450fc29b549c443ebffa13


# d5e372fc 15-Jun-2015 Jelle De Vleeschouwer <jelle.devleeschouwer.1@gmail.com>

Made style with uncrustify


# e09106b7 12-Jun-2015 Jelle De Vleeschouwer <jelle.devleeschouwer.1@gmail.com>

Proper merging of development


# 5e50ae80 01-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed DNS url checking, possible fix for #251


# 4d3522c7 22-May-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Added boundaries to the dns notation change functions

Possible boundaries violations found via Pareon Verify tool.


# 9cb04422 13-Apr-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Updated Copyright information.


# 40130a54 13-Apr-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Coding style enforced.


# 84f41652 13-Jan-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Made MTU configurable from dev

Also, fixed a problem with UDP fragmentation


# a151362e 31-Oct-2014 Devon Kerkhove <devon.kerkhove@tass.be>

[(m)DNS] Code refactoring


# 578e4ee3 31-Oct-2014 Devon Kerkhove <devon.kerkhove@tass.be>

[mDNS][DNS] Move dup code into common file


# cf841a3d 21-Oct-2014 Devon Kerkhove <devon.kerkhove@tass.be>

Cleaned up DNS Client and mDNS modules a little

- Included pico_mdns.h in c file
- Moved flags defines to dns_common
- made mDNS dest address a define


# d1ed8891 20-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Issue #197: Restart query when CNAME alone is encountered.


# 1cec138f 20-Oct-2014 Toon Stegen <toon.stegen@tass.be>

Various small cleanup for (m)DNS


# 21f84250 17-Oct-2014 TassThomas <thomas.beyens@tass.be>

Made a small alteration to the DNS module.


# cd488c1c 17-Oct-2014 TassThomas <thomas.beyens@tass.be>

Made fix to DNS module.


# 07156d0c 17-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Third attempt to fix bug #196


# b14f4f15 15-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Second attempt to fix #196


# 4e65d955 15-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Revert "Limited dns getaddr to 63 Bytes, return -1 otherwise."

This reverts commit 29bb2850e842da64c1cd2557964f4d96531c15e1.


# a458ab86 15-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Revert "Fixed bug introduced in previous commit"

This reverts commit d9f590b964c34749753d9d1249e6a25eab48d1ea.


# d9f590b9 15-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed bug introduced in previous commit


# 29bb2850 15-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Limited dns getaddr to 63 Bytes, return -1 otherwise.

Should fix #196


# 67abf3b5 10-Oct-2014 Toon Stegen <toon.stegen@tass.be>

Added pico_dns_common include and other stuff

Two functions were unnecessarily defined in pico_dns_client.h also added
pico_dns_common.c to units.c.


# 0de472cb 10-Oct-2014 Toon Stegen <toon.stegen@tass.be>

Added two functions to pico_dns_common


# 6ac81451 10-Oct-2014 Toon Stegen <toon.stegen@tass.be>

Combine common functions of mDNS and DNS

Functions that are shared by the DNS client and the mDNS client are
combined in pico_dns_common. There is still some overlap between the two
modules, so this should be refactored to make the common part even
bigger.


# 2ef1eb1d 03-Oct-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Increased quality of pico_dns_client code

- Abstract interpretation annotations taken into account


# a902a117 02-Jul-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Exposing default DNS server on header file


# 159b13bf 27-May-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Enforced coding style via uncrustify


# 4d17099a 13-May-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Refactored IP address comparison into one centralized function


# df4c1029 07-May-2014 Toon Stegen <toon.stegen@tass.be>

Initial commit for mdns module


# b5407a5b 06-May-2014 Toon Stegen <toon.stegen@tass.be>

Fixed getname6


# 6bde3728 14-Apr-2014 Toon Stegen <toon.stegen@tass.be>

Removed duplicate code in mdns module and added preprocessor directive in sntp client


# efa79d0d 14-Apr-2014 Toon Stegen <toon.stegen@tass.be>

Fixed broken preprocessor directives IPV6


# 527ee16f 11-Apr-2014 Toon Stegen <toon.stegen@tass.be>

Changed name to be compatible with mbed (C++)


# 6703dc3e 11-Apr-2014 Toon Stegen <toon.stegen@tass.be>

Removed some duplicate code, made some functions accessible for the incoming mdns module.


# 5a4bdf61 06-Apr-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Set OpenDNS address as default resolver


# e4c0472f 26-Mar-2014 Maxime Vincent <maxime.vincent@tass.be>

Changes for IAR/EWARM


# b8202b68 18-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Changed gcc's attribute packet to enable compatibility with IAR


# 59edabf5 17-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed more minor coding standard violations


# f51ced47 02-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Enforcing coding style


# 22edc0a7 02-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Removed stale printf + removed dns debug


# a67aa73c 02-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

DNS Client now supports IPv6 queries (rfc3596)


# 82fa5337 19-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Finished up basic ipv6 support inclusion from private branch


# e723fdac 19-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed potential NULL deref in dns_client


# 27f97a87 14-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

'make style' adjusted formatting


# fd631237 13-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed NULL dereferences in the dns client


# 7a797335 24-Jan-2014 Sam Van Den Berge <sam.van.den.berge@tass.be>

* changed pico_free into PICO_FREE
* changed pico_zalloc into PICO_ZALLOC


# 068a17c5 24-Jan-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed coding style


# a5e75094 17-Jan-2014 Maarten Vandersteegen <maarten.vandersteegen@tass.be>

Fixed broken DNS client


# 721930f4 16-Jan-2014 Maarten Vandersteegen <maarten.vandersteegen@tass.be>

Fixed warnings that were found by the mbed online compiler


# caed28b6 16-Jan-2014 Maarten Vandersteegen <maarten.vandersteegen@tass.be>

Fixed warnings that were found by the mbed online compiler


# d69bc71a 06-Dec-2013 Daniele Lacamera <daniele.lacamera@tass.be>

Added uncrustify. Enforced some coding rules. Added "make style" target.


# c2ed7ba1 04-Dec-2013 andreixc <andrei.carp@tass.be>

Promoted pico_tick to uint64, created pico_time to diff the time variables


# e7584a38 19-Nov-2013 andreixc <andrei.carp@tass.be>

Bug #58. Replaced 0 sized arrays with flexible arrays.


# a60ad5d6 29-Sep-2013 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed potential memory leak (thx Jenkins)


# 52f21a43 27-Sep-2013 iulian <iulian@iulian-VirtualBox.(none)>

Issue #17. Fixed warnings (part three)


# 3ea5598f 24-Sep-2013 iulian <iulian@iulian-VirtualBox.(none)>

Issue #17. Fixed warnings (part one)


# 8551af6b 18-Sep-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Added dummy struct for dns client.


# 743de513 18-Sep-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Issue #15. Changed the dns client to free data when answer comes, not when the timer expires.


# 6faf379f 17-Sep-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Issue #27. Fixed dns and udp leaks


# 8661e625 07-Sep-2013 Daniele Lacamera <daniele.lacamera@tass.be>

Github Issue #17: Enabled more Warning flags, fixed all warnings.


# 0cbc9575 26-Aug-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Issue #17. Fixed dns always false condition because of range.


# ca8707cd 26-Aug-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Issue #17. Fixed all -Wunused-parameter, except dhcp,


# 31da1657 19-Aug-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #781 DNS: fixed return values + code duplication


# 258f27b7 14-Aug-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #781 refactored DNS client module


# 28b035b2 31-May-2013 Daniele Lacamera <root@danielinux.net>

Fixed 16bit alignment probable problems


# f1e750a9 25-Mar-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #622 Allow passing of identifier to DNS requests

You can now pass a void pointer containing an indentifier for your
DNS request. The callback will pass this void pointer back.


# ca374cec 01-Mar-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Task #442 Integrated the new rb library + unit tests for it + a few bugfixes


# 0ac2804f 19-Feb-2013 Kristof Roelants <kristof.roelants@tass.be>

DNS client bugfix on socket closure + extra error handling


# 3850729a 19-Feb-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #417 Improve DNS client error handling


# 65a5d3b5 18-Feb-2013 Daniele Lacamera <root@danielinux.net>

Reworked static objects in the modules, to allow unit tests to include .c files


# c458bc3a 17-Feb-2013 Kristof Roelants <kristof.roelants@tass.be>

DNS client parsing every answer till a valid or the end


# 9e77d644 16-Feb-2013 Daniele Lacamera <root@danielinux.net>

Changed LICENSE to GPL2. Removed the do-not-distribute clause from the source headers


# e6f07bca 08-Feb-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #85 DNS client converted void* to char*


# f2db97e2 01-Feb-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #85 Implement nameserver add/del and default


# e9e6e0a0 29-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #85 Implemented user callbacks, id generation and retransmission


# 46bb02fc 28-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #85 Cleanup of POSIX sockets and addition of extra defines


# ab862c32 25-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #85 Implement DNS module initial commit