summaryrefslogtreecommitdiffstats
path: root/cpukit/telnetd (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-20Update company nameSebastian Huber3-3/+3
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-05-04telnetd/des.h: Add file header and licenseRyan Long1-0/+33
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-04-05Update email address of Fernando Ruiz Casas to <fruizcasas@gmail.com>Joel Sherrill3-20/+19
This was requested to be executed prior to relicensing to BSD-2.
2022-03-10cpukit/: Scripted embedded brains header file clean upJoel Sherrill1-6/+0
Updates #4625.
2022-03-10telnetd.c: Manual cleanup of embedded brains File HeadersJoel Sherrill1-6/+0
This file's text looked different from others. Fixed by hand. Updates #4625.
2021-05-20telnetd.c: Remove RTEMS_NETWORKING checkVijay Kumar Banerjee1-10/+1
Set the priority manually to make telnetd compatible with the
2021-04-13Revert "cpukit: Remove telnetd"Vijay Kumar Banerjee8-0/+1960
This reverts commit 3299dda2454a8847c670a732f6c12ef1f2cc5dd0.
2021-04-07cpukit: Remove telnetdVijay Kumar Banerjee8-1960/+0
Update #3850
2020-04-16Canonicalize config.h includeSebastian Huber1-1/+1
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2018-10-11telnetd: Add server port to configurationSebastian Huber1-3/+10
Close #3543.
2018-10-11telnetd: Create sessions at startSebastian Huber2-234/+275
Update #3543.
2018-10-10telnetd: Allocate the server contextSebastian Huber1-7/+8
Update #3543.
2018-10-10telnetd: Create server socket at startSebastian Huber1-76/+86
Update #3543.
2018-10-10telnetd: Rename shell_args to telnetd_sessionSebastian Huber1-33/+33
Update #3543.
2018-10-10telnetd: Simplify task spawn functionSebastian Huber1-92/+36
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 Huber1-72/+40
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 Huber1-13/+0
2018-10-09build: Remove specialized CPPFLAGSSebastian Huber1-1/+0
2018-10-09telnetd: Ignore setsockopt() return statusSebastian Huber2-2/+2
Update #3529.
2018-10-02Use rtems_task_exit()Sebastian Huber1-4/+4
Update #3530. Update #3533.
2018-10-01telnetd: Remove CEXP convenience routinesSebastian Huber1-25/+0
Close #3535.
2018-10-01telnetd: Remove CONFIGURE_MAXIMUM_PTYSSebastian Huber1-48/+63
Add a rtems_telnetd_config_table::client_maximum member to the Telnet configuration. Close #3526. Close #3528.
2018-10-01telnetd: Regroup includesSebastian Huber1-7/+5
2018-10-01telnetd: Remove dead codeSebastian Huber1-7/+0
2018-10-01telnetd: Remove superfluous global variableSebastian Huber1-9/+7
Update #3528.
2018-10-01telnetd: Convert pty driver to new Termios APISebastian Huber2-405/+127
Update #3526.
2018-08-29cpukit/telnetd/pty.c: Fix format overflow warning on sprintf()Joel Sherrill1-5/+6
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 Huber1-2/+8
Update #3419.
2018-05-02telnetd: Always build telnet daemonSebastian Huber3-31/+71
Add support for libbsd initialization. Update #3419.
2018-04-04build: Remove EXTRA_DISTSebastian Huber1-1/+0
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 Johns5-264/+5
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 Huber1-1/+1
Prepare for header file move to common include directory. Update #3254.
2016-04-25telnetd: Fix warningsSebastian Huber5-11/+14
2016-03-24telnetd.c: Fix no prototype warningJoel Sherrill1-4/+5
2014-09-18telnetd: Use socklen_tSebastian Huber1-10/+0
2014-08-28Regenerate all preinstall.am files.Joel Sherrill1-6/+6
Apparently, at some point automake output changed and these were not updated.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns3-3/+3
2013-07-23Include missing <string.h>Sebastian Huber1-1/+1
2012-09-28telnetd: Map CRLF to CRSebastian Huber1-4/+3
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 Huber1-12/+15
The standard line editor rtems_shell_line_editor() produces an echo.
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill8-20/+0
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 Sherrill1-0/+4
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
2012-05-04Remove CVS-Ids.Ralf Corsépius1-4/+0
2012-02-01Remove all .cvsignore files.Joel Sherrill1-2/+0
2011-12-102011-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
PR 1985/cpukit * telnetd/Makefile.am: Remove icmds.c.
2011-12-092011-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-64/+0
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 Sherrill1-1/+0
* 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 Sherrill3-4/+17
* 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 Sherrill1-1/+1
* telnetd/telnetd.c: Honor configuration setting for telnet daemon stack size.
2009-12-102009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-4/+4
* telnetd/pty.c: Reflect changes to rtems_termios_callbacks->write.