Timeline
01/24/01:
- 19:20 Changeset in rtems [38371dbe]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-24 Sergei Organov <osv@…> * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements as listed below: - Timeouts on sockets implemented. 'idle' field added to configuration. No timeout by default to keep backward compatibility. Note: SITE IDLE command not implemented yet. - Basic global access control implemented. 'access' field added to configuration. No access limitations by default to keep backward compatibility. - Anchor data socket for active mode (using self IP and port 20.) - Fixed default data port support (still not tested). - Don't allow IP address different from originating host in PORT command to improve security. - Fixed bug in MDTM command. - Check for correctness of parsing of argument in command_port(). - Fixed squeeze_path() to don't allow names like 'NAME/smth' where 'NAME' is not a directory. - Command parsing a little bit improved: command names are now converted to upper-case to be more compatible with RFC (command names are not case-sensitive.) - Reformat comments so that they have RTEMS look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes - True ASCII mode implemented (doesn't work for hooks and /dev/null) - Passive mode implemented, PASV command added. - Default port for data connection could be used (untested, can't find ftp client that doesn't send PORT command) - SYST reply changed to UNIX, as former RTEMS isn't registered name. - Reply codes reviewed and fixed.
- 19:10 Changeset in rtems [e8a7a46]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-24 Ralf Corsepius <corsepiu@…> * Makefile.am, README, console/console-io.c, start/start.S, startup/linkcmds: Update to make shsim closer to functional.
- 18:06 Changeset in rtems [b00b6a7]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-24 Ralf Corsepius <corsepiu@…> * configure.in: Remove rtems_cv_prog_cc_cross reference. * target.cfg.in: Delete commented out lines regarding obsolete lines.
- 14:17 Changeset in rtems [f42b726]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-24 Ralf Corsepius <corsepiu@…> * configure.in: Add src/config.h * src/Makefile.am: Add INCLUDES += -I. to pickup config.h * src/.cvsignore: Add config.h and stamp-h * src/*.c: Add config.h support.
- 14:10 Changeset in rtems [5c26b28b]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-24 Ralf Corsepius <corsepiu@…> * config.h.in: Automatically generated. Remove from CVS.
01/23/01:
- 22:42 Changeset in rtems [b978374]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-23 Joel Sherrill <joel@…> * src/alarm.c: Eliminated use of C++ style comments.
01/22/01:
- 14:19 Changeset in rtems [a93baa43]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Joel Sherrill <joel@…> * src/clockgetres.c: Fixed match problem. We are not converting an interval to a timespec -- it is actually a real number of microseconds.
- 14:12 Changeset in rtems [9f87484]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-22 Radzislaw Galler <rgaller@…> * README.EVB7045F: New file. * README: Additions and corrections. * include/bsp.h: Switch console to sci0.
- 14:11 Changeset in rtems [4dd1aa5]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-22 Radzislaw Galler <rgaller@…> * clock/ckinit.c (Install_clock): Modified MTU timer 0 initialization to generate an interrupt exactly every 1us
- 14:05 Changeset in rtems [d6b1d73]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-22 Ralf Corsepius <corsepiu@…> * configure.in: Add src/imfs/config.h * src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h * src/imfs/.cvsignore: Add config.h and stamp-h * src/imfs/*.c: Add config.h support.
- 14:03 Changeset in rtems [227ae749]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-22 Ralf Corsepius <corsepiu@…> * aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add simsh7032 and simsh7045.
- 13:47 Changeset in rtems [7a55888]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-22 Michael Hamel <mhamel@…> * include/rtems.h, src/signalcatch.c: Modifications to make CodeWarrior? happy.
- 13:46 Changeset in rtems [32ba727]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-22 Michael Hamel <mhamel@…> * include/rtems/posix/semaphore.h, inline/rtems/posix/semaphore.inl, src/ptimer1.c, include/rtems/posix/semaphore.h, inline/rtems/posix/semaphore.inl, src/alarm.c, src/ptimer1.c, src/semaphorenametoid.c, src/semopen.c, src/semunlink.c: Modifications to make CodeWarrior? happy.
01/12/01:
- 15:00 Changeset in rtems [c2a4084f]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Eric Norum <eric.norum@…> * README, clock/Makefile.am, clock/ckinit.c, clock/clock.c: Clock driver updated to use shell driver mechanism. * clock/ckinit.c: Removed. * clock/clock.c: New file.
- 13:51 Changeset in rtems [3f777d0e]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Sergei Organov <osv@…> * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements as listed below: - use pool of pre-created threads to handle sessions instead of creating/deleting threads on the fly - LIST output is now similar to what "/bin/ls -al" would output, thus FTP clients such Netscape are happy with it. - LIST NAME now works (both for files and directories) - added support for NLST, CDUP, and MDTM FTP commands to make more FTP clients happy - keep track of CWD for every session separately - ability to specify root directory name for FTPD in configuration table. FTPD will then create illusion for FTP clients that this is actually root directory. - ignore options sent in commands, thus LIST -al FILE works and doesn't try to list "-al" directory. - buffers are allocated on stack instead of heap where possible to eliminate malloc/free calls (avoid possible heap fragmentation troubles). - drop using of task notepad to pass parameters - use function arguments instead - use snprintf() instead of sprintf() as the latter is unsafe - use of PF_INET in socket() instead of AF_INET Here are ftp clients I've tried new FTPD with (all of them running on Debian GNU/Linux 2.2): Lftp 2.1.10 NcFTP 2.4.3 Netscape 4.75 ftp mc 4.5.49
- 13:44 Changeset in rtems [d1941587]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Jake Janovetz <janovetz@…> * src/imfs/imfs.h, src/imfs/imfs_creat.c, src/imfs/imfs_debug.c, src/imfs/imfs_eval.c, src/imfs/imfs_fchmod.c, src/imfs/imfs_handlers_memfile.c, src/imfs/imfs_init.c, src/imfs/imfs_initsupp.c, src/imfs/imfs_stat.c, src/imfs/memfile.c, src/imfs/miniimfs_init.c: Final developmental update to "tarfs". When rtems_tarfs_load() is called, it checks the permissions on each file. If there is write permission, it just creates a standard file using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no write permission, it creates a LINEAR_FILE node with the appropriate properties. If the permission is ever changed to writeable, IMFS_fchmod converts it to a regular memory file.
- 13:38 Changeset in rtems [5c27c80]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Joel Sherrill <joel@…> * r46xx/vectorisrs/vectorisrs.c (mips_get_cause): Corrected constraints from general to register. * tx39/vectorisrs/vectorisrs.c (mips_get_cause): Corrected constraints from general to register.
- 13:36 Changeset in rtems [d2959b2]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Joel Sherrill <joel@…> * setvec.c: Removed unused variables.
- 13:36 Changeset in rtems [9c1dc8c]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Joel Sherrill <joel@…> * rtems/score/mips.h (mips_get_sr, mips_set_sr): Corrected register constraints from "general" to "register".
- 13:34 Changeset in rtems [d9f6165]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Joel Sherrill <joel@…> * src/README.mqueue: Enhanced example.
- 13:28 Changeset in rtems [4d6b3b6]4.104.114.84.95 by Joel Sherrill <joel.sherrill@…>
- 2001-01-12 Joel Sherrill <joel@…> * include/bsp.h, timer/timer.c: Updated so timer appears to work and support tm27. I would prefer to time a software interrupt rather than an use an extra timer though.
Note: See TracTimeline
for information about the timeline view.