summaryrefslogtreecommitdiffstats
path: root/c/src/libnetworking (unfollow)
Commit message (Collapse)AuthorFilesLines
2000-10-182000-10-18 Chris Johns <ccj@acm.org>Joel Sherrill2-1/+5
* pppd/ipxcp.c: Fixed a typo.
2000-09-282000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+789
* rtems_webserver/Makefile.am, rtems_webserver/base64.c, rtems_webserver/base64.c: Renamed base64.c to wbase64.c. * rtems_webserver/sock.c: Added file missed in merger.
2000-09-282000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-4/+10
* rtems_webserver/Makefile.am, rtems_webserver/base64.c, rtems_webserver/base64.c: Renamed base64.c to wbase64.c. * rtems_webserver/sock.c: Added file missed in merger.
2000-09-222000-09-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill5-9/+24
* machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h, rtems_webserver/webmain.c: machine/types.h should not have included rtems.h. It is now including precisely the least amount of low level, yet portable .h files to get the basic RTEMS types defined. This rippled into other files since rtems_bsdnet_internal.h used machine/types.h to include rtems.h.
2000-09-062000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-5/+9
* ChangeLog: Cleanup.
2000-09-052000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill14-38/+58
* kern/Makefile.am, lib/Makefile.am, libc/Makefile.am, net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am, pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am, rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
2000-09-052000-09-05 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+7
* rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion and to work with the converted flags.
2000-09-012000-09-01 Rosimildo daSilva <rdasilva@connecttel.com>Joel Sherrill2-1/+6
* emfdb.c: Removed stray semi-colon. Reported on GoAhead mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
2000-09-012000-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill39-1847/+8718
* Merged version 2.1 of GoAhead webserver. This update was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>. * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c, um.c, um.h: New files. * wbase64.c: Removed. * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c, form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c, socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c, webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
2000-09-012000-08-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* netinet/tcp_input.c: Spelling corrections.
2000-08-302000-08-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-0/+128
* rtems_webserver/license.txt: New file.
2000-08-10Adding ChangeLogs.Joel Sherrill1-0/+3
2000-08-02Patch from Eric Norum <eric@cls.usask.ca> to add optional support forJoel Sherrill1-3/+47
fast mutexes that bypass the API level to directly interface with the SuperCore.
2000-07-26Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill3-3/+3
a BSP (c4xsim) supporting the simulator included with gdb. This port was done by Joel Sherrill and Jennifer Averett of OAR Corporation. Also included with this port is a space/time optimization to eliminate FP context switch management on CPUs without hardware or software FP. An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8) on this CPU. This required addressing alignment checks and assumptions as well as fixing code that assumed sizeof(unsigned32) == 4.
2000-07-14Changed name of static table versions to avoid conflict.Joel Sherrill1-2/+2
2000-06-30Patch from Chris Johns <cjohns@cybertec.com.au> so the web serverJoel Sherrill2-3/+12
shuts down on error -- not exitting the system.
2000-06-15Moved <sys/cdefs.h> to lib/include so non-networking applications couldJoel Sherrill1-1/+1
include <sys/ioctl.h>.
2000-06-14Moved <sys/cdefs.h> from libnetworking to lib/include so non-networkingJoel Sherrill1-177/+0
configurations could see it while including <sys/ioctl.h> and <sys/ioccom.h>.
2000-06-14*** empty log message ***Joel Sherrill3-76/+4
2000-06-14Patch from Chris Johns <cjohns@cybertec.com.au> to enhance networkJoel Sherrill2-43/+216
initialization. This adds an interface which makes it easier to control the BSD stack from user code. The BSD stack initialise uses it. It is a sort of `function' interface for an ifconfig command. I also added support for attaching and removing interfaces. With hot swap PCI comming online support for hot swap PCI will be an important factor in "state of art" RTOS's. This is also part of a general move on my part to allow RTEMS to be configured at runtime by calls rather than table driven at initialisation.
2000-06-12Merge lossage. Apparently the DOS/UNIX CRLF issue got lost.Joel Sherrill1-1438/+1438
2000-06-12Merged from 4.5.0-beta3aJoel Sherrill33-500/+314
2000-04-28New files added on 4.5 branch.Joel Sherrill2-0/+0
2000-04-13Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill17-0/+45
adds .cvsignore.
2000-02-08Patches rtems-rc-20000204-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-4/+2
that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
2000-02-03Patches rtems-rc-20000118-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill30-776/+936
that contains the automake files for libnetworking plus a couple of minor fixes. [Now only one unused/unsupported Makefile.in remains (./c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in).] To apply: patch -p1 < rtems-rc-20000118-7.diff /bin/sh rtems-rc-20000118-7.rm /bin/sh rtems-rc-20000118-7.add ./bootstrap Notes: * I have tested this one by building all BSPs for m68k, powerpc, sh and unix with toolchains built since last weekend. * I did not touch libnetworking's directory layout.
2000-01-21Patch from Eric Norum <eric@cls.usask.ca> at the request of JakeJoel Sherrill1-33/+56
Janovetz <janovetz@tempest.ece.uiuc.edu> to return a status from network initialization rather than panic'ing. It changes a bunch of rtems_panics to printfs and returns a status from rtems_bsdnet_initialize_network().
2000-01-21Patch from Eric Norum <eric@cls.usask.ca> to remove warnings.Joel Sherrill1-4/+3
2000-01-14Added -U__STRICT_ANSI__ to remove MANY warnings since the BSD codeJoel Sherrill1-1/+1
is not strict ANSI.
2000-01-10Removed definition of USHRT_MAX to remove lots of redefinition warnings.Joel Sherrill1-2/+0
2000-01-03Comments added and some messages translated from Polish.Joel Sherrill2-5/+51
1999-12-21Made prototype of ChapReceiveSuccess and ChapReceiveFailure match.Joel Sherrill1-2/+2
1999-12-13Patch from Eric Norum <eric@cls.usask.ca> to make the NTP handler a littleJoel Sherrill1-1/+1
more flexible about the error status returned from a timeout.
1999-12-13Correction from Eric Norum for timeout in TFTP driver following bugJoel Sherrill1-2/+3
report by Nick.SIMON@syntegra.bt.co.uk: TFTP uses UDP and UDP packets are prime targets for getting dropped when the network gets busy. I want the number of retries quite large in my application. I see that PACKET_REPLY_MILLISECONDS is, in fact, not being used.
1999-12-13Patch from Eric Norum <eric@cls.usask.ca> to provide more networkJoel Sherrill1-4/+7
functionality. This puts RTEMS in near compliance with the network functionality defined in the first draft of the EL/IX API. Comments follow: With the attached changes to the libnetworking/libc/Makefile.in, RTEMS provides all the functions listed in section 4.14 of the EL/IX document except: socketpair if_nametoindex if_indextoname if_nameindex if_freenameindex Some of the routines which get information from files may be of limited use unless an application sets up the files somehow (TFTP/untar from host, etc.), but at least RTEMS is pretty much fully buzzword compliant with the networking section of the EL/IX API.
1999-12-03New file.Joel Sherrill1-0/+7
1999-12-03Modem example driver for ppp by Tomasz Domin <dot@comarch.pl> of ComArch SA.Joel Sherrill6-0/+3697
This was used on a mpc823 based system.
1999-12-01Removed debugging printfs.Joel Sherrill1-2/+0
1999-12-01Patch from Eric Norum <eric@cls.usask.ca> to fix a spot in the tftp fileJoel Sherrill1-1/+0
system table from when the rtems_filesystem_operations_table structure changed and the initializer in libnetworking/lib/tftpDriver.c did not get updated.
1999-11-30Added missing files from PPP port.Joel Sherrill2-0/+297
1999-11-30Added port of ppp-2.3.5 from Tomasz Domin <dot@comarch.pl> of ComArch SA.Joel Sherrill43-6/+17758
Tomasz only tested this on the mpc823. The official site for the original source for this PPP implementation is: ftp://cs.anu.edu.au/pub/software/ppp NOTE: As of 11/30/1999, the current version of this source is 2.3.10.
1999-11-23Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-13/+14
that are part of the Makefile.am conversion effort but were missed in the previous commits.
1999-11-17Conditionally take out the offensive pragma pack when on RTEMS in additionJoel Sherrill1-2/+2
to UnixWare (UW).
1999-11-16Web server uses the POSIX API. Therefor, it must be disabled when theJoel Sherrill3-2/+21
POSIX API is disabled.
1999-11-10Patch from Eric Norum <eric@cls.usask.ca> which includes:Joel Sherrill4-9/+164
Patches against 1105 snapshot to add NTP server support to network configuration/BOOTP.
1999-11-09Patch from Eric Norum <eric@cls.usask.ca> to add NTP BOOTP support becauseJoel Sherrill3-1/+48
EPICS needs a synchronized time-of-day clock. This patch is the changes needed to get NTP server information from a BOOTP server. This patch also adds NTP server information to the network configuration structure, too.
1999-10-28Added include of <sys/select.h> in attempt to remove compilation warning.Joel Sherrill1-0/+4
1999-10-28Added use of __rtems__ rather than LINUX for RTEMS configuration.Joel Sherrill3-7/+7
1999-10-27Warnings removed. Still don't know what to do about the pragmaJoel Sherrill3-10/+16
pack warnings in uemf.h.
1999-10-27Patch from Emmanuel Raguet <raguet@crf.canon.fr> and Eric ValetteJoel Sherrill35-2/+12132
<valette@crf.canon.fr> to add a port of the GoAhead web server (httpd) to the RTEMS build tree. They have successfully used this BSP on i386/pc386 and PowerPC/mcp750. Mark and Joel spoke with Nick Berliner <nickb@goahead.com> on 26 Oct 1999 about this port and got verbal approval to include it in RTEMS distributions.