goldsimon
|
39df7d048c
|
Added comment about mem_realloc() vs. realloc()
|
2010-02-12 14:56:34 +00:00 |
|
goldsimon
|
3529349470
|
Fixed compilation for NO_SYS==1
|
2010-02-12 13:56:51 +00:00 |
|
goldsimon
|
0030d1ade5
|
task #10139 (Prefer statically allocated memory): converted mbox and semaphore functions to take pointers to sys_mbox_t/sys_sem_t; converted sys_mbox_new/sys_sem_new to take pointers and return err_t; task #7212: Add Mutex concept in sys_arch (define LWIP_COMPAT_MUTEX to let sys.h use binary semaphores instead of mutexes - as before)
|
2010-02-12 13:49:21 +00:00 |
|
goldsimon
|
2d1631792a
|
struct netconn.socket is only used with LWIP_SOCKET; added comments
|
2010-02-12 09:58:44 +00:00 |
|
goldsimon
|
b6babe38ea
|
Use braces for if blocks
|
2010-02-12 09:51:30 +00:00 |
|
goldsimon
|
df7e435b86
|
Fixed bug #28866 (mem_realloc function defined in mem.h)
|
2010-02-12 09:30:31 +00:00 |
|
goldsimon
|
9e59f661bc
|
Fixed a compiler warning (comparison between signed and unsigned)
|
2010-02-10 08:11:18 +00:00 |
|
goldsimon
|
87c2d911c9
|
Removed invalid assert (always true)
|
2010-02-10 07:58:21 +00:00 |
|
goldsimon
|
44af02aa1e
|
Fixed wrong printf formatter
|
2010-02-10 07:58:01 +00:00 |
|
goldsimon
|
45e51d1929
|
Removed sys_sem_wait_timeout, added comments to the port-supplied sys(-arch)-functions
|
2010-02-09 21:05:39 +00:00 |
|
goldsimon
|
59a623e648
|
Use sys_arch_sem_wait instead of sys_sem_wait_timeout (same function, different name)
|
2010-02-09 21:04:50 +00:00 |
|
goldsimon
|
306f2203fa
|
Fixed bug #22110 (recv() makes receive window update for data that wasn't received by application); added function-like macros to correctly access/change conn->recv_timeout and conn->recv_bufsize
|
2010-02-09 20:23:39 +00:00 |
|
goldsimon
|
7699b59e27
|
Another fix for bug #28853 (recv returns 0 on recv-timeout or any other error), fixed err_to_errno_table: ERR_TIMEOUT is EWOULDBLOCK, not ETIMEDOUT
|
2010-02-09 20:17:06 +00:00 |
|
goldsimon
|
1550c4215d
|
Fixed bug #28853 (lwip_recvfrom() returns 0 on receive time-out or any netconn_recv() error)
|
2010-02-09 18:46:54 +00:00 |
|
goldsimon
|
a84590273d
|
Merge 3 u8_t for netconn-internal status into one u8_t 'flags' to prevent waisting memory when adding more flags
|
2010-02-09 18:41:07 +00:00 |
|
goldsimon
|
6fe258c6bc
|
task #10154 (PPP: Update snmp in/out counters for tx/rx packets)
|
2010-02-09 18:21:21 +00:00 |
|
goldsimon
|
27c1c7a0f7
|
Added function sys_restart_timeouts() from patch #7085 (Restart system timeout handling)
|
2010-02-09 17:49:20 +00:00 |
|
goldsimon
|
a668a4e4d1
|
Fixed compilation for NO_SYS==1
|
2010-02-09 17:41:34 +00:00 |
|
goldsimon
|
b1250f003d
|
For loopback packets, adjust the stats- and snmp-counters for the loopback netif.
|
2010-02-09 17:00:57 +00:00 |
|
goldsimon
|
3f8e6c423c
|
Fixed unit tests after changing struct ip_addr to ip_addr_t
|
2010-02-09 16:40:52 +00:00 |
|
goldsimon
|
077caac76d
|
task #10153 (Integrate loopif into netif.c) - loopif does not have to be created by the port any more, just define LWIP_HAVE_LOOPIF to 1.
|
2010-02-09 16:01:24 +00:00 |
|
goldsimon
|
91d70a3364
|
Fixed copying multiple IP addresses from options (e.g. multiple DNS servers) - the amount copied was correct, but the value copied was always the first.
|
2010-02-09 11:40:46 +00:00 |
|
goldsimon
|
6af20340dd
|
Minor: Fixed indentation after changing struct ip_addr to ip_addr_t
|
2010-02-09 11:38:59 +00:00 |
|
goldsimon
|
68ab197b68
|
Fixed a missing cast warning
|
2010-02-09 11:38:00 +00:00 |
|
goldsimon
|
79e6b4c819
|
Added reentrant versions of inet_ntoa/ipaddr_ntoa inet_ntoa_r/ipaddr_ntoa_r
|
2010-02-08 20:14:21 +00:00 |
|
goldsimon
|
ececc3ca45
|
Internalize another function; use the supplied max_response_time instead of dividing it by 2
|
2010-02-08 19:50:49 +00:00 |
|
goldsimon
|
630f575017
|
Moved most defines from igmp.h to igmp.c for clarity since they are not used anywhere else; removed some function prototypes from igmp.h, too
|
2010-02-08 19:41:53 +00:00 |
|
goldsimon
|
49274c1507
|
added netif_s/get_igmp_mac_filter() macros
|
2010-02-08 19:32:40 +00:00 |
|
goldsimon
|
27d4cf6aef
|
Improved IGMP stats (patch from bug #28798)
|
2010-02-08 19:19:26 +00:00 |
|
goldsimon
|
b156d392cb
|
Fixed bug #28798 (Error in "Max Response Time" processing) and another bug when LWIP_RAND() returns zero.
|
2010-02-08 18:12:53 +00:00 |
|
goldsimon
|
b0b4290c29
|
Reduced the time SYS_ARCH_PROTECT is protecting the socket array
|
2010-02-08 17:25:57 +00:00 |
|
goldsimon
|
90bed0c5ac
|
Added yet another IP-address-modifying define, ip_addr_set_any()
|
2010-02-08 17:24:08 +00:00 |
|
goldsimon
|
b3caddab30
|
Minor: source code layout
|
2010-02-08 17:12:45 +00:00 |
|
goldsimon
|
1017279e68
|
Minor: removed one space
|
2010-02-08 17:12:14 +00:00 |
|
goldsimon
|
f74cebcbcd
|
Minot: Fixed comments and code style
|
2010-02-08 16:53:47 +00:00 |
|
goldsimon
|
848debf999
|
Fixed bug #28818 (New connection probably not marked writable on accept()) introduced a week ago while implementing non-blocking connect
|
2010-02-08 12:33:28 +00:00 |
|
goldsimon
|
47756a8faa
|
Fixed macro ip_addr_set_loopback(): htonl was missing (fixes bug #28828: ip_addr.h some macro error)
|
2010-02-08 12:25:01 +00:00 |
|
goldsimon
|
6c027c153b
|
Fixed compiler warnings
|
2010-02-08 12:24:29 +00:00 |
|
goldsimon
|
28dc5f491c
|
Correctly initialize netif flags in pppifNetifInit
|
2010-02-05 11:20:49 +00:00 |
|
goldsimon
|
758e99f362
|
Added function-like macros to get/set the hostname on a netif
|
2010-02-05 11:17:55 +00:00 |
|
goldsimon
|
010dc6258e
|
Fixed another compiler warning (missing cast)
|
2010-02-05 10:35:47 +00:00 |
|
goldsimon
|
a5c5949009
|
Added missing casts to suppress compiler warnings (this mainly satisfies MSVC - the double casts are a bit ugly but don't hurt...)
|
2010-02-05 10:09:38 +00:00 |
|
goldsimon
|
d51d6b2d89
|
Use macros to compare IP addresses
|
2010-02-05 10:08:49 +00:00 |
|
goldsimon
|
c58dfa2156
|
Added missing casts to suppress compiler warnings
|
2010-02-05 10:08:41 +00:00 |
|
goldsimon
|
5d360a6711
|
Replaced struct ip_addr by typedef ip_addr_t to make changing the actual implementation behind the typedef easier.
|
2010-02-04 18:47:44 +00:00 |
|
goldsimon
|
24fcf9a86e
|
Accidentally changed the member name of struct ip_addr for testing...
|
2010-02-04 17:25:22 +00:00 |
|
goldsimon
|
a23b446ddf
|
Use macros defined in ip_addr.h (some of them new) to work with IP addresses (preparation for bug #27352 - Change ip_addr from struct to typedef (u32_t) - and better code).
|
2010-02-04 17:21:32 +00:00 |
|
goldsimon
|
258fe88232
|
Added an own debug-print option for timers.c (used TCPIP_DEBUG and SYS_DEBUG as the code was copied from there)
|
2010-02-04 16:53:10 +00:00 |
|
goldsimon
|
9ff7d29696
|
Fixed compiler warnings when MEM_SIZE < 64000
|
2010-02-02 20:14:05 +00:00 |
|
goldsimon
|
30d69d68e3
|
Fix handling of zero-padding and parse file before sname field (if overloaded, according to the RFC)
|
2010-02-02 18:26:40 +00:00 |
|