Commit Graph

  • 729da3c873 Fixed Nagle algorithm as reported by Bob Grice. christiaans 2006-10-10 07:48:27 +0000
  • 8a31c6f807 Only mentioning SNMP development additions instead of changes, since we're in pre-alpha. christiaans 2006-10-06 10:44:24 +0000
  • 2539b5cf61 Fixed up mib_external_node support, snmpwalk works for external objects. christiaans 2006-10-06 08:41:24 +0000
  • f7881e58bb Improved message parse robustness. Rejecting 'error requests'. Removed invalid genError return on varbindlist parse error, changed badValue into noSuchName error for non-writeable objects. christiaans 2006-10-04 09:15:23 +0000
  • 25ed4e9d16 Fixed clearing of head and tail pointers in snmp_mib_node_delete(). christiaans 2006-10-03 10:41:48 +0000
  • 7eddf93b36 Added missing snmp_delete_arpidx_tree() in find_entry where entry state was set to ETHARP_STATE_EMPTY. christiaans 2006-10-03 10:39:37 +0000
  • cfb082a20b Added external mibnode panic closure functions, tobe called for error responses. christiaans 2006-10-02 10:13:04 +0000
  • e440590c37 Fixed snmp_mib_node_insert() to return 2, for node present (not inserted). Also solves invalid rootnode count for this case. christiaans 2006-09-29 13:34:38 +0000
  • c851a19ab2 Added en->get_value_a() call for zero size get_value replies, e.g. for closing external transactions. christiaans 2006-09-28 11:46:24 +0000
  • c2f9d7dee0 Fixed encoding of object sub identifiers with trailing zero. christiaans 2006-09-28 11:43:49 +0000
  • 473e567047 Added en->set_value_a() call for closing external transactions. christiaans 2006-09-27 15:11:30 +0000
  • 64dab92c6b Redesign of snmp_msg_event() fsm, added SNMP SET to fsm. christiaans 2006-09-27 07:25:16 +0000
  • f576755b13 Added snmp_msg_event_loop() prototype. christiaans 2006-09-22 08:09:08 +0000
  • d0f279ece4 Set TODO_SNMP_MSG_EVENT to 1. Moved some more code from snmp_recv() to snmp_event_service(). christiaans 2006-09-22 08:05:17 +0000
  • a5532ffd4d Added one strategic LWIP_DEBUGF to snmp_send_response(). christiaans 2006-09-22 08:03:16 +0000
  • cb412134dd Added newlines to LWIP_DEBUGFs. christiaans 2006-09-22 08:00:56 +0000
  • d079aae0e0 Fixed NULL dereferencing for zero length raw data. christiaans 2006-09-22 07:59:44 +0000
  • eabfb233b8 Moved SNMP_CONCURRENT_REQUESTS to opt.h, babysteps for external MIB nodes. christiaans 2006-09-20 13:33:50 +0000
  • 960e724ad3 Improved mib node struct for external object access and moved get_object_def() calls to the message processing bit. christiaans 2006-09-14 15:08:54 +0000
  • 82c46f957a Fixed double iterator bug in send_trap(), multiple trap destinations work ok now. christiaans 2006-09-12 12:46:36 +0000
  • 320ea29861 Added some lines for SET command. christiaans 2006-09-12 10:03:46 +0000
  • c5e99ada63 Fixed sysObjectID length to copy private IDs with unkown lengths properly. christiaans 2006-09-08 09:22:28 +0000
  • c5bd3f5e3b Documented TRAP destination setup. christiaans 2006-09-07 14:46:41 +0000
  • a88d054d05 Improved TRAP interfacing. Varbinds maybe allocated at (external) trap source as wel. Added trap destination settings. christiaans 2006-09-07 14:17:03 +0000
  • 6576802287 Fixed compilation for LWIP_SNMP 0. christiaans 2006-09-07 07:39:49 +0000
  • 693316c83f Corrected snmp_delete_arpidx_tree() to be called in the expired state, not only maxage. christiaans 2006-09-06 13:01:47 +0000
  • 41ff80e5d3 First getnext succes, values are returned insead of NULLs, empty tables are skipped. Limitation: a single varbind per request, so 'snmptable' will fail. christiaans 2006-09-06 10:14:07 +0000
  • 56c5fdbeaf Added newlines in debug output, small optimalisations, more work on 'getnext', fixed 'get' on udp table. christiaans 2006-09-04 09:22:48 +0000
  • 130d39cc03 Changed index structs to mib_list_node structs to place the table index trees directly in the mib tree. christiaans 2006-09-01 07:14:50 +0000
  • 1485edf8e1 Added index tree node structs and functions, e.g. to be used for ARP table indexes. christiaans 2006-08-29 11:28:28 +0000
  • 514ee867a6 Pacified GCC warnings and elaborated getnext to work on scalars, tables don't work yet. christiaans 2006-08-21 11:52:58 +0000
  • 3cc7a406f4 Pacified GCC warnings and fixed double mem_free() while returning nosuchname err. christiaans 2006-08-21 11:51:19 +0000
  • c3f82acf7a Pacified GCC warnings. christiaans 2006-08-21 11:50:03 +0000
  • cdb7557d88 Added SNMP counters. christiaans 2006-08-18 10:18:42 +0000
  • 2dcbd016e6 Added tree expansion func protos for getnext. christiaans 2006-08-17 14:16:30 +0000
  • 7d1728f05a Started with getnext and ensure zero length identifiers are accepted. christiaans 2006-08-17 14:14:58 +0000
  • 4b5c14470a Fixed htons into htonl for trap desctination ip. christiaans 2006-08-17 14:11:45 +0000
  • f198b11f27 Accepting zero length identifiers e.g. for getnext operation. Uncommon but valid. christiaans 2006-08-17 14:09:57 +0000
  • 7d16087789 Fixed bug #17200, added check for broadcast destinations for PCBs bound to a unicast address. christiaans 2006-08-17 09:40:15 +0000
  • d734cd986c Moved noleafs_get_object_def() and noleafs_get_value() protos from mib2.c to snmp_structs.h christiaans 2006-08-15 07:28:43 +0000
  • 8559f3e583 MIB-2 object values near to completion, just committing for keeping the flame alive. christiaans 2006-08-11 14:16:36 +0000
  • d0b81d3b20 Corrected comment typo. christiaans 2006-08-11 14:13:39 +0000
  • 43bf9a8e46 Added SNMP counters, moved some defines. christiaans 2006-08-11 14:12:05 +0000
  • 19f57bf810 Exported udp_pcbs in udp.h (for SNMP agent). christiaans 2006-08-11 14:09:48 +0000
  • 469012b544 Added etharp_find_addr(), finds eth/IP address pair by interface ptr and IP address. christiaans 2006-08-08 15:10:42 +0000
  • 9b11c4670d Corrected returned object id for interfaces.ifTable.ifEntry.ifSpecific to zeroDotZero (0.0). christiaans 2006-08-07 11:35:32 +0000
  • 7eeaf8eaa5 Corrected object identifier codec for object ids not starting with .iso.dod (e.g. zeroDotZero (0.0)). christiaans 2006-08-07 11:32:44 +0000
  • a82e02ef15 Partial fix for bug #15926, flushing TCP output in do_close(). christiaans 2006-08-07 10:00:44 +0000
  • d8922d0410 Added minimalistic SNMP GET functionality. christiaans 2006-07-14 12:54:38 +0000
  • 5c628d2a61 Added netif SNMP init. christiaans 2006-07-14 11:17:00 +0000
  • 54bb20b486 Added SNMP statistics to struct netif and changed SNMP macro glue. christiaans 2006-07-14 09:58:02 +0000
  • 57a6eaae7b Added SNMP debug options. christiaans 2006-07-10 12:41:25 +0000
  • 7a5cb21056 Fixed (experi)mental typo. christiaans 2006-07-07 11:33:36 +0000
  • 333c3f18c0 Initial commit. Expirimental code, please note this is not yet fully functional. christiaans 2006-07-07 09:49:31 +0000
  • 6b2979027e Add preliminairy documentation for the SNMP agent. christiaans 2006-07-07 08:03:04 +0000
  • 12f9adbdd3 Added ip_frag_init() prototype. christiaans 2006-07-04 08:24:55 +0000
  • a5cab96ff3 Added ip_frag_init() and some LWIP_DEBUGFs. christiaans 2006-07-04 08:24:17 +0000
  • dd060ceed3 Added ip_frag_init() to ip_init(). christiaans 2006-07-04 08:23:33 +0000
  • c89b085e5b Mentioned some recent cold case fixes. christiaans 2006-06-27 10:39:06 +0000
  • 63140ca7f8 Applied patch for cold case bug #11135. christiaans 2006-06-27 10:33:52 +0000
  • cbe83f32b6 Honoured Pedro Alves namespace request, following lwip style struct naming. christiaans 2006-06-22 11:22:47 +0000
  • 3bffb0a181 Added struct obj_id and a few system group access funcs. christiaans 2006-06-22 09:33:10 +0000
  • 09dc9c89a8 Added mib-2 snmp group statistics prototypes. christiaans 2006-06-19 13:04:11 +0000
  • 09707a3e81 Prepared some SNMP options. christiaans 2006-06-19 13:03:09 +0000
  • d821277430 Fixed cold case bug #1748, printing of mem_size_t and u16_t statistics. christiaans 2006-06-15 07:10:04 +0000
  • 1f01634029 Applied patch #5146 to handle allocation failures in accept() by Kevin Lawson. christiaans 2006-06-14 08:02:35 +0000
  • dd314e1bdf Fix incorrect calculation of dhcp->dns_count. Comment out unused static dhcp_get_option_short() to avoid warning. curtmcd 2006-06-08 00:16:56 +0000
  • 1dae102359 Fix debug print, remove reference to TCP_COARSE_TIMEOUT curtmcd 2006-05-31 21:23:26 +0000
  • b306594cad Remove unused mem_reallocm curtmcd 2006-05-31 21:23:01 +0000
  • b60b7cf8fe Use isprint() instead of isascii() as it's more common Change return type of inet_aton from s8_t to int (standard) Touch up comments and white space curtmcd 2006-05-30 19:09:41 +0000
  • 0148128881 Fix gcc warning per discussion on lwip-users 2006.04.25: dereferencing type-punned pointer will break strict-aliasing rules. Use memcpy instead of structure copy; code is not in critical path. curtmcd 2006-05-26 19:05:41 +0000
  • 076a884651 Add comment about purpose of struct ip_addr2. Improve white space formatting, add parens in IP4_ADDR(). curtmcd 2006-05-26 18:52:27 +0000
  • 7026bbcdd4 Removed conn->sem creation and destruction from netconn_write() and added sys_sem_new to netconn_new_* christiaans 2006-05-26 07:39:39 +0000
  • 6158aa684b udp_input() operated by removing the IP and UDP headers, putting back the UDP header, then re-removing it. However, pbuf_header() can't add back the UDP header on pbufs of type PBUF_REF, so these would all get dropped for bad checksum. This change addresses the problem and simplifies things by stripping each header just once. curtmcd 2006-05-26 02:40:54 +0000
  • 047e3455f7 Improve formatting by fixing wrong indents and lines too long. curtmcd 2006-05-26 01:36:16 +0000
  • 9ca9649c1b Disabled ARP table update on ingress IP packets. christiaans 2006-05-05 13:34:13 +0000
  • 9a23e9839b Initial commit of FILES in doc/ likewise 2006-04-28 11:45:00 +0000
  • 7fc966dced Optimized for speed and size. Test against zero for both the inverted and non-inverted address. (old and new-style broadcasts) christiaans 2006-04-24 07:26:06 +0000
  • 680afa4229 memp_memory could be unaligned, causing one buffer in the memp pool to be unaligned, resulting in nasty random data corruption on some CPUs. Also, clean up the code a little and save a few bytes. curtmcd 2006-04-12 21:07:44 +0000
  • 313743c833 Fix for out-of-sequence FIN handling, patch by Oleg Tychev. likewise 2006-04-08 00:36:25 +0000
  • 6cb19d7e34 Dangling inseg.p pointer fix by Pedro Alves. likewise 2006-04-08 00:13:49 +0000
  • ef0575a26d Remained indictator where new changes should go. likewise 2006-04-07 22:31:09 +0000
  • c9db715bae addr->addr test size and speed optimalisation (helping a dumb compiler) christiaans 2006-04-04 07:21:54 +0000
  • ed1e3899af Added optimalization hints. christiaans 2006-03-31 09:26:42 +0000
  • 7446e31fce Address copy loops optimized for speed. christiaans 2006-03-29 13:16:40 +0000
  • 94abf9d935 Added LWIP_PLATFORM_BYTESWAP optimalisation flag and macro glue. christiaans 2006-03-29 10:15:43 +0000
  • d9b4ab1658 Pbuf flag test size and speed optimalisation (helping a dumb compiler). christiaans 2006-03-28 15:06:33 +0000
  • 39f8538776 Fixed compilation warning on sizeof(), reported by Beach at 20060320. christiaans 2006-03-21 08:28:15 +0000
  • fef5c4c9a0 Added upcoming 1.1.1 release to Changelog. STABLE-1_1_1 likewise 2006-03-15 11:20:46 +0000
  • 61dc2e7dd5 Added pbuf_alloc() return value checks in ip_frag(). christiaans 2006-03-03 11:25:36 +0000
  • 11a820458f Increased ip_reassbitmap size with 1, added assertions to catch boundary cases. Beautified indentation again. christiaans 2006-03-02 15:45:19 +0000
  • 9e7418090d pbuf alignment fix. likewise 2006-03-01 16:57:43 +0000
  • 0b3b713123 Removed 'even sndbuf' fix in TCP, this fix was a ugly hack for the incomplete checksum routine that does not work now that the checksum routine is fixed. likewise 2006-03-01 16:53:41 +0000
  • 00f8cf57cd Added IP reassembly timer. christiaans 2006-03-01 14:51:58 +0000
  • c55c375b0a Removed tabs, default LWIP_HAVE_LOOPIF to 0 to slim footprint. christiaans 2006-03-01 10:41:23 +0000
  • db76ca248b 2006-02-27 Merged patch by Curt McDowell pbuf.c: Fix alignment; pbuf_init() would not work unless pbuf_pool_memory[] is properly aligned. likewise 2006-02-27 14:11:19 +0000
  • 182e1909b2 Patch from Curt McDowell fixes err_to_errno macro. christiaans 2006-02-13 08:14:11 +0000
  • 3aea7bc053 Removed timer dependency on sys.c (raw-API). Beautified indentation. christiaans 2006-02-13 08:12:07 +0000
  • 39c35732de Code style fix, C++ into C comments. christiaans 2006-02-13 08:09:01 +0000
  • 6c8850698d Small optimalization for udp_input(). christiaans 2006-01-02 12:06:02 +0000