summaryrefslogtreecommitdiffstats
path: root/c/src/exec/libnetworking (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove, moved to cpukit.Ralf Corsepius2002-07-22270-77172/+0
|
* 2002-07-17 Jay Monkman <jtm@smoothsmoothie.com>Joel Sherrill2002-07-175-22/+28
| | | | | * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h: Modified to added packed attribute.o
* 2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-07-052-1/+5
| | | | * configure.ac: RTEMS_TOP(../..).
* 2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-07-012-2/+4
| | | | * configure.ac: Remove RTEMS_PROJECT_ROOT.
* 2002-06-27 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill2002-06-275-2/+1201
| | | | | | * Addition of a ftp client filesystem, comparable to the tftp one. * lib/ftpfs.c, rtems/ftpfs.h: New files. * lib/Makefile.am, rtems/Makefile.am: Modified to reflect above.
* 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-272-1/+7
| | | | | * configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add AC_PROG_RANLIB.
* 2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-262-5/+5
| | | | * wrapup/Makefile.am: Don't preinstall libnetworking.a.
* 2002-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-182-1/+4
| | | | * Makefile.am: Remove commented out net-apps.
* 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-1714-39/+56
| | | | | | | | | | | | | | | | | * arpa/Makefile.am: Include $(top_srcdir)/../automake/*.am. * kern/Makefile.am: Include $(top_srcdir)/../automake/*.am. * Makefile.am: Include $(top_srcdir)/../automake/*.am. Use ../aclocal. * lib/Makefile.am: Include $(top_srcdir)/../automake/*.am. * libc/Makefile.am: Include $(top_srcdir)/../automake/*.am. * machine/Makefile.am: Include $(top_srcdir)/../automake/*.am. * net/Makefile.am: Include $(top_srcdir)/../automake/*.am. * netinet/Makefile.am: Include $(top_srcdir)/../automake/*.am. * nfs/Makefile.am: Include $(top_srcdir)/../automake/*.am. * rtems/Makefile.am: Include $(top_srcdir)/../automake/*.am. * sys/Makefile.am: Include $(top_srcdir)/../automake/*.am. * vm/Makefile.am: Include $(top_srcdir)/../automake/*.am. * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
* 2002-06-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-152-1/+5
| | | | * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg.
* 2002-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-302-7/+8
| | | | | | | * configure.ac: Remove RTEMS_CHECK_POSIX_API. Remove RTEMS_ENABLE_POSIX. Remove RTEMS_CHECK_CUSTOM_BSP. Remove RTEMS_ENABLE_POSIX.
* 2002-05-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-2915-53/+63
| | | | | | | | | | | | | | | | | | Relocate c/src/libnetworking. * Makefile.am: Reflect moval. * machine/Makefile.am: Ditto. * net/Makefile.am: Ditto. * lib/Makefile.am: Ditto. * netinet/Makefile.am: Ditto. * vm/Makefile.am: Ditto. * libc/Makefile.am: Ditto. * sys/Makefile.am: Ditto. * arpa/Makefile.am: Ditto. * nfs/Makefile.am: Ditto. * kern/Makefile.am: Ditto. * rtems/Makefile.am: Ditto. * configure.ac: Dittp. * wrapup/Makefile.am: Ditto. Remove references to networking apps.
* 2002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-281-0/+4
| | | | * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
* 2002-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-172-5/+9
| | | | | | * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs). * rtems/mkrootfs.h: Ditto. * rtems/Makefile.am: Reflect changes above.
* 2002-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-142-5/+9
| | | | | | | * sys/ioctl.h: Remove. * sys/sockio.h: Remove. * sys/filio.h: Remove. * sys/Makefile.am: Reflect changes above.
* 2001-05-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-05-141-16/+3
| | | | * ChangeLog: Corrected -- entry should have been in libchip.
* 2001-05-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2002-05-141-1/+2
| | | | | | | | | | | | | | | | | * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
* 2001-05-14 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2002-05-141-0/+16
| | | | | | | | | | | | | | | | * network/dec21140.c: Per PR215 address the following issues: - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET are no longer defined by libcpu (powerpc/shared/include/io.h) but by the BSP (who is the only one to know the values) - the affected BSP (shared/motorola) headers have been fixed in a separate "libbsp/powerpc/shared" patch. - the DEC 21140 driver (libchip/network/dec21140.c) has been fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET. and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE is to be defined by the BSP who is using this driver. - the DEC driver also has been fixed to use the newer rtems_bsp_delay_in_bus_cycles() instead of the obsolete delay_in_bus_cycles().
* 2002-05-01 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-05-012-1/+6
| | | | | * machine/in_cksum.h: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer.
* 2002-04-26 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-04-262-4/+13
| | | | | * netinet/in_cksum_i386.c: Add volatile so the more agressive optimization in gcc 3.1 does not reorder things.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-181-0/+4
| | | | * pppd/utils.c: Adapt to gcc-3.x.
* 2002-04-11 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-132-0/+14
| | | | | | | * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added the drv_ctrl driver control block field to the ifconfig network driver structure. This field is needed by the i82586 driver which was ported from NetBSD as it had better hardware abstraction.
* 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-081-4/+8
| | | | * ChangeLog: Fix dates.
* 2002-03-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-012-9/+13
| | | | * libc/rcmd.c: Replace __rtems w/ __rtems__.
* 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-03-2815-15/+25
| | | | | | | | | | | | | | | | | | | | | | | * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS. * kern/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * lib/Makefile.am: Remove AUTOMAKE_OPTIONS. * libc/Makefile.am: Remove AUTOMAKE_OPTIONS. * machine/Makefile.am: Remove AUTOMAKE_OPTIONS. * net/Makefile.am: Remove AUTOMAKE_OPTIONS. * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS. * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS. * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS. * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS. * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS. * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS. * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS. * sys/Makefile.am: Remove AUTOMAKE_OPTIONS. * vm/Makefile.am: Remove AUTOMAKE_OPTIONS. * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
* 2002-03-27 Thomas.Doerfler@imd-systems.deJoel Sherrill2002-03-272-9/+46
| | | | | | | * PR144 * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address 0 when called for the first time. This is done when trying to clear the variable "dhcp_hostname".
* 2002-03-27 Ilya Alexeev <ilya@continuum.ru>Joel Sherrill2002-03-274-13/+26
| | | | | | | | | | | | | * PR162 * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local variables must not be used in a device write routines. Now ppp_softc structure have own character for writing to device (sc_outchar). I think that converting local variables to static is not a right solution, because problems will occur in the case of two or more ppp instances. * net/ppp_tty.c pppstart(): Type of the ioffset variable must be u_long, otherwise in the case of the big output packet endless loop may occur.
* 2002-03-21 Ilya Alexeev <ilya@continuum.ru>Joel Sherrill2002-03-213-16/+43
| | | | | * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple PPPD connections.
* 2001-03-20 Till Straumann <strauman@SLAC.Stanford.EDU>Joel Sherrill2002-03-203-2/+35
| | | | | | | | | * PR158 * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by commenting out the parts that deal with signals. This enables RTEMS to 'rsh' command to a server connecting fd to remote stdio. The 'server-side' parts of this file which deal with authentication are disabled since they are not needed.
* 2002-02-27 Ilya Alexeev <ilya@continuum.ru>Joel Sherrill2002-02-272-4/+16
| | | | | | * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h, pppd/sys-rtems.c: Add server with pap-authorization capabilities as well as eliminate some warnings.
* 2002-02-27 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-02-272-1/+10
| | | | | | * net/radix.c: Properly handle fetching the default route when there is no route. This was a bug in the original FreeBSD code and this fix is from an updated version of their code.
* 2001-02-01 Mike Siers <mikes@poliac.com>Joel Sherrill2002-02-011-0/+6
| | | | | | * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing the link down too fast. NOTE: Mike reports successfully running at 56K baud on a direct link.
* 2001-01-31 Mike Siers <mikes@poliac.com>Joel Sherrill2002-02-011-0/+4
| | | | * pppd/rtemsdialer.h: New file missed in previous commit.
* 2001-01-31 Mike Siers <mikes@poliac.com>Joel Sherrill2002-01-3117-28/+11540
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Nice Update of PPPD support which eliminates the requiremetn that drivers be in the termios TASK_DRIVEN mode. Mike did significant testing and reports that it seems to be more stable and handle larger packets better. This patch replaces the termios tasks with more general pppd network driver tasks. The functions pppinput() and pppstart() get called from the interrupt service routine. * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h, net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h, net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h, net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h, net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h, net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c, net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README, pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h, pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c, pppd/upap.h, pppd/utils.c, pppd/example/README, pppd/example/netconfig.h, wrapup/Makefile.am: Modified. * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h, net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file. * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c, modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
* 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-221-0/+6
| | | | | | * rtems_telnetd/pty.c: Move config.h to were it belongs. Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
* 2001-01-16 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-01-162-4/+7
| | | | * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
* 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-061-0/+5
| | | | | * pppd/sys-rtems.c: Remove unused variable status from dodefaultroute.
* 2002-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-042-16/+18
| | | | | * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include <rtems/seterr.h>.
* 2001-12-18 Eric Norum <eric.norum@usask.ca>Joel Sherrill2001-12-192-1/+7
| | | | | | * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories' (path names with a / at the end) while disallowing open() operations on TFTP `directories'.
* 2001-12-07 Eric Norum <eric.norum@usask.ca>Joel Sherrill2001-12-072-6/+17
| | | | * lib/tftpDriver.c: Restore write capability.
* 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-11-262-2/+4
| | | | * arpa/Makefile.am: Remove stray lines.
* 2001-10-18 Eric Norum <eric.norum@usask.ca>Joel Sherrill2001-10-182-23/+85
| | | | | * lib/tftpDriver.c: Properly handles ../ components in chdir() and open() operations within the TFTP file system.
* 2001-10-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-10-122-2/+0
| | | | * rootfs/mkrootfs.c, rootfs/mkrootfs.h: Fixed typo.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-121-0/+56
| | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove.
* 2001-10-12 Mike Siers <mikes@poliac.com>Joel Sherrill2001-10-121-0/+11
| | | | | | | | | | | * Update to stable working state. Congratulations Mike! :) * modem_example: Directory removed. * modem_example/16550.h, modem_example/README, modem_example/modem.c, modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h, modem_example/pppcompress.c: Files removed. * pppd/example/pppd.options: New file. * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c, pppd/pppd.h, pppd/rtemsmain.c: Updated.
* 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-10-112-0/+7
| | | | | | * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate.
* 2001-09-27 Eric Norum <eric.norum@usask.ca>Joel Sherrill2001-09-272-24/+112
| | | | | * lib/tftpDriver.c: Add limited chdir() support to the TFTP filesystem.
* 2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-279-8/+23
| | | | | | | | | | | | | | | * machine/Makefile.am: Use 'PREINSTALL_FILES ='. * net/Makefile.am: Use 'PREINSTALL_FILES ='. * netinet/Makefile.am: Use 'PREINSTALL_FILES ='. * vm/Makefile.am: Use 'PREINSTALL_FILES ='. * pppd/Makefile.am: Use 'PREINSTALL_FILES ='. * sys/Makefile.am: Use 'PREINSTALL_FILES ='. * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='. * arpa/Makefile.am: Use 'PREINSTALL_FILES ='. * nfs/Makefile.am: Use 'PREINSTALL_FILES ='. * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='. * rtems/Makefile.am: Use 'PREINSTALL_FILES ='. * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
* 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-242-1/+5
| | | | * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
* 2001-09-19 Eric Norum <eric.norum@usask.ca>Joel Sherrill2001-09-192-0/+39
| | | | * lib/tftpDriver.c: Add some debugging capability.