History log of /minix/distrib/ (Results 26 – 50 of 388)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
483e595515-Feb-2017 David van Moolenbroek <david@minix3.org>

Import NetBSD route(8)

Change-Id: I724a2a56157ea72afdd3f6a82239687894c8e3e8

90b8012115-Feb-2017 David van Moolenbroek <david@minix3.org>

Import NetBSD ifconfig(8)

Not all of its functionality is actually implemented in the operating
system. In addition, a few modules (agr, vlan) have been disabled
because we have not imported the ne

Import NetBSD ifconfig(8)

Not all of its functionality is actually implemented in the operating
system. In addition, a few modules (agr, vlan) have been disabled
because we have not imported the necessary headers yet.

Change-Id: I4c9271065d640bd9112b4bd27e2652e1d51b18b4

show more ...

f1fab66e17-Feb-2017 David van Moolenbroek <david@minix3.org>

Import NetBSD libwrap

Change-Id: Ib8b979fb9a96c2048b8ea93038944c743048bff4

c2a43b2223-Feb-2017 David van Moolenbroek <david@minix3.org>

Import NetBSD nsswitch.conf(5)

Change-Id: I0464b474d50b39cd6259c492e1fae6fecfd9d984

9b6c0eaf14-Feb-2017 David van Moolenbroek <david@minix3.org>

Import NetBSD hosts(5)

Change-Id: I0924dcc7d4eb9151b77305f370360722d4a7533a

d7c7182a14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX rlogin(1)

Change-Id: Ib85e74e5333e8fffa05631dbc760284761bf3ecb

47ebcd2214-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX rget(1), rput(1)

Change-Id: I70e3ec9281275730c589fb7683801dc1ca584cab

a9ef5b9014-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX in.telnetd(8)

Change-Id: Ib54998e7a81f924d19b8013ef567703996d24a03

4d04ccc114-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX telnet(1)

..which, for some strange reason, was installed as "ttn".

Change-Id: I5ad2f969ad7978a27fb7345f8434470ca427d429

34a8cf3614-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX rarpd(8)

Change-Id: I2d7b7edbb8fa6000ba368d156cf947e7691cf454

9cf2272114-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX irdpd(8)

Change-Id: Id11c6db9db5da18346d993cb9c3faa4313ed3ed4

f130137a14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX arp(8)

Change-Id: I8351fbb99d73811282e46dae7fae1b6abb130bf2

b8046fb614-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX tcpd(8)

Change-Id: If419d441c5df0b9f2e29db1ef0d904d102739f9b

fd8826c814-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX host(1)

Change-Id: I19d2e866d6d397d3bff9ba698cb8ec26267ee82c

9490732a14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX dhcpd(8)

Change-Id: I4b8c738b6176ce390a7a7817b0dcaf9caffe636c

035c234a14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX hostaddr(1)

Change-Id: I30c7b5fe4c96ea040c3eea46f1dc4d9bd135745d

407c396414-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX nonamed(8)

Also retire support for the MINIX versions of /etc/hosts and
/etc/resolv.conf. These files will be brought back with NetBSD
imports, although like NetBSD, MINIX 3 will be us

Retire MINIX nonamed(8)

Also retire support for the MINIX versions of /etc/hosts and
/etc/resolv.conf. These files will be brought back with NetBSD
imports, although like NetBSD, MINIX 3 will be using external
resolvers directly from then on. Since resolv.conf is hand-created
rather than installed, we do not mark it as obsolete.

Change-Id: Ie6154d5a4d8d977c19b9754bf920ae868680e9d1

show more ...

50c98e1f14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX pr_routes(8)

Change-Id: Ic7494d097f9d19185b7173edb7590044baee5abc

73ee574b14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX add_route(8)

Change-Id: I900a3c6ac8e8fac15f5f84960bb89f92aeb90863

96339c0714-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX ifconfig(8)

Change-Id: I26f3ceff01bbd31e4c009752c7454a58e8a72abf

c5da0dff14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire inet: the previous MINIX TCP/IP service

This commit (temporarily) leaves MINIX 3 without a TCP/IP service.

Thanks go out to Philip Homburg for providing this TCP/IP stack in the
first place.

Retire inet: the previous MINIX TCP/IP service

This commit (temporarily) leaves MINIX 3 without a TCP/IP service.

Thanks go out to Philip Homburg for providing this TCP/IP stack in the
first place. It has served MINIX well for a long time.

Change-Id: I0e3eb6fe64204081e4e3c2b9d6e6bd642f121973

show more ...

3ea3455913-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire lwip: the previous lwIP-based TCP/IP service

Change-Id: Id9bbf96344a6e9d796f6773547588a981e70bf0f

49bf8d5c14-Feb-2017 David van Moolenbroek <david@minix3.org>

Retire MINIX tcpstat(1), udpstat(1)

This needs to be done before retiring inet itself, since these
utilities include headers from inet directly.

Also retire the now-obsolete paramvalue(3).

Change-

Retire MINIX tcpstat(1), udpstat(1)

This needs to be done before retiring inet itself, since these
utilities include headers from inet directly.

Also retire the now-obsolete paramvalue(3).

Change-Id: I9b27771190a6a32ee533b0c0d9d37f61a16ee36c

show more ...

baa5830f21-Jul-2016 David van Moolenbroek <david@minix3.org>

tests: add advanced UDS tests (test90)

Change-Id: Ib4b81d441368fd9b7e7c7b9cab802bb01fa04065

27852ebe21-Feb-2016 David van Moolenbroek <david@minix3.org>

UDS: full rewrite

This new implementation of the UDS service is built on top of the
libsockevent library. It thereby inherits all the advantages that
libsockevent brings. However, the fundamental

UDS: full rewrite

This new implementation of the UDS service is built on top of the
libsockevent library. It thereby inherits all the advantages that
libsockevent brings. However, the fundamental restructuring
required for that change also paved the way for resolution of a
number of other important open issues with the old UDS code. Most
importantly, the rewrite brings the behavior of the service much
closer to POSIX compliance and NetBSD compatibility. These are the
most important changes:

- due to the use of libsockevent, UDS now supports multiple suspending
calls per socket and a large number of standard socket flags and
options;
- socket address matching is now based on <device,inode> lookups
instead of canonized path names, and socket addresses are no longer
altered either due to canonization or at connect time;
- the socket state machine is now well defined, most importantly
resolving the erroneous reset-on-EOF semantics of the old UDS, but
also allowing socket reuse;
- sockets are now connected before being accepted instead of being
held in connecting state, unless the LOCAL_CONNWAIT option is set
on either the connecting or the listening socket;
- connect(2) on datagram sockets is now supported (needed by syslog),
and proper datagram socket disconnect notification is provided;
- the receive queue now supports segmentation, associating ancillary
data (in-flight file descriptors and credentials) with each segment
instead of being kept fully separately; this is a POSIX requirement
(and needed by tmux);
- as part of the segmentation support, the receive queue can now hold
as many packets as can fit, instead of one;
- in addition to the flags supported by libsockevent, the MSG_PEEK,
MSG_WAITALL, MSG_CMSG_CLOEXEC, MSG_TRUNC, and MSG_CTRUNC send and
receive flags are now supported;
- the SO_PASSCRED and SO_PEERCRED socket options are replaced by
LOCAL_CREDS and LOCAL_PEEREID respectively, now following NetBSD
semantics and allowing use of NetBSD libc's getpeereid(3);
- memory usage is reduced by about 250 KB due to centralized in-flight
file descriptor tracking, with a limit of OPEN_MAX total rather than
of OPEN_MAX per socket;
- memory usage is reduced by another ~50 KB due to removal of state
redundancy, despite the fact that socket path names may now be up to
253 bytes rather than the previous 104 bytes;
- compared to the old UDS, there is now very little direct indexing on
the static array of sockets, thus allowing dynamic allocation of
sockets more easily in the future;
- the UDS service now has RMIB support for the net.local sysctl tree,
implementing preliminary support for NetBSD netstat(1).

Change-Id: I4a9b6fe4aaeef0edf2547eee894e6c14403fcb32

show more ...

12345678910>>...16