#
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
|
#
f5cf74e0 |
|
12-Nov-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Improved interface with MAC-enabled device drivers. TODO: update units, check return types
|
#
14421707 |
|
28-Apr-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[Ethernet] - Fixed heap-use-after-free and memory leak
|
#
66ce63fc |
|
24-Apr-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[mDNS] - Added possibility to re-init mDNS-module should fix #382
|
#
5afca2b1 |
|
08-Apr-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[Ethernet] - Removed discartion when failed to determining link layer address
|
#
e20ebbdd |
|
06-Apr-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[Ethernet] - Fixed typos
|
#
12aae556 |
|
06-Apr-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[Ethernet] - Full PoC of seperation of ethernet in standalone protocols with its own queues and its own protocol definition.
|
#
274e674e |
|
26-Mar-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
Seperation of ethernet from the stack
|
#
9743aa8e |
|
08-Dec-2015 |
maximevince <maxime.vince@gmail.com> |
Add pico_constants to pico_stack.h so that pico_time is known
|
#
90b5d7c9 |
|
08-Dec-2015 |
maximevince <maxime.vince@gmail.com> |
Add pico_constants to pico_stack.h so that pico_time is known
|
#
fbbef7de |
|
30-Sep-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Revamping timer API to fix #308
|
#
50973a95 |
|
23-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Added function pico_frame_dst_is_unicast()
|
#
dcfc5e67 |
|
21-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
unified notification for icmp Reassembly error. Fixed misplaced mempressure state.
|
#
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.
|
#
62d1f4b1 |
|
16-Feb-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
AODV: initial code structure for the module (#219)
|
#
a6d5b123 |
|
13-Jan-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Implemented "packet too big" notification, when trying to route packets that don't fit the destination device/network Also, linked to the forwarding engine of ipv4.
|
#
84f41652 |
|
13-Jan-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Made MTU configurable from dev Also, fixed a problem with UDP fragmentation
|
#
153c3804 |
|
01-Dec-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Added function pico_stack_recv_zerocopy_ext_buffer_notify()
|
#
ad244fef |
|
23-Sep-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Reworked ETH support - ETH specific functions are compiled out if not needed - strict checking against ethernet protocol vs IP protocol - meet requirements for QA tests on invalid ETH packets (bug #182)
|
#
4d17099a |
|
13-May-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Refactored IP address comparison into one centralized function
|
#
d002c073 |
|
09-May-2014 |
jibi <jibi@paranoici.org> |
Implement pico_stack_recv_zerocopy_ext_buffer
|
#
592b38ee |
|
07-May-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed some unseen compiler warnings discovered using TiCS
|
#
e8fc710b |
|
25-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Added declaration for pico_stack_recv_zerocopy()
|
#
9fe2263e |
|
24-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Removed two dead functions in pico_stack.c
|
#
e9ccb56b |
|
28-Feb-2014 |
Maxime Vincent <maxime.vincent@tass.be> |
Fixed #118. New compare function for sequence numbers. Should wrap correctly.
|
#
6e0b31b9 |
|
19-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed non-compliant header guard names
|
#
c74aee02 |
|
13-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Looking over timer initialization for failure. Pico_stack_init() may now fail. Fixed #100
|
#
38da8dd5 |
|
06-Feb-2014 |
Maxime Vincent <maxime.vincent@tass.be> |
better timer debug
|
#
138902a4 |
|
28-Jan-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Full refactoring of TCP timers!
|
#
85abaabe |
|
28-Jan-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Refactoring of TCP timers.
|
#
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
|
#
52f21a43 |
|
27-Sep-2013 |
iulian <iulian@iulian-VirtualBox.(none)> |
Issue #17. Fixed warnings (part three)
|
#
b9ccd297 |
|
25-Sep-2013 |
iulian <iulian@iulian-VirtualBox.(none)> |
Issue #17. Fixed warnnings part two.
|
#
abb8fd5a |
|
24-Sep-2013 |
Andrei Carp <andrei@andrei-Vostro-3560.(none)> |
Issue #28. Exported pico_timer_cancel
|
#
66af59f6 |
|
23-Sep-2013 |
Daniele Lacamera <daniele.lacamera@tass.be> |
GitHub Issue #28 related: Added pico_timer_cancel pico_timer_add() now returns a "struct pico_timer*", which is now an opaque structure exported in the API. The same pointer can be passed as the only argument to pico_timer_cancel() in order to cancel the execution of a timer. In the check_timer routine, invalid/cancelled timers are skipped with no effect. This was tricky to hack. The heap cannot be traced with pointers to pico_timers because the heap keeps moving in memory. The record in the heap now only holds the reference to the actual timer, and the expire field (the latter allowing heap ordering). This is also an optimization in terms of contiguous memory required by the heap, because each member is now only eight bytes long, and the actual timer is now held in a separate place in memory. The cost of adding a timer now is two allocations. The cancel function is O(n).
|
#
255d5669 |
|
29-Aug-2013 |
Kristof Roelants <kristof.roelants@tass.be> |
Task #540 Refactoring and improvement of DHCP client
|
#
a167a55e |
|
24-Apr-2013 |
Kristof Roelants <kristof.roelants@tass.be> |
pico_rand_feed(uint32_t feed) made public
|
#
234d013d |
|
12-Apr-2013 |
Kristof Roelants <kristof.roelants@tass.be> |
Timers warning made configurable and increased
|
#
9e77d644 |
|
16-Feb-2013 |
Daniele Lacamera <root@danielinux.net> |
Changed LICENSE to GPL2. Removed the do-not-distribute clause from the source headers
|
#
4b41dbdc |
|
12-Dec-2012 |
Daniele Lacamera <root@danielinux.net> |
Added random number generation (fixes #175)
|
#
1aa56f10 |
|
28-Nov-2012 |
Daniele Lacamera <root@danielinux.net> |
Added copyright notice on top of each file. (closes issue #100)
|
#
1cc6183f |
|
15-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Added timers. Arp stale implemented with timers.
|
#
576bb659 |
|
15-Oct-2012 |
Daniele Lacamera <root@danielinux.net> |
Receive socket functions: done
|
#
c1006363 |
|
15-Oct-2012 |
Daniele Lacamera <root@danielinux.net> |
re-added transport_send function to sock interface
|
#
944d7b57 |
|
15-Oct-2012 |
Daniele Lacamera <root@danielinux.net> |
Generic function for transport layer recv
|
#
84e9a03c |
|
14-Oct-2012 |
Daniele Lacamera <root@danielinux.net> |
Removed unused interfaces in stack
|
#
3942efde |
|
14-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Using ticks
|
#
a24ee25b |
|
14-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Some rework of the protocol interface
|
#
e3f4a9b8 |
|
14-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Reworked ARP a bit, forward now working.
|
#
ed324dd8 |
|
13-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Added icmp ttl_expired
|
#
8710837d |
|
13-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Forward skeleton/icmp host unreach
|
#
2cedab07 |
|
13-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Added icmp proto unreachable when protocols is not supported.
|
#
5103ff79 |
|
13-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Implemented ICMP port unreachable for non-reachable local sockets.
|
#
00f35ea5 |
|
09-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Protocol registration, init function for stack.
|
#
4f04893d |
|
09-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Added vde test
|
#
9aed3bcc |
|
09-Oct-2012 |
Daniele <dan@hackbox.(none)> |
Reorganized directory structure.
|