git: Remove support for the IPX and NCP protocols, and for NWFS.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Apr 20 10:36:41 PDT 2014


commit 6f25d5554e6df42aa5235bf7e3e8e1cc9da25eec
Author: Sascha Wildner <saw at online.de>
Date:   Sun Apr 20 16:38:10 2014 +0200

    Remove support for the IPX and NCP protocols, and for NWFS.
    
    This was on the list for a longer time now. FreeBSD removed it
    recently, too. Their commit msg has some more info:
    
    "IPX was a network transport protocol in Novell's NetWare network
     operating system from late 80s and then 90s. The NetWare itself
     switched to TCP/IP as default transport in 1998. Later, in this
     century the Novell Open Enterprise Server became successor of
     Novell NetWare. The last release that claimed to still support
     IPX was OES 2 in 2007. Routing equipment vendors (e.g. Cisco)
     discontinued support for IPX in 2011."
    
    The commit removes support for NCP (NetWare Core Protocol) and
    NWFS (NetWare File System) along with it (both gone from FreeBSD
    too since a while).

Summary of changes:
 Makefile_upgrade.inc                        |   46 +
 UPDATING                                    |   22 +-
 etc/defaults/rc.conf                        |    6 +-
 etc/mtree/BSD.include.dist                  |    6 -
 etc/mtree/BSD.usr.dist                      |    2 -
 etc/network.subr                            |   47 -
 etc/pccard_ether                            |    7 -
 etc/rc.d/Makefile                           |    2 +-
 etc/rc.d/ipxrouted                          |   19 -
 etc/rc.d/netif                              |    2 -
 etc/rc.d/routing                            |    8 -
 gnu/usr.bin/groff/tmac/fr.ISO8859-1         |    2 -
 gnu/usr.bin/groff/tmac/mdoc.local           |    1 -
 gnu/usr.bin/groff/tmac/ru.KOI8-R            |    2 -
 include/Makefile                            |    9 +-
 lib/Makefile                                |    2 -
 lib/compat/i386/Makefile                    |    7 +-
 lib/compat/i386/libipx.so.2.20050501.REL1_2 |  Bin 5668 -> 0 bytes
 lib/compat/i386/libncp.so.1.20050501.REL1_2 |  Bin 44728 -> 0 bytes
 lib/libipx/Makefile                         |   14 -
 lib/libipx/ipx.3                            |  125 --
 lib/libipx/ipx_addr.c                       |  214 ---
 lib/libipx/ipx_ntoa.c                       |   93 --
 lib/libncp/CREDITS                          |   28 -
 lib/libncp/Makefile                         |   18 -
 lib/libncp/ipx.c                            |  346 -----
 lib/libncp/ipxsap.h                         |   96 --
 lib/libncp/ncp_mod.h                        |   17 -
 lib/libncp/ncpl_bind.c                      |  268 ----
 lib/libncp/ncpl_conn.c                      |  514 --------
 lib/libncp/ncpl_crypt.c                     |  138 --
 lib/libncp/ncpl_file.c                      |  264 ----
 lib/libncp/ncpl_misc.c                      |  295 -----
 lib/libncp/ncpl_msg.c                       |  132 --
 lib/libncp/ncpl_net.c                       |  151 ---
 lib/libncp/ncpl_nls.c                       |  350 -----
 lib/libncp/ncpl_queue.c                     |  224 ----
 lib/libncp/ncpl_rcfile.c                    |  407 ------
 lib/libncp/ncpl_rpc.c                       |  137 --
 lib/libncp/ncpl_subr.c                      |  462 -------
 lib/libncp/sap.c                            |  304 -----
 lib/libposix1e/acl.3                        |    3 +-
 sbin/Makefile                               |    3 +-
 sbin/ifconfig/Makefile                      |    6 +-
 sbin/ifconfig/af_ipx.c                      |  125 --
 sbin/ifconfig/ifconfig.8                    |   10 -
 sbin/ifconfig/ifconfig.c                    |   19 -
 sbin/ifconfig/ifconfig.h                    |    1 -
 sbin/mount/mount.8                          |    1 -
 sbin/mount_nwfs/Makefile                    |   11 -
 sbin/mount_nwfs/mount_nwfs.8                |  231 ----
 sbin/mount_nwfs/mount_nwfs.c                |  379 ------
 sbin/mount_ufs/mount_ufs.8                  |    1 -
 sbin/route/route.8                          |    1 -
 sbin/route/show.c                           |    3 -
 share/examples/nwclient/dot.nwfsrc          |   79 --
 share/examples/nwclient/nwfs.sh.sample      |   35 -
 share/initrd/sbin/Makefile                  |    2 +-
 share/man/man4/Makefile                     |    2 -
 share/man/man4/ef.4                         |  102 --
 share/man/man4/netgraph.4                   |    2 +-
 share/man/man4/ng_iface.4                   |    4 +-
 share/man/man5/rc.conf.5                    |   21 -
 share/man/man7/hier.7                       |    2 -
 share/man/man9/acl.9                        |    1 -
 share/mk/bsd.libnames.mk                    |    2 -
 sys/boot/dloader/loader-bootp.conf          |    1 -
 sys/boot/dloader/loader.conf                |    1 -
 sys/conf/files                              |   27 -
 sys/conf/options                            |    5 -
 sys/config/LINT                             |   13 -
 sys/config/LINT64                           |   13 -
 sys/dev/netif/de/if_de.c                    |    6 -
 sys/dev/netif/fe/if_fe.c                    |    2 -
 sys/dev/netif/fe/if_fe_pccard.c             |    1 -
 sys/emulation/linux/linux_stats.c           |    2 -
 sys/kern/subr_diskiocom.c                   |    2 +
 sys/net/Makefile                            |    2 +-
 sys/net/ef/Makefile                         |   34 -
 sys/net/ef/if_ef.c                          |  589 ---------
 sys/net/if_ethersubr.c                      |   87 --
 sys/net/if_loop.c                           |   17 -
 sys/net/netisr.h                            |    1 -
 sys/net/ppp/if_ppp.c                        |   45 -
 sys/net/ppp_layer/Makefile                  |    9 +-
 sys/net/rtsock.c                            |    7 -
 sys/net/sppp/Makefile                       |    5 +-
 sys/net/sppp/if_spppsubr.c                  |   28 -
 sys/net/tun/Makefile                        |    5 +-
 sys/net/tun/if_tun.c                        |    6 -
 sys/netgraph/cisco/ng_cisco.c               |    3 -
 sys/netgraph/iface/Makefile                 |    5 +-
 sys/netgraph/iface/ng_iface.c               |    9 +-
 sys/netgraph/iface/ng_iface.h               |    2 -
 sys/netgraph/ksocket/ng_ksocket.c           |    3 -
 sys/netgraph7/cisco/ng_cisco.c              |    3 -
 sys/netgraph7/iface/Makefile                |    5 +-
 sys/netgraph7/iface/ng_iface.c              |    9 +-
 sys/netgraph7/iface/ng_iface.h              |    2 -
 sys/netgraph7/ksocket/ng_ksocket.c          |    3 -
 sys/netinet/in_proto.c                      |   21 -
 sys/netproto/802_11/wlan/Makefile           |    5 +-
 sys/netproto/802_11/wlan/ieee80211_ioctl.c  |    6 -
 sys/netproto/Makefile                       |    5 +-
 sys/netproto/ipx/README                     |   24 -
 sys/netproto/ipx/ipx.c                      |  383 ------
 sys/netproto/ipx/ipx.h                      |  170 ---
 sys/netproto/ipx/ipx_cksum.c                |  110 --
 sys/netproto/ipx/ipx_if.h                   |   97 --
 sys/netproto/ipx/ipx_input.c                |  500 -------
 sys/netproto/ipx/ipx_ip.c                   |  456 -------
 sys/netproto/ipx/ipx_ip.h                   |   63 -
 sys/netproto/ipx/ipx_outputfl.c             |  252 ----
 sys/netproto/ipx/ipx_pcb.c                  |  333 -----
 sys/netproto/ipx/ipx_pcb.h                  |   98 --
 sys/netproto/ipx/ipx_proto.c                |  165 ---
 sys/netproto/ipx/ipx_tun.c                  |   39 -
 sys/netproto/ipx/ipx_usrreq.c               |  665 ----------
 sys/netproto/ipx/ipx_var.h                  |  110 --
 sys/netproto/ipx/spx.h                      |  186 ---
 sys/netproto/ipx/spx_debug.c                |  151 ---
 sys/netproto/ipx/spx_debug.h                |   80 --
 sys/netproto/ipx/spx_timer.h                |  125 --
 sys/netproto/ipx/spx_usrreq.c               | 1868 ---------------------------
 sys/netproto/ipx/spx_var.h                  |  122 --
 sys/netproto/ncp/Makefile                   |   34 -
 sys/netproto/ncp/ncp.h                      |  392 ------
 sys/netproto/ncp/ncp_cfg.h                  |   10 -
 sys/netproto/ncp/ncp_conn.c                 |  551 --------
 sys/netproto/ncp/ncp_conn.h                 |  235 ----
 sys/netproto/ncp/ncp_crypt.c                |  268 ----
 sys/netproto/ncp/ncp_file.h                 |   83 --
 sys/netproto/ncp/ncp_lib.h                  |  252 ----
 sys/netproto/ncp/ncp_login.c                |  201 ---
 sys/netproto/ncp/ncp_mod.c                  |  545 --------
 sys/netproto/ncp/ncp_ncp.c                  |  628 ---------
 sys/netproto/ncp/ncp_ncp.h                  |  125 --
 sys/netproto/ncp/ncp_nls.c                  |  306 -----
 sys/netproto/ncp/ncp_nls.h                  |   93 --
 sys/netproto/ncp/ncp_rcfile.h               |   69 -
 sys/netproto/ncp/ncp_rq.c                   |  558 --------
 sys/netproto/ncp/ncp_rq.h                   |  201 ---
 sys/netproto/ncp/ncp_sock.c                 |  381 ------
 sys/netproto/ncp/ncp_sock.h                 |   58 -
 sys/netproto/ncp/ncp_subr.c                 |  271 ----
 sys/netproto/ncp/ncp_subr.h                 |  135 --
 sys/netproto/ncp/ncp_user.h                 |   98 --
 sys/netproto/ncp/nwerror.h                  |  635 ---------
 sys/netproto/smb/netbios.h                  |    6 -
 sys/platform/pc32/i386/machdep.c            |    1 -
 sys/platform/pc64/x86_64/machdep.c          |    1 -
 sys/platform/vkernel/i386/cpu_regs.c        |    1 -
 sys/platform/vkernel64/x86_64/cpu_regs.c    |    1 -
 sys/sys/acl.h                               |    2 -
 sys/sys/param.h                             |    3 +-
 sys/sys/priv.h                              |    6 +-
 sys/sys/vfscache.h                          |    4 +-
 sys/vfs/Makefile                            |    2 +-
 sys/vfs/nwfs/Makefile                       |   13 -
 sys/vfs/nwfs/nwfs.h                         |   84 --
 sys/vfs/nwfs/nwfs_io.c                      |  616 ---------
 sys/vfs/nwfs/nwfs_ioctl.c                   |   96 --
 sys/vfs/nwfs/nwfs_mount.h                   |   75 --
 sys/vfs/nwfs/nwfs_node.c                    |  342 -----
 sys/vfs/nwfs/nwfs_node.h                    |  107 --
 sys/vfs/nwfs/nwfs_subr.c                    |  660 ----------
 sys/vfs/nwfs/nwfs_subr.h                    |   98 --
 sys/vfs/nwfs/nwfs_vfsops.c                  |  450 -------
 sys/vfs/nwfs/nwfs_vnops.c                   |  952 --------------
 sys/vfs/smbfs/Makefile                      |   11 +-
 usr.bin/Makefile                            |    4 +-
 usr.bin/kdump/mkioctls                      |    4 +-
 usr.bin/ncplist/Makefile                    |    9 -
 usr.bin/ncplist/ncplist.1                   |   83 --
 usr.bin/ncplist/ncplist.c                   |  468 -------
 usr.bin/ncplogin/Makefile                   |   13 -
 usr.bin/ncplogin/ncplogin.1                 |  241 ----
 usr.bin/ncplogin/ncplogin.c                 |  202 ---
 usr.bin/ncplogin/ncplogout.1                |   57 -
 usr.bin/netstat/Makefile                    |    6 +-
 usr.bin/netstat/if.c                        |   19 -
 usr.bin/netstat/ipx.c                       |  341 -----
 usr.bin/netstat/main.c                      |   63 +-
 usr.bin/netstat/netstat.1                   |    2 -
 usr.bin/netstat/netstat.h                   |    8 -
 usr.bin/netstat/route.c                     |   99 --
 usr.sbin/IPXrouted/IPXrouted.8              |  197 ---
 usr.sbin/IPXrouted/Makefile                 |   13 -
 usr.sbin/IPXrouted/af.c                     |  272 ----
 usr.sbin/IPXrouted/af.h                     |   78 --
 usr.sbin/IPXrouted/defs.h                   |  105 --
 usr.sbin/IPXrouted/if.c                     |  141 --
 usr.sbin/IPXrouted/input.c                  |  295 -----
 usr.sbin/IPXrouted/interface.h              |   96 --
 usr.sbin/IPXrouted/main.c                   |  383 ------
 usr.sbin/IPXrouted/output.c                 |  228 ----
 usr.sbin/IPXrouted/protocol.h               |   93 --
 usr.sbin/IPXrouted/sap.h                    |  109 --
 usr.sbin/IPXrouted/sap_input.c              |  213 ---
 usr.sbin/IPXrouted/sap_output.c             |  195 ---
 usr.sbin/IPXrouted/sap_tables.c             |  322 -----
 usr.sbin/IPXrouted/startup.c                |  272 ----
 usr.sbin/IPXrouted/table.h                  |  113 --
 usr.sbin/IPXrouted/tables.c                 |  383 ------
 usr.sbin/IPXrouted/timer.c                  |  234 ----
 usr.sbin/IPXrouted/trace.c                  |  479 -------
 usr.sbin/IPXrouted/trace.h                  |  139 --
 usr.sbin/Makefile                           |    1 -
 usr.sbin/pppd/Makefile                      |    7 +-
 usr.sbin/pppd/ipxcp.c                       | 1362 -------------------
 usr.sbin/pppd/ipxcp.h                       |   72 --
 usr.sbin/pppd/sys-bsd.c                     |  106 --
 212 files changed, 121 insertions(+), 29885 deletions(-)
 delete mode 100644 etc/rc.d/ipxrouted
 delete mode 100644 lib/compat/i386/libipx.so.2.20050501.REL1_2
 delete mode 100644 lib/compat/i386/libncp.so.1.20050501.REL1_2
 delete mode 100644 lib/libipx/Makefile
 delete mode 100644 lib/libipx/ipx.3
 delete mode 100644 lib/libipx/ipx_addr.c
 delete mode 100644 lib/libipx/ipx_ntoa.c
 delete mode 100644 lib/libncp/CREDITS
 delete mode 100644 lib/libncp/Makefile
 delete mode 100644 lib/libncp/ipx.c
 delete mode 100644 lib/libncp/ipxsap.h
 delete mode 100644 lib/libncp/ncp_mod.h
 delete mode 100644 lib/libncp/ncpl_bind.c
 delete mode 100644 lib/libncp/ncpl_conn.c
 delete mode 100644 lib/libncp/ncpl_crypt.c
 delete mode 100644 lib/libncp/ncpl_file.c
 delete mode 100644 lib/libncp/ncpl_misc.c
 delete mode 100644 lib/libncp/ncpl_msg.c
 delete mode 100644 lib/libncp/ncpl_net.c
 delete mode 100644 lib/libncp/ncpl_nls.c
 delete mode 100644 lib/libncp/ncpl_queue.c
 delete mode 100644 lib/libncp/ncpl_rcfile.c
 delete mode 100644 lib/libncp/ncpl_rpc.c
 delete mode 100644 lib/libncp/ncpl_subr.c
 delete mode 100644 lib/libncp/sap.c
 delete mode 100644 sbin/ifconfig/af_ipx.c
 delete mode 100644 sbin/mount_nwfs/Makefile
 delete mode 100644 sbin/mount_nwfs/mount_nwfs.8
 delete mode 100644 sbin/mount_nwfs/mount_nwfs.c
 delete mode 100644 share/examples/nwclient/dot.nwfsrc
 delete mode 100644 share/examples/nwclient/nwfs.sh.sample
 delete mode 100644 share/man/man4/ef.4
 delete mode 100644 sys/net/ef/Makefile
 delete mode 100644 sys/net/ef/if_ef.c
 delete mode 100644 sys/netproto/ipx/README
 delete mode 100644 sys/netproto/ipx/ipx.c
 delete mode 100644 sys/netproto/ipx/ipx.h
 delete mode 100644 sys/netproto/ipx/ipx_cksum.c
 delete mode 100644 sys/netproto/ipx/ipx_if.h
 delete mode 100644 sys/netproto/ipx/ipx_input.c
 delete mode 100644 sys/netproto/ipx/ipx_ip.c
 delete mode 100644 sys/netproto/ipx/ipx_ip.h
 delete mode 100644 sys/netproto/ipx/ipx_outputfl.c
 delete mode 100644 sys/netproto/ipx/ipx_pcb.c
 delete mode 100644 sys/netproto/ipx/ipx_pcb.h
 delete mode 100644 sys/netproto/ipx/ipx_proto.c
 delete mode 100644 sys/netproto/ipx/ipx_tun.c
 delete mode 100644 sys/netproto/ipx/ipx_usrreq.c
 delete mode 100644 sys/netproto/ipx/ipx_var.h
 delete mode 100644 sys/netproto/ipx/spx.h
 delete mode 100644 sys/netproto/ipx/spx_debug.c
 delete mode 100644 sys/netproto/ipx/spx_debug.h
 delete mode 100644 sys/netproto/ipx/spx_timer.h
 delete mode 100644 sys/netproto/ipx/spx_usrreq.c
 delete mode 100644 sys/netproto/ipx/spx_var.h
 delete mode 100644 sys/netproto/ncp/Makefile
 delete mode 100644 sys/netproto/ncp/ncp.h
 delete mode 100644 sys/netproto/ncp/ncp_cfg.h
 delete mode 100644 sys/netproto/ncp/ncp_conn.c
 delete mode 100644 sys/netproto/ncp/ncp_conn.h
 delete mode 100644 sys/netproto/ncp/ncp_crypt.c
 delete mode 100644 sys/netproto/ncp/ncp_file.h
 delete mode 100644 sys/netproto/ncp/ncp_lib.h
 delete mode 100644 sys/netproto/ncp/ncp_login.c
 delete mode 100644 sys/netproto/ncp/ncp_mod.c
 delete mode 100644 sys/netproto/ncp/ncp_ncp.c
 delete mode 100644 sys/netproto/ncp/ncp_ncp.h
 delete mode 100644 sys/netproto/ncp/ncp_nls.c
 delete mode 100644 sys/netproto/ncp/ncp_nls.h
 delete mode 100644 sys/netproto/ncp/ncp_rcfile.h
 delete mode 100644 sys/netproto/ncp/ncp_rq.c
 delete mode 100644 sys/netproto/ncp/ncp_rq.h
 delete mode 100644 sys/netproto/ncp/ncp_sock.c
 delete mode 100644 sys/netproto/ncp/ncp_sock.h
 delete mode 100644 sys/netproto/ncp/ncp_subr.c
 delete mode 100644 sys/netproto/ncp/ncp_subr.h
 delete mode 100644 sys/netproto/ncp/ncp_user.h
 delete mode 100644 sys/netproto/ncp/nwerror.h
 delete mode 100644 sys/vfs/nwfs/Makefile
 delete mode 100644 sys/vfs/nwfs/nwfs.h
 delete mode 100644 sys/vfs/nwfs/nwfs_io.c
 delete mode 100644 sys/vfs/nwfs/nwfs_ioctl.c
 delete mode 100644 sys/vfs/nwfs/nwfs_mount.h
 delete mode 100644 sys/vfs/nwfs/nwfs_node.c
 delete mode 100644 sys/vfs/nwfs/nwfs_node.h
 delete mode 100644 sys/vfs/nwfs/nwfs_subr.c
 delete mode 100644 sys/vfs/nwfs/nwfs_subr.h
 delete mode 100644 sys/vfs/nwfs/nwfs_vfsops.c
 delete mode 100644 sys/vfs/nwfs/nwfs_vnops.c
 delete mode 100644 usr.bin/ncplist/Makefile
 delete mode 100644 usr.bin/ncplist/ncplist.1
 delete mode 100644 usr.bin/ncplist/ncplist.c
 delete mode 100644 usr.bin/ncplogin/Makefile
 delete mode 100644 usr.bin/ncplogin/ncplogin.1
 delete mode 100644 usr.bin/ncplogin/ncplogin.c
 delete mode 100644 usr.bin/ncplogin/ncplogout.1
 delete mode 100644 usr.bin/netstat/ipx.c
 delete mode 100644 usr.sbin/IPXrouted/IPXrouted.8
 delete mode 100644 usr.sbin/IPXrouted/Makefile
 delete mode 100644 usr.sbin/IPXrouted/af.c
 delete mode 100644 usr.sbin/IPXrouted/af.h
 delete mode 100644 usr.sbin/IPXrouted/defs.h
 delete mode 100644 usr.sbin/IPXrouted/if.c
 delete mode 100644 usr.sbin/IPXrouted/input.c
 delete mode 100644 usr.sbin/IPXrouted/interface.h
 delete mode 100644 usr.sbin/IPXrouted/main.c
 delete mode 100644 usr.sbin/IPXrouted/output.c
 delete mode 100644 usr.sbin/IPXrouted/protocol.h
 delete mode 100644 usr.sbin/IPXrouted/sap.h
 delete mode 100644 usr.sbin/IPXrouted/sap_input.c
 delete mode 100644 usr.sbin/IPXrouted/sap_output.c
 delete mode 100644 usr.sbin/IPXrouted/sap_tables.c
 delete mode 100644 usr.sbin/IPXrouted/startup.c
 delete mode 100644 usr.sbin/IPXrouted/table.h
 delete mode 100644 usr.sbin/IPXrouted/tables.c
 delete mode 100644 usr.sbin/IPXrouted/timer.c
 delete mode 100644 usr.sbin/IPXrouted/trace.c
 delete mode 100644 usr.sbin/IPXrouted/trace.h
 delete mode 100644 usr.sbin/pppd/ipxcp.c
 delete mode 100644 usr.sbin/pppd/ipxcp.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6f25d5554e6df42aa5235bf7e3e8e1cc9da25eec


-- 
DragonFly BSD source repository



More information about the Commits mailing list