1029 Commits

Author SHA1 Message Date
Sebastian Huber
9219a29a90 Update due to shell API changes 2014-04-17 11:27:45 +02:00
Sebastian Huber
a271e91761 Update due to chain API changes 2014-04-17 11:27:45 +02:00
Sebastian Huber
772eff7946 Update due to CORE mutex API changes 2014-04-17 11:27:45 +02:00
Sebastian Huber
45b110fbf5 Fix legacy MCF548X FEC interface driver 2014-01-30 16:40:02 +01:00
Sebastian Huber
e21bf0dbcf ftpd01: Use DHCP 2014-01-30 16:39:10 +01:00
Sebastian Huber
821ae67576 ZONE(9): Make sure the chunks are properly aligned 2014-01-30 16:23:05 +01:00
Sebastian Huber
4c3433bc33 Documentation 2014-01-30 16:23:05 +01:00
Sebastian Huber
bc78466108 Add Makefile.todo 2014-01-30 16:23:05 +01:00
Sebastian Huber
0543f16e4c mDNS: Use mutex for mDNSPosix platform 2014-01-30 16:23:05 +01:00
Sebastian Huber
f7205c1ed6 mDNS: mDNSShared/mDNSDebug.c
Avoid reference to ProgramName.
2014-01-30 16:23:05 +01:00
Sebastian Huber
7222726e83 mDNS: mDNSShared/dnssd_clientshim.c
Fix typos.  Include missing header files.
2014-01-30 16:23:04 +01:00
Sebastian Huber
406a2f4c8a mDNS: AnonInfoAnswersQuestion: Fix stack usage
The mDNSexport is normally defined to be empty, thus mDNSStorage is a
huge stack variable (roughly 50KiB) with random data.

Asuming a global mDNSStorage variable in the mDNSCore makes no sense.
2014-01-30 16:23:04 +01:00
Sebastian Huber
3951c9756a mDNS: Add basic support 2014-01-30 16:23:04 +01:00
Sebastian Huber
9449f151d0 mDNS: Import
The sources can be obtained via:

http://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-544.tar.gz
2014-01-30 16:23:04 +01:00
Sebastian Huber
7758fcc11d DHCPCD(8): Add MASTER_ONLY option 2014-01-30 16:23:04 +01:00
Sebastian Huber
9cc83a74e2 DHCPCD(8): Disable script support 2014-01-30 16:23:04 +01:00
Sebastian Huber
f724741db0 DHCPCD(8): Add getopt_long_r() support 2014-01-30 16:23:03 +01:00
Sebastian Huber
61d281e39d DHCPCD(8): Add RTEMS program support 2014-01-30 16:23:03 +01:00
Sebastian Huber
e6d558f7ae DHCPCD(8): Use select() instead of pselect() 2014-01-30 16:23:03 +01:00
Sebastian Huber
917a78b209 DHCPCD(8): Add basic support 2014-01-30 16:23:03 +01:00
Sebastian Huber
ec37843a84 DHCPCD(8): Add config.h 2014-01-30 16:23:03 +01:00
Sebastian Huber
f7fe39938e DHCPCD(8): Add namespace header 2014-01-30 16:23:03 +01:00
Sebastian Huber
5638ae8bfa DHCPCD(8): Add automatically generated files 2014-01-30 16:23:03 +01:00
Sebastian Huber
f2ed769880 DHCPCD(8): Import
Import DHCPCD(8) from:

http://roy.marples.name/projects/dhcpcd/

The upstream sources can be obtained via:

fossil clone http://roy.marples.name/projects/dhcpcd

The imported version is 2014-01-29 19:46:44 [6b209507bb].
2014-01-30 16:23:03 +01:00
Sebastian Huber
9979989ee0 arphole: New test 2014-01-30 16:23:03 +01:00
Sebastian Huber
f702955031 ftpd01: Update due to API changes 2014-01-30 16:23:03 +01:00
Sebastian Huber
31ab470469 Add DEFAULT_NETWORK_SHELL 2014-01-30 16:23:03 +01:00
Sebastian Huber
defe035ee7 Add DEFAULT_NETWORK_NO_STATIC_IFCONFIG 2014-01-30 16:23:01 +01:00
Sebastian Huber
8118e8efeb Create "/etc" in rtems_bsd_initialize() 2014-01-30 16:21:43 +01:00
Sebastian Huber
7831313a17 Add and use RTEMS_BSD_ARGC() 2014-01-30 15:04:19 +01:00
Sebastian Huber
f8c3d6eacf Add an ARP packet processor 2014-01-30 15:04:19 +01:00
Sebastian Huber
c4ee44518c Define __FreeBSD__ in <net/bpf.h> if not defined
This makes it possible to use this header file directly in applications.
2014-01-30 15:04:19 +01:00
Sebastian Huber
c50f1b42fe Add rtems_bsd_get_ethernet_addr() 2014-01-30 15:04:19 +01:00
Sebastian Huber
c1bdbab18c Add <rtems/bsd/util.h> 2014-01-30 15:04:18 +01:00
Sebastian Huber
08c8588440 PRINTF(9): Do not use printk() for log()
The BSD library functions must use printk().  The %D format specifier is
not supported, thus we cannot use the printf() family for output.
2014-01-30 15:04:18 +01:00
Sebastian Huber
164c5f5320 UNIX(4): Import from FreeBSD 2014-01-16 15:45:44 +01:00
Sebastian Huber
a257bd730c Use node_access_2 to enable generic IMFS nodes 2014-01-16 15:45:00 +01:00
Sebastian Huber
b6c319bb7d socketops: Return ENXIO for open() on sockets 2014-01-16 15:45:00 +01:00
Sebastian Huber
f8d99e9665 Fix install Makefile target 2013-12-20 15:35:59 +01:00
Sebastian Huber
00735284b8 ROUTE(8): Fix memory leak 2013-12-20 15:35:59 +01:00
Sebastian Huber
aba4586df3 ROUTE(8): Initialize file descriptor 2013-12-20 15:35:59 +01:00
Sebastian Huber
5feec90475 syscalls01: Include missing header file 2013-12-20 15:35:59 +01:00
Sebastian Huber
f5f4cad2a1 Use integer-only printf for syslog() 2013-12-20 15:35:59 +01:00
Sebastian Huber
e51bc974be Delete rtems_bsd_initialize_with_interrupt_server
Move interrupt server initialization to nexus_probe().
2013-12-20 15:35:59 +01:00
Sebastian Huber
4d642a0f0e ftpd01: Add network shell commands 2013-12-20 15:35:59 +01:00
Sebastian Huber
6c2c8d3b6c Fix task create argument 2013-12-20 11:22:27 +01:00
Sebastian Huber
4b8bc5cfd6 Use floating-point tasks for tests 2013-12-20 11:22:27 +01:00
Sebastian Huber
983e452e54 Use integer-only printf for ftpd 2013-12-20 11:22:26 +01:00
Sebastian Huber
8d4bab38ea Use integer-only printf in kernel space 2013-12-20 11:22:26 +01:00
Sebastian Huber
f5a38adb85 Simplify config.inc and use new reference BSP
Use arm/realview_pbx_a9_qemu as the new reference BSP.  This BSP offeres
NULL pointer read/write protection and runs on the Qemu simulator.  With
this BSP it is possible to run network tests which use a virtual network
based on TAP devices.
2013-12-20 11:22:26 +01:00