Commit Graph

578 Commits

Author SHA1 Message Date
Masayuki Ishikawa
4822878990 nshlib/nsh_netcmds.c: Fix a compilation error when IPv4/IPv6 dual stack is enabled 2017-09-26 11:28:40 +09:00
Bruno Herrera
3fe720d1e2 Fixes for problems found by Coverity in the apps/ repository:
nshlib/nsh_parse.c: Avoid truncating the strcmp result into a unsigned char variable.

    nshlib/nsh_netcmds.c: Check for valid hostip before using it.

    nshlib/nsh_ddcmd.c: Fix resouce leak when 'if=' or 'of=' params are repeated in the command line.  For example:

       dd if=/dev/null if=/dev/zero of=/dev/null or
       dd if=/dev/zero of=/dev/zero of=/dev/null
2017-09-25 07:34:34 -06:00
Gregory Nutt
cdf0528933 examples/dac: Lets use printf instead of _info in application code. 2017-09-01 07:39:39 -06:00
Gregory Nutt
3367bde8fe NSH: Add conditions so that ifconfig and ifup will not be disabled if we are using only PF_IEEE802154 2017-08-21 09:32:07 -06:00
Gregory Nutt
41ce937ed0 Changes to netlib and nsh so that you build build with PF_IEEE802154 enabled and 6LoWPAN disabled. 2017-08-20 09:09:47 -06:00
Gregory Nutt
767b29335c Eliminate some warnings found in build testing. 2017-08-13 12:25:22 -06:00
Gregory Nutt
7a8561728c The last change added .PRECIOUS: $(BIN) to everyway Makefile in hopes the libapps.a will not be deleted on Control-C (unproven so far). However, $(BIN) may contain back slashes in some build platforms and that causes problems for make: It can't handle the backslashes in the .PRECIOUS dependency list. $(BIN) replaced with ../../libapp.a, where the number of ../ depends on the depth of the Makefile in the apps/ source tree. 2017-08-13 11:03:17 -06:00
Gregory Nutt
a66da34f18 All Makefiles: Add .PRECIOUS: apps/libapps.a to every Makefile. Hopefully this will end awkward problems when you Control-C out of a build and libapps.a is deleted. 2017-08-13 09:35:14 -06:00
Gregory Nutt
970e98a902 Additional changes associated with last commit. 2017-08-12 12:11:22 -06:00
Gregory Nutt
90ebda9120 Eliminate another warning about an unused function 2017-08-12 12:09:01 -06:00
Gregory Nutt
1cdf4ad8d1 Fix a warning found in build testing 2017-08-12 11:14:30 -06:00
Gregory Nutt
7a7c7ee93a Update README and fix some conditional compilation from the last commit. 2017-08-11 15:56:53 -06:00
Gregory Nutt
5dcf5620e3 NSH Library: Add a route command that will dump the content of routing table. 2017-08-11 15:33:26 -06:00
Gregory Nutt
1e23b30afe more issues with last change: netmask must be in network order. 2017-08-10 16:08:09 -06:00
Gregory Nutt
654d526a69 NSH addroute/delroute: Fix an indexing problem introduced with previous commit. 2017-08-10 11:40:12 -06:00
Gregory Nutt
52e4da1e41 NSH addroute and delroute: All expression of the netmask in IPv4 CIDR or IPv6 slash notation. This really reduces the pain of using the commands, especially for IPv6. 2017-08-10 10:30:20 -06:00
Gregory Nutt
f58768db3d NSH library: Update addroute and delroute command. The would support either IPv4 or IPv6, but not both. 2017-08-10 09:15:44 -06:00
Gregory Nutt
3b8c97747d netutils/netlib: Fix netlib_nodaddrconv() so that its return type is the same as other address conversion functions. NSH: Correct parsing of ifconfig so that you can specify the HW address without specifying the IP address. 2017-08-02 14:30:34 -06:00
Gregory Nutt
d6050d70a2 NSH library: Extend ifconfig command so that it can set variable length packet radio addresss. 2017-08-02 13:13:19 -06:00
Gregory Nutt
c343fc618e apps/netutils/netlib: Add support for PktRadio IOCTL commands. 2017-08-02 12:40:50 -06:00
Gregory Nutt
7d0037b08a NSH: Misc changes needed for PktRadio support. 2017-07-30 16:03:56 -06:00
Gregory Nutt
7441c5422f Socket I/F: Cleanup for good CONFIG_NET_PKT build. 2017-07-14 13:43:04 -06:00
Masayuki Ishikawa
ef04aeaead NSH library: Fix build break in nsh_command.c with IPv4/IPv6 dual stack. 2017-07-04 10:13:26 +09:00
Gregory Nutt
d81d9c419b Eliminat a warning when both Ethernet and 6LoWPAN are enabled; improve some naming. 2017-07-02 11:28:12 -06:00
Gregory Nutt
28415d662b netutils/telnetd and users of telnetd: Add support for IPv6. 2017-06-27 09:14:13 -06:00
Gregory Nutt
98204bad94 system/telnet: POLL must not be disabled in configuration. Telnet client port argument is no optional. 2017-06-27 07:46:16 -06:00
Gregory Nutt
9091716419 revise some of the state handling in the previous commit. 2017-06-26 18:16:05 -06:00
Gregory Nutt
342de81641 NSH library: Add a Telnetd command. This is needed when network initialization is deferred. In that case, telnet daemon cannot be started until the network is finally initialized. The telnetd command was added just for that case: So that the telnet daemon can be started from the NSH command line after the network is configured. 2017-06-26 18:00:13 -06:00
Gregory Nutt
d5a897fa1b Merge branch 'master' of bitbucket.org:nuttx/apps into ieee802154 2017-06-19 13:35:34 -06:00
Gregory Nutt
2f975e8f06 nshlib: fix size of 6LoWPAN extended address. 2017-06-19 09:47:17 -06:00
Oleg Evseev
f13d4125a4 Merged in lukegluke/apps (pull request #91)
fix copy-paste typo in nsh_usbconsole.c

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-06-19 15:29:09 +00:00
Oleg Evseev
8ee1e79d03 fix copy-paste typo in nsh_usbconsole.c 2017-06-19 15:05:06 +00:00
Gregory Nutt
2bb14d854d L should be capitalized in 6LoWPAN 2017-06-18 16:02:11 -06:00
Gregory Nutt
2e4740e6bb i8sak: Missing newline in fprintf output 2017-06-18 11:28:36 -06:00
Gregory Nutt
9485744265 NSH network initialization: Do not set the IP address for 6loWPAN. The 6loWPAN stack uses IP address that derive from the ieee 802.15.4 addressing and cannot be (safely) configured by the user. 2017-06-17 11:31:04 -06:00
Gregory Nutt
22d9c69d87 NSH network configuration: Re-factor a function that has gotten too big and too complex. 2017-06-17 10:37:31 -06:00
Gregory Nutt
033b42789b NSH: Fix some ieee 802.15.4 initialization logic. It should not set the saddr or panid; those cannot be hard-coded but must come from the coordinator. 2017-06-17 10:04:18 -06:00
Masayuki Ishikawa
41dee001ad Merge branch 'master' into bug_fix_by_sony 2017-05-22 09:13:02 +09:00
Gregory Nutt
4e7b17d783 Fix some typos in comments. 2017-05-21 12:05:07 -06:00
Gregory Nutt
8c1446671c apps/nshlib: Add a new option CONFIG_NSH_NETLOCAL that will suppress some built in operations and will support manual configuration of a wireless network 2017-05-21 12:00:55 -06:00
Simon Piriou
523d7645c4 wapi: add basic wapi_event_stream_extract implementation 2017-05-21 16:24:49 +02:00
Nobutaka Toyoshima
3a8cfb6c04 nshlib: Fix a resource leak in cmd_hexdump()
Jira: PDFW15IS-265
Coverity-ID: 10786
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2017-05-20 17:57:03 +09:00
Sebastien Lorquet
ea1025ead2 DHCPC: Remove hard-coded interface device. Now passed as a parameter to dhcpc_open(). 2017-05-19 15:31:22 -06:00
Sebastien Lorquet
297844b1ce Fix comments formatting 2017-05-19 17:50:26 +02:00
Sebastien Lorquet
aefddc3648 Second batch of changes (no problems) 2017-05-19 17:37:17 +02:00
Gregory Nutt
13911d9b17 Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they. 2017-05-11 13:40:03 -06:00
Gregory Nutt
1bad025c81 Cosmetic changes to comments 2017-05-11 07:46:08 -06:00
Gregory Nutt
5fbf2fd8d1 NSH wireless setup: Move call to nsh_associate(). It should be possible to associate with an AP when DHCPC is disabled. 2017-05-09 06:39:08 -06:00
Gregory Nutt
8380447e1a Merge remote-tracking branch 'origin/master' into ieee802154 2017-05-08 14:31:54 -06:00
Gregory Nutt
0376019c35 WPA associate: NSH was not setting the algorithm parameter. 2017-05-08 13:28:08 -06:00