History log of /seL4-camkes-master/projects/picotcp/test/picoapp.c
Revision Date Author Comments
# 07d1fd7e 12-Nov-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[6LoWPAN] - Process pull request review


# 82cac3ba 09-Oct-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[6LoWPAN] - Removed test-version of deriving link layer address. TODO: Implement 6LBR router behaviour in neighbor discovery so we can test address registration and link local address resolving.


# 51795b70 16-Sep-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[picoapp] - Updated picoapp to revised radiotest


# 5963f106 14-Sep-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[6LoWPAN-ND] - Proceedings in neighbor discovery optimizations


# 8b70249a 11-Sep-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[6LoWPAN] - Fix units


# 56580697 08-Sep-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[6LoWPAN] - Refactored radiotest-device to newest 6LoWPAN-API


# 533a8ec3 31-Aug-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[IEEE802.15.4] - refactored


# cc397236 30-Mar-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[IEEE802154] - Setup tests for IEEE802.15.4


# 7f62b305 25-Mar-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[6LoWPAN_DEV] - Laid out new structure for refactoring of 6LoWPAN with seperation of layers


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

Enforced style via uncrustify


# 23efba3b 06-Jan-2016 maximevince <maxime.vince@gmail.com>

Autotest: Remove minor leaks


# 532975d8 04-Jan-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[6LoWPAN]- Added check for globally routable prefix in enable_6lbr-routine. So specifying an invalid prefix will result in error.


# ede23690 04-Jan-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[Radiotest] - Made pcap optional


# 86cf2af4 04-Jan-2016 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[picoapp] - Prevent reduntant link from being added


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

fixed compiler warnings


# b45a7447 23-Dec-2015 jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com>

[Radiotest] - Fixed implicit function declarations


# c0d51958 21-Dec-2015 Daniele Lacamera <root@danielinux.net>

Fixed regression on SLLOPT + added ping size + test frag


# ec8d9701 21-Dec-2015 Daniele Lacamera <root@danielinux.net>

Added first simple functional test for 6LoWPAN


# 30d15625 25-Sep-2015 roel0 <roel.postelmans@altran.com>

changed pico_mreq to pico_ip_mreq


# a47f9b61 24-Sep-2015 roel0 <roel.postelmans@altran.com>

Changed mreq datatype


# 10483b5e 22-Sep-2015 roel0 <roel.postelmans@altran.com>

Updated structures


# d6854e45 04-Sep-2015 Thomas Beyens <thomas.beyens@altran.com>

Revert "more memleaks fixed (dhcp client, ipv4)"

This reverts commit e40d9470c931e56e726e990ec9bb6a077a7b5446.


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

Functional test


# de013d71 28-Jul-2015 maximevince <maxime.vince@gmail.com>

More casts in TUN/TAP/VDE devices


# e40d9470 22-Jul-2015 maximevince <maxime.vince@gmail.com>

more memleaks fixed (dhcp client, ipv4)


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

MM: Use 128K as test app memory limit. Using paced deferred exit packets for

udp test.


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

Fragments: discard all fragments under memory pressure.


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

Made style with uncrustify


# 89cb5c62 15-Jun-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Added -Wmissing-prototypes, some signature changed.


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

Proper merging of development


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

Coding style enforced.


# edd4d406 16-Mar-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed local routing, fixed ipv6 loopack


# d411b845 19-Feb-2015 Daniele Lacamera <daniele.lacamera@tass.be>

AODV: First 10-hop experiment successful. Partially done #219


# 07dfbab8 17-Feb-2015 Daniele Lacamera <daniele.lacamera@tass.be>

AODV: Sending requests upon lookup invocation (#219)


# 5609878e 03-Feb-2015 Daniele Lacamera <daniele.lacamera@tass.be>

Added iperf client to test tools


# ffdb5d91 19-Jan-2015 Daniele Lacamera <daniele.lacamera@tass.be>

[IPv6] Full IPv6 Router support, with RADV, according to RFC4861


# abb7f1bc 04-Dec-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Removed useless olsr_init


# d6db4335 04-Dec-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added ifdefs to picoapp's olsr, so it does not try to compile when
disabled


# 7cb320cd 20-Nov-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added --tap option in test app to use tap device


# c38d47be 19-Sep-2014 Michele Di Pede <michele.di.pede@tass.be>

Fixes auto-bind behaviour (bug #187)


# 81510813 19-Sep-2014 Toon Stegen <toon.stegen@tass.com>

Ran make style


# 2944c341 10-Jul-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Refactored picoapp


# 17dfce3a 07-Jul-2014 Daniele Lacamera <daniele.lacamera@tass.be>

TFTP: Fixed compatibility of put mechanism.

- Added functional tests for put.
- Verified compatibility with tftpd + tftp client (hpa version)


# 5e016ab2 22-Jun-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Working TFTP client + server. Functional tests.

TODO:
- implement timeout
- unit tests
- manual


# 20b4b6df 15-Jun-2014 Daniele Lacamera <daniele.lacamera@tass.be>

TFTP client is now working (no timeouts).

TODO: Server, timeouts.


# 246fef91 15-Jun-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Removed compile errors. Still WIP.

TODO:
- Request, initial handshake
- Implement timeouts


# 0ba192a0 12-Jun-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Reverted test modification (committed by mistake during fix for #171)


# 0d9f2dd9 12-Jun-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fix possible free'd pointer dereference in dhcp_client. Possible fix for #171.

Waiting for RFtest results.


# e0cf2dd4 06-Jun-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Enforced coding style + fixed ascii art in the mm state machine

Fixes #163


# 0c5b5e3a 02-Jun-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added functions pico_icmpX_ping_abort to ICMP4 and ICMP6

API to cancel ongoing ping operation (Fix #167)


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

Enforced coding style via uncrustify


# 089c0c65 14-May-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Mdns: Added timeout callback and argument validation


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

Updated mdns test to use two picotcp instances


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

Initial commit for mdns module


# 79ec00e0 25-Apr-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added vde configurable packet loss, extended tcp tests to use packet

loss in order to increase functional tests coverage


# 3b11d9b0 25-Apr-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added tests with nagle enabled to increase TCP coverage


# 36c477d9 10-Apr-2014 Toon Stegen <toon.stegen@tass.be>

Fixed arg checking for dns client


# f2cba300 27-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Removed state redundant state variable, added catch for socket close event


# ccbd1199 26-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Added cleanup function and status checking in picoapp


# cb98b310 25-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Runned make style and fixed some warnings


# 107047ff 26-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Fixed unit test


# daa3945b 26-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Added timeout and state for sntp client


# 9d4e3489 25-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Wrote some basic unit tests, improved timestamp_convert implementation, wrote some comments,...


# a7a82426 21-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Changed name of ntp client to more precise sntp client


# 87075227 21-Mar-2014 Toon Stegen <toon.stegen@tass.be>

chenged prototype of conversion function, added some error checking and added some prints in picoapp


# 2f28cb32 20-Mar-2014 Toon Stegen <toon.stegen@tass.be>

First fully working ntp client


# 33407d78 20-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

HTTP modules moved to https://github.com/tass-belgium/picotcp-modules


# e43ad350 20-Mar-2014 Toon Stegen <toon.stegen@tass.be>

Added support for NTP to the picoapp test application


# 022df574 16-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added tests for dns_client in the attempt to increase coverage


# 36c041ae 12-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed test after removal of zmq PoC


# 81f52a4a 11-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Enforced coding style


# 438a1b96 12-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added option to run in MM


# beb29f27 06-Mar-2014 Maarten Vandersteegen <maarten.vandersteegen@tass.be>

Added argument to picoapp.c so you can add a new DNS server IP


# 4034bc40 03-Mar-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Enforced coding style


# 9a811614 02-Mar-2014 Maxime Vincent <maxime.vincent@tass.be>

better wget forever test


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

Fixed wget test: no NULL deref, remove connect bursts


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

Enforcing coding style


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

DNS Client now supports IPv6 queries (rfc3596)


# 79051bae 28-Feb-2014 Maxime Vincent <maxime.vincent@tass.be>

wget forever test using tap dev


# 64ad5e55 27-Feb-2014 Maxime Vincent <maxime.vincent@tass.be>

wget forever app


# ea3135b1 26-Feb-2014 Wim Leflere <wim.leflere@tass.be>

freeing filename added


# 6fc607aa 26-Feb-2014 Maxime Vincent <maxime.vincent@tass.be>

update wget picoapp.c for big files


# cb2daf78 22-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Minor python test changes + style


# bc479413 21-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added forever option to the picoapp tcpbench app


# c167dc57 20-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed CRC regression


# d7d780ec 20-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Got rid of ugly anonymous unions


# 3eb30108 20-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed UDP unicast over IPv6 :)


# 5d3e71bb 20-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added TCP-v6 test to functional tests


# 6c2ce8b0 20-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed TCP over IPv6 :)


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

Finished up basic ipv6 support inclusion from private branch


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

Inclusion of IPv6 modules - work in progress


# 09505d1a 15-Feb-2014 Sam Van Den Berge <sam.van.den.berge@tass.be>

Removed forgotten pico_mem_init


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

'make style' adjusted formatting


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

Finished reworking of sendto() function - all tests OK


# 3b27b6d4 11-Feb-2014 phalox <info@phalox.be>

Added first part of HTTP POST support

* Also includes the simply python way to test the server on linux
* Added a form to the example code to test the POST action

Tested: With the provided python code and FF webbrowser


# 1858386f 10-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Refactoring pico_socket (continue...)


# 611b345e 10-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Socket refactoring: using separate module for multicast support


# a81804c8 07-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed minor standard violations/style constraints


# 44cdf580 07-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Debug msgs cleanup. Changed test parameters.


# 05e4ad0f 06-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed udp echo test-app


# 5768f334 06-Feb-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Added udp echo test


# 85abaabe 28-Jan-2014 Daniele Lacamera <daniele.lacamera@tass.be>

Refactoring of TCP timers.


# 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


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

Initial import memory manager


# b284706a 17-Dec-2013 Daniele Lacamera <daniele.lacamera@tass.be>

Added missing include in picoapp


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

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


# 0bd84980 06-Dec-2013 andreixc <andrei.carp@tass.be>

Issue #2. Fixed timer type in picoapp.c


# e4d7e29d 06-Dec-2013 iulian <iulian@iulian-VirtualBox.(none)>

Remove TCP encrypt data transfer aplication


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

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


# 7585b80b 28-Nov-2013 iulian <iulian@iulian-VirtualBox.(none)>

TCP encrypt data transfer aplication


# 36019e79 22-Nov-2013 blupu <bogdan.lupu@tass.be>

SLAACV4 implementation


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

Added tests for olsr


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

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


# 1a904654 30-Aug-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #541 Refactoring of DHCP server code


# 428ea9d3 08-Aug-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #791 Refactored NAT implementation

TODO: implement ICMP support


# 126acbc0 05-Aug-2013 Kristof Roelants <kristof.roelants@tass.be>

Temporarily disabled performing multicast after a dhcp lease.

when running multiple dhcp clients, the error "asked ANY, address already in use"
is received.


# 5dfdda90 05-Aug-2013 Kristof Roelants <kristof.roelants@tass.be>

Fixed segmentation fault in cpy_arg of picoapp.c


# 55f2484c 15-Jul-2013 Daniele Lacamera <daniele.lacamera@tass.be>

Refactored zmq publisher. Added subscriber (untested).


# 0b7a1cf8 14-Jul-2013 Daniele Lacamera <daniele.lacamera@tass.be>

Renamed zmtp to zmq + added test


# 75cd3e50 23-Jun-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Removed unused variables


# 2c66bd69 22-Jun-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Fixed wget app when no data comes from server.


# 8c8c0d5f 19-Jun-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Fixed wget app bugs, added test script for phalox.


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

Task #549 completed overhaul of IGMPv2 with IGMPv3 compatibility


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

Task #549 implemented IGMPv3 report messages


# 29ae8f56 13-May-2013 Kristof Roelants <kristof.roelants@tass.be>

Bugfix on dhcpclient picoapp


# 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


# 0a26919e 03-May-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Removed useless send header after the answer arrived


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

Multicast bugfixes on pico_ipv4_link_del and pico_ipv4_mcast_leave_group


# 8b73e71e 26-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Improvements to DHCP client


# 8368cf28 25-Apr-2013 Daniele Lacamera <root@danielinux.net>

Fixed nagle algorithm setsockopt logics.


# a6ffdc64 24-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #540 Refactoring of the dhcpclient api/picoapp


# 26af893d 23-Apr-2013 Daniele Lacamera <daniele.lacamera@tass.be>

Fixed retransmission timer, should fix #666


# a8e9e8f5 18-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Added python multicast test (multicast_recv.py) + refactoring of mcastreceive picoapp

Test with PicoTCP receiving and Linux sending.


# cfe903ca 18-Apr-2013 Daniele Lacamera <root@danielinux.net>

Tcpbench test to/from hosts: splitted into two test cases


# 49a6da4d 17-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Added python multicast test (multicast_send.py) + refactoring of mcastsend picoapp

Test with PicoTCP sending and Linux receiving.


# ba349228 17-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Reorganisation of picoapp


# 43d2ff25 17-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Refactoring of picoapps udpclient and udpecho


# 06e35a2d 16-Apr-2013 Daniele Lacamera <root@danielinux.net>

Fixed picoapp/tcpbench argument parsing + Using tcpbench for autotest


# 5fa2a9d1 15-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

UDP multicast bugfixes


# 8c7955da 15-Apr-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Reverted the udp echo to use send/recv


# eeb2b631 15-Apr-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Updated the udp echo test and checked the return of the alter state function in pico_socket_connect


# d4eeb3dd 11-Apr-2013 Daniele Lacamera <root@danielinux.net>

Fixed Bind, broadcast, multiple sockets (should close #647, #648)


# 0734d6f2 10-Apr-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Task #639. Added test for local link broadcast address.


# 58a67dd2 10-Apr-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Task #639. Changed the socket and ipv4 so it would accept broadcast destinations and clone frame if needed


# 3e21eb4b 10-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #529 finalized functional test of dhcp


# 9e467b89 07-Apr-2013 Daniele Lacamera <root@danielinux.net>

Fixed several bugs in the receiver (#640)


# 8f962131 04-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #629 Rewrite of dhcp picoapp + added dhcp functional test


# 7809b3dd 05-Apr-2013 Daniele Lacamera <root@danielinux.net>

Improved httplib client test


# 768ba33d 04-Apr-2013 Daniele Lacamera <root@danielinux.net>

Fixed bug in congestion window. Closing #641


# 7705d1fb 04-Apr-2013 Daniele Lacamera <root@danielinux.net>

Reverted ack fix


# 3fc39820 04-Apr-2013 Frederik Van Slycken <frederik.van.slycken@tass.be>

bugfixes for multi-interface dhcp client (#508)


# a70dded4 03-Apr-2013 Andrei Carp <andrei@andrei-Vostro-3560.(none)>

Task #510. Implemented the http client and server over tcp sockets.


# 5b35fd5b 03-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Readded vde_sock_start.sh to be able to use the dns client


# 2648183b 02-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #625 fully functional tests for fragmentation


# 2ef721d2 03-Apr-2013 Daniele Lacamera <root@danielinux.net>

reverted some small changes


# 4d56f294 03-Apr-2013 Daniele Lacamera <root@danielinux.net>

Should solve #640 (problem 2)


# b42bac21 03-Apr-2013 Frederik Van Slycken <frederik.van.slycken@tass.be>

initial picoapp and autotest multi-dev dhcp client


# 0a48b0af 02-Apr-2013 Daniele Lacamera <root@danielinux.net>

Fixed bug #638


# 8e8ec9df 02-Apr-2013 Daniele Lacamera <root@danielinux.net>

Removed lame free() from testapp - not needed. The app will exit after the test. Memory tools are wrong.


# 25dff080 02-Apr-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #440 rewrite of udpecho and udpclient for fragmentation tests


# 749416f1 01-Apr-2013 Daniele Lacamera <root@danielinux.net>

Optimized autotest client/echo loop.


# 48316e5d 01-Apr-2013 Daniele Lacamera <root@danielinux.net>

Finally fixed congestion control (closes #637)


# e62e5284 31-Mar-2013 Daniele Lacamera <root@danielinux.net>

Modified tcpsiz in echo test to avoid receiver flooding


# abf5b5dd 31-Mar-2013 Daniele Lacamera <root@danielinux.net>

Fixed congestion control


# bfec48ba 31-Mar-2013 Daniele Lacamera <root@danielinux.net>

Refactoring of tcp pending events


# e829f9e2 29-Mar-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #623 bugfixes on fragmentation procedure


# 70cd384f 28-Mar-2013 Daniele Lacamera <root@danielinux.net>

Removed stale printf


# 6f2d9f6b 28-Mar-2013 Daniele Lacamera <root@danielinux.net>

[TCP] Fixed receiving window space


# a335f3ca 28-Mar-2013 Daniele Lacamera <root@danielinux.net>

Some more TCP bugfixes


# 45252e18 28-Mar-2013 Daniele Lacamera <root@danielinux.net>

Fixed several TCP bugs


# dd3ba8e9 27-Mar-2013 Daniele Lacamera <root@danielinux.net>

Fixed tcp echo in picoapp


# abdb931a 27-Mar-2013 Daniele Lacamera <root@danielinux.net>

Fix wrong EV_RD in tcp test


# e128c246 26-Mar-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #633 Rewrite of app_udpclient in picoapp

app_udpclient now allows you to pass the datasize of the UDP datagram
and the number of loops en subloops to perform.


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

Fixed compile warnings in picoapp.c


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


# 6091adf9 14-Mar-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #573 Functional test for IP fragmentation


# a8820192 06-Mar-2013 Philippe Mariman <philippe.mariman@tass.be>

Task #514 - fixed declaration warnings in picoapp


# abaf3205 05-Mar-2013 Daniele Lacamera <root@danielinux.net>

Fixed two errors


# d3f90cf7 05-Mar-2013 Frederik Van Slycken <frederik.van.slycken@tass.be>

fix memory leaks in picoapp


# fea7ee95 05-Mar-2013 Philippe Mariman <philippe.mariman@tass.be>

Updated the picoapp benchmark test to pull in all data


# 8976fe92 04-Mar-2013 Daniele Lacamera <root@danielinux.net>

Changed picoapp tcp size to 20MB

tweaked fairness tests


# 64b28dc8 03-Mar-2013 Daniele Lacamera <root@danielinux.net>

Tcpbench test changed to 100M

topology: fixed minor bug


# d7f5f231 03-Mar-2013 Daniele Lacamera <root@danielinux.net>

[ICMP4] Added TTL field in ping statistics

[topology] -- not adding backward routes for nat boxes


# bb8077ad 03-Mar-2013 Daniele Lacamera <root@danielinux.net>

fixed picoapp deps by ifdef-ing out apps.


# 1a5ce100 02-Mar-2013 Daniele Lacamera <root@danielinux.net>

python test: added possibility to connect the host machine


# db5d2365 01-Mar-2013 Daniele Lacamera <root@danielinux.net>

Python tests: added features (emulators). Added test cases.


# 4da201ec 02-Mar-2013 Daniele Lacamera <root@danielinux.net>

bench test: better double conversion during calculations


# da5b4a48 02-Mar-2013 Daniele Lacamera <root@danielinux.net>

Added static routes to picoapp


# 4f855d5a 01-Mar-2013 SimonMaes <simonn.maes@gmail.com>

Task #96 changed API IPFILTER: uint32_t -> struct pico_ip4

!!! commented line 1110 to prevent seg fault.
(no socket to alloc ?)


# e6e38023 28-Feb-2013 Daniele Lacamera <root@danielinux.net>

Minor changes in ipfilter api (mostly uppercase enums)


# 4777787c 27-Feb-2013 SimonMaes <simonn.maes@gmail.com>

Task#96: bugfixing ipfilter
tested against several picoapp's tcp/udp and netcats.
Also tested with hping3 to spoof non-valid subnet address.


# 1748ba7e 26-Feb-2013 SimonMaes <simonn.maes@gmail.com>

task#96: Fixed several bugs


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

Task #417 Improve DNS client error handling


# 7c66b04c 14-Feb-2013 Philippe Mariman <philippe.mariman@tass.be>

Story #184 - changed implementation

benchmark now using PICO_TIME_MS which is better + portable and
read/write speeds are calculated in bit/sec.


# 14c9678d 11-Feb-2013 Philippe Mariman <philippe.mariman@tass.be>

Task #184 - TCP test send/receive benchmark

Added picoapp that can calculate the send/receive throughput of
the TCP module. Based on the tcpclient/tcpecho picoapp.


# 5baed35e 07-Feb-2013 Frederik Van Slycken <frederik.van.slycken@tass.be>

dhcp client in picoapp for test dhcp server (#348)


# ec000cfe 06-Feb-2013 Frederik Van Slycken <frederik.van.slycken@tass.be>

dhcp server (#87) picoapp


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

Task #85 Implement nameserver add/del and default


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

Task #101 NAT - conversion to pico_ip4 addresses


# 1d4181ca 31-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #318 Implement NAT port forwarding


# b85d5476 30-Jan-2013 Daniele Lacamera <root@danielinux.net>

Fixed loopback device.


# 8018a781 30-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #320 Modularity of UDP multicast


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

Task #85 Implemented user callbacks, id generation and retransmission


# 77641887 29-Jan-2013 Alexander Van Parys <alexander.van.parys@tass.be>

Task #312 Reviewed and adjusted socket errors


# a45db685 28-Jan-2013 Daniele Lacamera <root@danielinux.net>

Fixed warnings


# 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


# d513acbe 25-Jan-2013 Alexander Van Parys <alexander.van.parys@tass.be>

Task #300 Added functionality to handle simultaneous connection
open from both sides

When receiving a SYN segment in the SYN-SENT state, a SYNACK is
sent instead of a RST.


# 19b6371a 21-Jan-2013 Daniele Lacamera <root@danielinux.net>

Added option to run infinite tcp test manually to picoapp


# f64071b9 19-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Added stress test for UDP NAT.

1000 sockets are made by a client. Each of these sockets send
the same message 3 times to an echo through the NAT. This tests
the system/NAT port check and the forward/backward NAT translation.


# 1a83801c 18-Jan-2013 Alexander <alexander@Alex.(none)>

Task #267 - Removed unnecessary exit(1) from picoapp tcpclient.


# 3a9baa31 18-Jan-2013 phil <phil@mbp.(none)>

Task #267 - completed TCP check

Checked tcp implementation of closing with sending events to
socket. Changed picoapp behaviour of tcpclient and tcpecho.
Tcpecho now waits on all data to come in from tcpclient, so
now all data is echoed. Tcpclient will only send data on the
EV_WR call, this reduces the calling frequency of the
socket_write function.

The tests now don't show anymore retransmissions and the whole
data buffer is sent between 2 picoapps.

Note: data loss is possible on the tcpecho side since it discards
data in the callback when it can't write to the socket (full).


# 32100310 17-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task #227 Improvements to MCAST unit tests + added mcast_dbg


# d563530a 16-Jan-2013 Daniele Lacamera <root@danielinux.net>

Fixed SUPPORT dependancies


# b4d91049 16-Jan-2013 Alexander <alexander@Alex.(none)>

Adjusted read size in picoapp.c

Increased tcp read buffer size from 1400 to 1460 bytes. This is the
maximum amount of data that can be transmitted via tcp over ethernet.


# a60c0d0e 16-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task 227 Unit test for UDP multicast receive and send test adjustments


# 8c924342 14-Jan-2013 Kristof Roelants <kristof.roelants@tass.be>

Task 227 Added mcastclient app to picoapp

example usage:
picoapp.elf --vde pic0:/tmp/pic0.ctl:10.40.0.1:255.255.0.0: -a mcastclient:224.7.7.7:10.40.0.1:6667


# 116c51f2 11-Jan-2013 Daniele Lacamera <root@danielinux.net>

Closed Feature request #138 : Ping function to use ICMP for echo requests.


# 4469fb4d 09-Jan-2013 Daniele Lacamera <root@danielinux.net>

Fixed task #185 -- Connected ICMP notifications to sockets errors.


# 919fac2a 04-Jan-2013 Daniele Lacamera <root@danielinux.net>

Fixed NAT table cleanup loop using RB_FOREACH_REVERSE_SAFE.

Removed some warnings + trailing spaces.


# 9512edd6 04-Jan-2013 Daniele Lacamera <root@danielinux.net>

- Reduced verbosity, fixed autotest.sh


# 0b0e5ace 31-Dec-2012 Daniele Lacamera <root@danielinux.net>

Added autotest script, added nat test cases


# 9610dfb0 29-Dec-2012 Daniele Lacamera <root@danielinux.net>

Receiving broadcast packets.


# b840cac4 29-Dec-2012 Daniele Lacamera <root@danielinux.net>

Stack now support broadcast addresses for outgoing IPV4 packets.


# 19d837d4 23-Dec-2012 Daniele Lacamera <root@danielinux.net>

Removed warnings from sprint2 patches.


# f376650d 19-Dec-2012 Daniele Lacamera <root@danielinux.net>

Added full TCP test (#200). Some TCP/socket bugfixes.


# 22a0fd28 19-Dec-2012 Daniele Lacamera <root@danielinux.net>

Complete echo+client UDP test (#200)


# d241a4a6 18-Dec-2012 Daniele Lacamera <root@danielinux.net>

Modified EVENTS flags values


# ba74f592 18-Dec-2012 Daniele Lacamera <root@danielinux.net>

Added draft for pico test platform