Sebastian Huber
ca056e3fe7
tmtests/tmonetoone: New test program
2018-10-11 09:08:10 +02:00
Sebastian Huber
26b58b7e4a
telnetd: Add server port to configuration
...
Close #3543 .
2018-10-11 09:08:10 +02:00
Sebastian Huber
0dc303f09d
telnetd: Create sessions at start
...
Update #3543 .
2018-10-11 09:08:06 +02:00
Sebastian Huber
0f0e130051
telnetd: Allocate the server context
...
Update #3543 .
2018-10-10 14:06:28 +02:00
Sebastian Huber
bf4c7ff6ab
telnetd: Create server socket at start
...
Update #3543 .
2018-10-10 14:06:28 +02:00
Sebastian Huber
1c567c56c0
telnetd: Rename shell_args to telnetd_session
...
Update #3543 .
2018-10-10 14:06:28 +02:00
Sebastian Huber
6d3ec58a52
telnetd: Simplify task spawn function
...
Use the minimum task size for the telnet server task since it has to
deal only with simple socket operations.
Update #3543 .
2018-10-10 14:06:28 +02:00
Sebastian Huber
2548d14b82
build: Include header.am in cpukit/Makefile.am
...
Include all cpukit/*/header.am files in cpukit/Makefile.am. This gets
rid of all subtree Makefile.am and the sudirs hack.
2018-10-10 14:06:28 +02:00
Sebastian Huber
629faf9504
telnetd: Remove keep stdio feature
...
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-10 14:06:27 +02:00
Sebastian Huber
477bca2d61
build: Remove local.am
2018-10-10 07:57:47 +02:00
Sebastian Huber
9da5d5fd10
build: Directly reference libraries in tests
...
Remove use of TMPINSTALL_FILES.
2018-10-10 07:57:42 +02:00
Sebastian Huber
637546a659
build: Merge score/cpu/*/Makefile.am
2018-10-10 07:57:01 +02:00
Sebastian Huber
96ad2b284a
build: Merge libmisc/Makefile.am
2018-10-10 07:55:33 +02:00
Sebastian Huber
19b7db50b1
build: Merge libnetworking/Makefile.am
2018-10-10 07:55:31 +02:00
Sebastian Huber
a40bb03d72
build: Merge zlib/Makefile.am
2018-10-10 07:55:12 +02:00
Sebastian Huber
7f0eac3047
build: Merge telnetd/Makefile.am
2018-10-10 07:55:12 +02:00
Sebastian Huber
1d93843a3a
build: Merge score/Makefile.am
2018-10-10 07:55:12 +02:00
Sebastian Huber
640271f3bd
build: Merge rtems/Makefile.am
2018-10-10 07:55:12 +02:00
Sebastian Huber
24312f3454
build: Merge pppd/Makefile.am
2018-10-10 07:55:10 +02:00
Sebastian Huber
b3ef89f931
build: Merge posix/Makefile.am
2018-10-10 07:54:45 +02:00
Sebastian Huber
028b0ced4c
build: Merge mghttpd/Makefile.am
2018-10-10 07:54:43 +02:00
Sebastian Huber
a2a71b5900
build: Merge libstdthreads/Makefile.am
2018-10-10 07:54:14 +02:00
Sebastian Huber
5079524c6f
build: Merge librpc/Makefile.am
2018-10-10 07:54:12 +02:00
Sebastian Huber
c38d5177a9
build: Merge libpci/Makefile.am
2018-10-10 07:53:50 +02:00
Sebastian Huber
e39642a468
build: Merge libmd/Makefile.am
2018-10-10 07:53:32 +02:00
Sebastian Huber
0c56264ea7
build: Merge libi2c/Makefile.am
2018-10-10 07:53:13 +02:00
Sebastian Huber
8d677cf009
build: Merge libgnat/Makefile.am
2018-10-10 07:53:11 +02:00
Sebastian Huber
b45a85322a
build: Merge libfs/Makefile.am
2018-10-10 07:52:39 +02:00
Sebastian Huber
d3d1243487
build: Merge libdrvmgr/Makefile.am
2018-10-09 13:26:48 +02:00
Sebastian Huber
551f4736b3
build: Merge libdl/Makefile.am
2018-10-09 13:26:48 +02:00
Sebastian Huber
bab7a688fd
build: Merge libdebugger/Makefile.am
2018-10-09 13:26:48 +02:00
Sebastian Huber
2532817c28
build: Merge libcsupport/Makefile.am
2018-10-09 13:26:48 +02:00
Sebastian Huber
94acbbf42d
build: Merge libcrypt/Makefile.am
2018-10-09 13:26:48 +02:00
Sebastian Huber
9c0582870c
build: Merge libblock/Makefile.am
2018-10-09 13:26:47 +02:00
Sebastian Huber
8fb3443b79
build: Merge libfdt/Makefile.am
2018-10-09 13:26:47 +02:00
Sebastian Huber
690718ab37
build: Merge ftpd/Makefile.am
2018-10-09 13:26:47 +02:00
Sebastian Huber
60c4ba1238
build: Merge dev/Makefile.am
2018-10-09 13:26:47 +02:00
Sebastian Huber
54c0b577a8
build: Move sapi/Makefile.am
2018-10-09 13:26:47 +02:00
Sebastian Huber
68e1ccc46d
build: Remove specialized CPPFLAGS
2018-10-09 13:26:47 +02:00
Sebastian Huber
6cdaa850c8
shell: Use #include "..." for local header files
...
Update #3375 .
2018-10-09 13:26:47 +02:00
Sebastian Huber
2806e10dc1
telnetd: Ignore setsockopt() return status
...
Update #3529 .
2018-10-09 13:26:46 +02:00
Sebastian Huber
84a5921d33
ftpd: Restructure chroot() handling.
...
Remove superfluous setting of errno = 0.
Update #3530 .
2018-10-09 13:26:46 +02:00
Daniel Hellstrom
dc32b6aa08
leon: do not use -mfix-{device} with Clang
...
Clang do not support -mfix-gr712rc, -mfix-ut700 and -mfix-ut699.
Therefore we adjust the CPU_CFLAGS to remove these when compiling with
Clang. Instead use
GR712RC: -mcpu=gr712rc
GR740: -mcpu=gr740
UT699/UT700: Not currently supported by clang, use LEON3 BSP.
2018-10-09 12:36:41 +02:00
Javier Jalle
6dc0b5f4c5
leon, spwtdp: Initial driver commit
2018-10-09 12:36:41 +02:00
Sebastian Huber
511ef83ce4
bsps/arm: Fix ctor/dtor invocation order
...
Remove obsolete .ctor and .dtor output sections.
2018-10-09 12:01:27 +02:00
Sebastian Huber
acb53d53c9
posix: Remove static assertion
...
Standard C does not allow pointer operands in an integer constant
expressions. GCC issues only a -Wpedantic warning in the removed static
assertion. However, clang is pedantic by default and issues an error.
Rely on the test case instead.
2018-10-09 08:48:25 +02:00
Sebastian Huber
5bd75823bb
ftpd: Remove superfluous temporary buffer
...
Update #3530 .
2018-10-08 10:06:44 +02:00
Sebastian Huber
2f784d72d3
ftpd: Check return status of getsockname()
...
Update #3530 .
2018-10-08 08:15:13 +02:00
Sebastian Huber
be8de0ff46
ftpd: Fix insecure chroot() handling
...
Ensure that the rtems_libio_set_private_env() was successful before the
chroot().
Update #3530 .
2018-10-05 15:16:46 +02:00
Sebastian Huber
df97c4d25f
ftpd: Avoid resource leak
...
Update #3530 .
2018-10-05 14:56:10 +02:00