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

update copyright info


# 97b171d5 01-Feb-2017 Frederik Van Slycken <frederik.van.slycken@gmail.com>

update license to GPLv2 and GPLv3


# 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


# 04da7cfa 01-Sep-2016 Matthias Van Parys <matthias.vanparys@altran.com>

Issue #387: Added some more checking/freeing stuff/todos


# 358bea66 25-Aug-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[pico_protocol] - Added 'device'-param to pico_protocol's alloc-function. This to alloc frames with overhead based on link layer and device's overhead-field. Should fix #405 and #376


# 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()


# ad505fd9 11-Aug-2016 Matthias Van Parys <matthias.vanparys@altran.com>

Coverity IDs 65649/65650/65651: Check pointers for NULL before
dereferencing them


# bf02e307 16-May-2016 Vincent <vincent.dehaen@altran.com>

fixing pico_tree_insert return value checking (issue #380)


# 80ee1b59 28-Apr-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[IGMP] - Fixed accessing members of pico_address when debugging


# 369bd995 27-Apr-2016 Roel Postelmans <roel.postelmans@altran.com>

#383 fixed heap-use-after free + send correct message type on leave


# 8e5fd81d 04-Mar-2016 Frederik Van Slycken <frederik.van.slycken@gmail.com>

igmp fix potential memory leak (coverity scan)


# 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


# 822162d6 14-Jan-2016 Frederik Van Slycken <frederik.van.slycken@gmail.com>

clean up trailing whitespace (fixes #324)


# fc9dc2d6 28-Dec-2015 roel0 <roel.postelmans@altran.com>

Prevent undo of state reset


# 6ad04fee 07-Dec-2015 roel0 <roel.postelmans@altran.com>

Prevented a deadlock when switching compatibility mode


# cb61bed4 30-Nov-2015 roel0 <roel.postelmans@altran.com>

Removed duplicated code


# 0c44f737 27-Nov-2015 roel0 <roel.postelmans@altran.com>

q


# ac381d64 21-Nov-2015 roel0 <roel.postelmans@altran.com>

Cleanup of code


# 14546413 21-Nov-2015 roel0 <roel.postelmans@altran.com>

Introduced mcast module


# 8f734ed0 29-Sep-2015 roel0 <roel.postelmans@altran.com>

Fixed invalid return value


# a23ddc01 29-Sep-2015 roel0 <roel.postelmans@altran.com>

Fixed heap-use after free violation


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

Improved C89 compatability (e.g. Watcom compiler)


# 7b96677c 25-Sep-2015 roel0 <roel.postelmans@altran.com>

Added protection #ifdef PICO_SUPPORT_xxx


# 20178d10 23-Aug-2015 roel0 <roel.postelmans@altran.com>

Functional test


# 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.


# 800d62c8 12-Jan-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Respond to IGMP3 membership query. Should close #181


# e4f59099 12-Jan-2015 Daniele Lacamera <daniele.lacamera@tass.be>

IGMP3: Avoid division by 0 when receiving a status report with
max_response_time == 0


# 43395026 26-Aug-2014 TassThomas <thomas.beyens@tass.be>

IGMPv3 query messages can have an octet length of 12 or greater.


# 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


# a446e4b2 24-Apr-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Reduced cyclomatic complexity of modules/pico_igmp.c


# c36a45a5 08-Apr-2014 U-WBI\nxp48935 <nxp48935@NXL67164.wbi.nxp.com>

Added array size [0] to structs in igmp module


# 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


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

'make style' adjusted formatting


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

Fixed argument check in igmp.c


# 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


# 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.


# 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)


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

Issue #17. Fixed -Wmissing-field-initializers


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

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


# 53bc2d7c 27-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 delete all running timers when switching to IGMPv2 compatibility mode


# 772949be 25-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 completed overhaul of IGMPv2 with IGMPv3 compatibility


# 1e31b549 24-May-2013 Daniele Lacamera <root@danielinux.net>

Revert "Task #549 new timer implementation + check on compatibility mode"

This reverts commit 7f093885f33c62d1d359df573395deeef67ff6fd.


# 7f093885 24-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 new timer implementation + check on compatibility mode


# ae0e8f42 22-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 implemented IGMPv3 report messages


# b7e239ee 18-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 refactoring of create_igmp_frame function and usage (wip)


# 90472c70 17-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 IGMPv3 struct consolidation and refactoring


# 9334aa7a 17-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 IGMPv3 API refactoring


# 45c2ac3d 16-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 IGMP refactoring of header file + addition of v3 structs


# 7d1750bb 03-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 added socket options PICO_IP_ADD_SOURCE_MEMBERSHIP and PICO_IP_DROP_SOURCE_MEMBERSHIP


# 51e84d72 02-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #549 rename module IGMP2 to IGMP