summaryrefslogtreecommitdiff
path: root/cpukit/telnetd (follow)
AgeCommit message (Collapse)Author
2018-10-11telnetd: Add server port to configurationSebastian Huber
Close #3543.
2018-10-11telnetd: Create sessions at startSebastian Huber
Update #3543.
2018-10-10telnetd: Allocate the server contextSebastian Huber
Update #3543.
2018-10-10telnetd: Create server socket at startSebastian Huber
Update #3543.
2018-10-10telnetd: Rename shell_args to telnetd_sessionSebastian Huber
Update #3543.
2018-10-10telnetd: Simplify task spawn functionSebastian Huber
Use the minimum task size for the telnet server task since it has to deal only with simple socket operations. Update #3543.
2018-10-10telnetd: Remove keep stdio featureSebastian Huber
The Telnet service started via rtems_telnetd_start() had a keep stdio feature. This just created a task and executed the command function in a loop. For this kind of service we do not library support. This can be done by an application task on its own. Remove this feature and provide only the real Telnet server functionality. Use syslog() for error and status messages. Add test program for the Telnet server. Close #3542.
2018-10-10build: Merge telnetd/Makefile.amSebastian Huber
2018-10-09build: Remove specialized CPPFLAGSSebastian Huber
2018-10-09telnetd: Ignore setsockopt() return statusSebastian Huber
Update #3529.
2018-10-02Use rtems_task_exit()Sebastian Huber
Update #3530. Update #3533.
2018-10-01telnetd: Remove CEXP convenience routinesSebastian Huber
Close #3535.
2018-10-01telnetd: Remove CONFIGURE_MAXIMUM_PTYSSebastian Huber
Add a rtems_telnetd_config_table::client_maximum member to the Telnet configuration. Close #3526. Close #3528.
2018-10-01telnetd: Regroup includesSebastian Huber
2018-10-01telnetd: Remove dead codeSebastian Huber
2018-10-01telnetd: Remove superfluous global variableSebastian Huber
Update #3528.
2018-10-01telnetd: Convert pty driver to new Termios APISebastian Huber
Update #3526.
2018-08-29cpukit/telnetd/pty.c: Fix format overflow warning on sprintf()Joel Sherrill
cpukit/telnetd/pty.c:436:47: warning: '%X' directive writing between 1 and 8 bytes into a region of size 3 [-Wformat-overflow=] The devname area was malloc'ed. Now it is statically allocated and sufficiently large to account for the potential buffer overflow.
2018-05-02telnetd: Use syslog() instead of printk()Sebastian Huber
Update #3419.
2018-05-02telnetd: Always build telnet daemonSebastian Huber
Add support for libbsd initialization. Update #3419.
2018-04-04build: Remove EXTRA_DISTSebastian Huber
A "make dist" is not supported. So, it makes no sense to have pure "make dist" related stuff in the Makefile.am.
2018-01-25Remove make preinstallChris Johns
A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.
2017-12-13telnetd: Include <rtems/passwd.h>Sebastian Huber
Prepare for header file move to common include directory. Update #3254.
2016-04-25telnetd: Fix warningsSebastian Huber
2016-03-24telnetd.c: Fix no prototype warningJoel Sherrill
2014-09-18telnetd: Use socklen_tSebastian Huber
2014-08-28Regenerate all preinstall.am files.Joel Sherrill
Apparently, at some point automake output changed and these were not updated.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns
2013-07-23Include missing <string.h>Sebastian Huber
2012-09-28telnetd: Map CRLF to CRSebastian Huber
It is not so easy to use Termios for that. We already map CRNUL to CR, thus we cannot ignore CRs. We could change the shell code to map CRNL to a single line end, but this is more intrusive than the change here.
2012-09-28telnetd: Inform client that we will echoSebastian Huber
The standard line editor rtems_shell_line_editor() produces an echo.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
2012-05-07Revert: Remove CVS IdsJoel Sherrill
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
2012-05-04Remove CVS-Ids.Ralf Corsépius
2012-02-01Remove all .cvsignore files.Joel Sherrill
2011-12-102011-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
PR 1985/cpukit * telnetd/Makefile.am: Remove icmds.c.
2011-12-092011-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
PR 1985/cpukit * telnetd/icmds.c: Removed. All functionality is in shell. Obsolete and unreferenced.
2010-07-042010-07-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c, libcsupport/src/__times.c, libcsupport/src/libio_init.c, libcsupport/src/mallocfreespace.c, libcsupport/src/mount-mgr.c, libcsupport/src/mount.c, libcsupport/src/rewinddir.c, libcsupport/src/seekdir.c, libcsupport/src/telldir.c, libcsupport/src/unmount.c, libfs/src/dosfs/fat.c, libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_format.c, libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_rename.c, libmisc/cpuuse/cpuusagereport.c, libmisc/shell/vis.c, libmisc/stackchk/check.c, sapi/src/posixapi.c, telnetd/telnetd.c: Remove include of assert.h when it is not needed.
2010-03-272010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* libgnat/ada_intrsupp.c, telnetd/check_passwd.c, telnetd/des.c, telnetd/genpw.c: Add include of config.h
2009-12-172009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* telnetd/telnetd.c: Honor configuration setting for telnet daemon stack size.
2009-12-102009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* telnetd/pty.c: Reflect changes to rtems_termios_callbacks->write.
2009-12-02Whitespace removal.Ralf Corsepius
2009-11-132009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius
* telnetd/telnetd.c (telnetd_dflt_spawn): Adjust prototype.
2009-06-172009-06-18 Chris Johns <chrisj@rtems.org>Chris Johns
* telnetd/des.c: Split the des_f struct into smaller parts so targets that cannot address large structs can be supported.
2009-05-062009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* libmisc/uuid/gen_uuid.c, libnetworking/lib/syslog.c, telnetd/telnetd.c: Fixed warnings.
2009-05-042009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
* telnetd/telnetd.h: Spacing.
2009-04-14adapt copyright statementsThomas Doerfler
2009-03-272009-03-27 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill
* Makefile.am, preinstall.am, libmisc/Makefile.am, libmisc/shell/shell.c, libmisc/shell/shell.h, telnetd/check_passwd.c, telnetd/telnetd.c, telnetd/telnetd.h: Generalized login check. * libmisc/shell/login.h, libmisc/shell/login_check.c, libmisc/shell/login_prompt.c: New files. * libmisc/stackchk/check.c: Changed format for blown stack message. * libcsupport/src/libio_sockets.c: Removed superfluous cast. * libnetworking/rtems/ftpfs.h: Documentation.
2008-10-152008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill
PR 1331/networking * libmisc/shell/shell.c, telnetd/check_passwd.c, telnetd/telnetd.c, telnetd/telnetd.h: Improve comments and explanation of options to rtems_telnetd_initialize. Add extra newline to login sequence from shell.
2008-08-02Add missing prototypes.Ralf Corsepius
Remove unused local declations.