summaryrefslogtreecommitdiff
path: root/apps/netutils
Commit message (Collapse)AuthorAgeFilesLines
* Suffer the consequences of moving struct timeval to its correct locationGregory Nutt2015-02-1510-2/+11
|
* apps/netutils/netlib: Add utilities to convert to/from prefix lengths ↵Gregory Nutt2015-02-063-0/+312
| | | | from/to 128-bit network masks. Modify the NSH IPv6 ifconfig command to show the network mask in a more standard, human readable way.
* Add an ioctal() that can be used to perform ICMPv6 auto-configurationGregory Nutt2015-02-031-17/+14
|
* Add netlib and application hooks for ICMPv6 auto-configuration (still incompleteGregory Nutt2015-02-034-1/+116
|
* Networking: Correct the value returned by accept() in the case where ↵Gregory Nutt2015-01-221-1/+1
| | | | net_lockingwait() is called. It was returning -1 and losing the errno value. Noted by Rony Xln
* apps/netutils/telnetd: Add protection when CONFIG_SCHED_HAVE_PARENT is ↵Gregory Nutt2015-01-221-11/+61
| | | | enabled: Call sigaction with SA_NOCLDWAIT so that exit status is not retained (no zombies) and block receipt of SIGCHLD so that accept is not awakened by a signal. Iff accept() is awakened by a signal, do not do anything crazy like exit. Most from Rony Xln
* Correct name of fields in struct sockaddr_in6: sin6_port and sin6_family, ↵Gregory Nutt2015-01-204-12/+15
| | | | not sin_port and sin_family
* apps/netutils/netlib: All IOCTLs must use a valid address family -- even if ↵Gregory Nutt2015-01-195-10/+62
| | | | the address family does not matter such as when getting the MAC address or the network flags
* Networking: Fix some problems with debug is enabled; fix a warningGregory Nutt2015-01-191-0/+2
|
* apps/netutils/netlib: Add new library functions to manipulate IPv6 addressesGregory Nutt2015-01-1813-99/+482
|
* Rename IPv4 netlib functions and files to make room in the namespace for ↵Gregory Nutt2015-01-187-24/+35
| | | | corresponding IPv6 functions and files
* apps/netutils/dnsclient: Can select to be either IPv4 or IPv6, but not both ↵Gregory Nutt2015-01-183-13/+29
| | | | (IPv6 still does not compile)
* Networking: Replace all references to the macros net_ipaddr_copy, ↵Gregory Nutt2015-01-161-1/+1
| | | | net_ipaddr_hdrcopy, net_ipaddr_cmp, net_ipaddr_hdrcmp, and net_ipaddr_maskcmp with the appropriate IPv4 or IPv6 version of the macro (such as net_ipv4addr_copy). The goal is to support both IPv4 and IPv6 simultaneously. This requires that the macros be distinct and not conditionally defined to one on or the other.
* Networking: Replace all references to net_ipaddr_t with either in_addr_t on ↵Gregory Nutt2015-01-161-4/+5
| | | | net_ipv6addr_t. The goal is to support both IPv4 and IPv6 simultaneously. This requires that the two types be distinct and not conditionally typedef'ed to net_ipaddr_t.
* Telnetd: EBUSY is not an error in this case, then why report an error?Gregory Nutt2015-01-031-4/+7
|
* NSH TFTP get command: Wrong file name used for the destination. From LazloGregory Nutt2014-12-101-3/+4
|
* Fixes for more issues found by cppcheckGregory Nutt2014-11-257-19/+19
|
* Fixing md5 hashing when digest[$i] lower that 16. Sergey <sectus@mail.ru>Gregory Nutt2014-11-201-1/+1
|
* SAMA5D4-EK EMAC1: Correct name of EMAC1 configuration variableGregory Nutt2014-11-181-1/+0
|
* Ooops.. Fix oversight in last commitGregory Nutt2014-11-181-2/+23
|
* DHCPD: Remove dhcpd_addoption_n. It uses C features not supported by all ↵Gregory Nutt2014-11-181-27/+2
| | | | compilers
* DHCPD: Add support for the dhcp options for netmask, router and dns. From ↵Gregory Nutt2014-11-182-1/+82
| | | | Brennan Ashton
* Clarify MTU/BUFSIZE in apps/ README.txt files and DocumentationGregory Nutt2014-11-161-1/+4
|
* Network: Various fixes for clean compile with both Ethernet and SLIPGregory Nutt2014-11-151-1/+1
|
* Network: All logic will now handle varialbe length link layer protocol ↵Gregory Nutt2014-11-151-4/+9
| | | | headers within incoming packets. This permits use of multiple network interfaces with differing data links. For example, ETHERNET + SLIP
* Right now if you make a dns request before the dns address it set you will ↵Gregory Nutt2014-11-131-6/+0
| | | | get an assertion. The state of the IP setting is not something the application should be aware of, it should only be concerned with whether or not the name was resolved. From Brennan Ashton.
* Trivial typoGregory Nutt2014-10-181-1/+1
|
* Fix memcpy of host address in netlib_gethostaddr(). From Brennan AshtonGregory Nutt2014-10-171-3/+9
|
* Misc changes to get a clean build after all of the syslog changes. There ↵Gregory Nutt2014-10-081-0/+2
| | | | are probably other things still broken
* Add implementation of timeouts for the apps/netutils/webclient. From ↵Gregory Nutt2014-09-292-12/+32
| | | | Brennan Ashton
* MAINOBJ needs to be added to object list in many MakefileGregory Nutt2014-09-111-1/+1
|
* Changes to many Makefiles. For kernel buil object containing main cannot go ↵Gregory Nutt2014-09-071-18/+19
| | | | into library because of name collisions. The object file must be handled as a special case in every Makefile
* Determine the main object name from the main source name in every kernel ↵Gregory Nutt2014-09-071-0/+1
| | | | build Makefile
* Add an nm command after every kernel build link to show if there are any ↵Gregory Nutt2014-09-071-0/+1
| | | | undefined symbols
* Add the main object to the list objects to link in every kernel build link ↵Gregory Nutt2014-09-071-1/+1
| | | | command
* Add the main object to the dependencies for the kernel buildGregory Nutt2014-09-071-1/+1
|
* If now a kernel build, then add the main object in with all of the restGregory Nutt2014-09-071-0/+4
|
* Update apps/examples/helloxx/MakefileGregory Nutt2014-09-071-1/+1
|
* Customize the program name in the generic setup that was added to each ↵Gregory Nutt2014-09-061-1/+1
| | | | makefile that installs a program
* Add generic setup logic to every Makefile that installs a program. Each ↵Gregory Nutt2014-09-061-0/+9
| | | | will need customization
* Fix all install targetsGregory Nutt2014-09-061-4/+4
|
* Oops wrong elseGregory Nutt2014-09-061-1/+1
|
* Add missing else from last big changeGregory Nutt2014-09-061-0/+1
|
* Add program installation for CONFIG_BUILD_KERNEL in all Makefiles that build ↵Gregory Nutt2014-09-061-0/+9
| | | | a main()
* Use more standard *argv[] instead easier **argvGregory Nutt2014-09-061-1/+1
|
* With kernel build, entry point to all tasks is main, not some xyz_mainGregory Nutt2014-09-061-0/+4
|
* Add an install target to all makefiles. For the import build, the top-level ↵Gregory Nutt2014-09-0618-0/+36
| | | | Makefile now does two passes: (1) builds libapp.a, then (2) installs the programs (not yet finished)
* Remove final traces of the 8015 from the NuttX source treeGregory Nutt2014-09-015-14/+4
|
* wdog.h does not contain any application interface, only internal OS ↵Gregory Nutt2014-08-211-2/+3
| | | | interface. Further, it is non-standard. Move wdog.h from include/ to include/nuttx. For the same reason, move the description of the watchdog timer interfaces from the Users Guide to the Porting Guide.
* CosmeticGregory Nutt2014-08-171-0/+1
|