SCO Skunkware

Open Source Software


Welcome to the Skunkware Network / Internet section. Here you will find HTTP and FTP servers, WWW browsers, IRC & Archie clients and other tools used for networking and internetworking.

Additional network/internet tools for SCO platforms are available via the Skunkware web/ftp site at http://skunkware.dev/skunkware/2000/net/

Package List

Name Description Version OSR5 UnixWare
apache Apache HTTP server 1.3.0 Yes Yes
cgiwrap CGIwrap gateway program 3.6.2 No Yes
Count WWW access counter 2.4 Yes Yes
ecu ECU - Extended Call Utility 4.30 Yes Yes
ipalias IP Address Alias Manager 1.0 No Yes
php PHP/FI 3.0RC3 Yes Yes
freeWAIS Wide area information server 2.2.10 Yes Yes
httpanaly log analyzer for web servers 2.01 Yes Yes
irc Internet Relay Chat server and client 2.9.5 Yes Yes
js NGS JavaScript Interpreter 0.2.4 No Yes
ldap Lightweight Directory Access Protocol 3.3 Yes Yes
lynx Character based web browser 2.8rel2 Yes Yes
metahtml Web Authoring Language 5.05 Yes Yes
msql mSQL Relational Database Management System 2.0.3 Yes Yes
mysql SQL Relational Database Management System 3.21.26 Yes Yes
ncftp NcFTP - Internet file transfer program 2.4.3 Yes Yes
tftpd DARPA Trivial File Transfer Protocol server 1.0 Yes Yes
omniORB omniORB Object Request Broker 2.5.0 Yes No
samba SMB/CIFS fileserver for UNIX 2.0.5a No Yes
squid Proxy HTTP server 1.1.22 Yes Yes
wget Retrieve files from the World Wide Web 1.5.2 Yes Yes
xdir graphical network-oriented file manager 2.0 Yes Yes
xt communications program using telnet 1.2 No Yes
ytalk A multi-user chat program 3.0.3 Yes No
zircon Tcl/Tk IRC client 1.18.113 Yes Yes


Apache HTTP server

Apache was originally based on code and ideas found in the most popular HTTP server of the time.. NCSA httpd 1.3 (early 1995). It has since evolved into a far superior system which can rival (and probably surpass) almost any other UNIX based HTTP server in terms of functionality, efficiency and speed.

Since it began, it has been completely rewritten, and includes many new features. Apache is, as of January 1997, the most popular WWW server on the Internet, according to the Netcraft Survey.

The Apache Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. These volunteers are known as the Apache Group. In addition, hundreds of users have contributed ideas, code, and documentation to the project. This file is intended to briefly describe the history of the Apache Group and recognize the many contributors.

Note:The Skunkware Apache distributions are integrated with several other Skunkware components. They often rely on those components being installed and configured correctly. For instance, the UnixWare 7 Apache 1.3.6 distribution depends on both the Graphics Libraries package and the Java Servlet Development Kit. The Skunkware team has attempted to place these packages in the download directory.

Note 2:The latest Apache distributions for UnixWare 7 require dynamic support for lstat64(). Users of UnixWare 7.0.1 should apply PTF7051D, available via ftp://ftp.sco.com/SLS/ptf7051d.Z. Users of UnixWare 7.0.0 should upgrade to 7.0.1 and apply PTF7051D or upgrade to UnixWare 7.1.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/apache/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/apache/

Original source code http://www.apache.org/dist/

Package Home page http://www.apache.org

 

A gateway that allows more secure user access to CGI

CGIWrap is a gateway program that allows general users to use CGI scripts and HTML forms without compromising the security of the http server. Scripts are run with the permissions of the user who owns the script. In addition, several security checks are performed on the script, which will not be executed if any checks fail.

CGIWrap is used via a URL in an HTML document. As distributed, cgiwrap is configured to run user scripts which are located in the ~/public_html/cgi-bin/ directory.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/cgiwrap/

Original source code http://www.umr.edu/~cgiwrap/dist/

Package Home page http://wwwcgi.umr.edu/~cgiwrap/

 

WWW access counter

This is a CGI program to keep record of the raw hits of a web page. It generates a GIF image of the number of hits and returns to the browser as an in-lined image. The program also has a run-time option not to show the digit images, this way the hits can be kept without displaying it. The hits can be be monitored without incrementing from a separate page as well. Almost all of the features are run-time options.

The same program can be used to count hits for any number of web pages for any number of users. The program can be used to display time or date as well. The time or date of any place in the word can be displayed by specifying a timezone string for that location. The date can be formatted in any combination of MMDDYY (Month-Day-Year)

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/www/

Original source code http://www.fccc.edu/users/muquit/Count.html#obta

Package Home page http://www.fccc.edu/users/muquit/Count.html

 

Extended Call Utility

ECU (Extended Call Utility) is a research and engineering communications program originally written for users of SCO UNIX V.3.2/386 and XENIX V on 80286 and 80386 systems. Support for other systems has been added and further porting is possible with "minor" effort to other systems based on or similar to UNIX System V. This preliminary document describes ECU functionality and implementation from a technical point of view and provides at least rudimentary documentation for its features and commands.

ECU provides the classic terminal communications facility of passing keyboard data to a serial line (or a telnet TCP/IP connection if configured) and incoming data to the computer video display. In addition, a dialing directory, a function key mapping feature, and session logging are available.

A very flexible procedure (script) language is also incorporated to automate many communications tasks. In addition to augmenting interactive tasks, by using shell scripts and ECU procedures, ECU can perform batch-style communications sessions in an entirely "unattended" fashion. Because of limitations of my nroff program, the procedure language is described in a separate document.

ECU presents to the host a flexible "ANSI" terminal type, accepting any valid video control sequences from MS-DOS or SCO documentation as of late 1990. It also fares well, though imperfectly, with Sun and VT-100 in-band video control sequences. You may disable the ANSI filter if you wish. Standards are great: everybody should have one, especially if

they call it "ANSI." For more information, refer to the section below titled "ANSI Filter."

The program supports almost any local terminal (console) which can be described in a termcap database entry. A robust terminfo or termcap description is required for your local console to use ANSI emulation. For more information, refer to "Supported Terminals."

ECU supports numerous file transfer protocols: as of this writing, XMODEM, XMODEM/CRC, XMODEM-1K, YMODEM/CRC Batch, ZMODEM/CRC-16, ZMODEM/CRC-32, and Kermit are supported. For more information, refer to the sections describing the individual interactive and procedure file transfer commands.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/ecu/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/ecu/

Original source code ftp://ftp.sco.com/skunkware/src/net/

 

IP Address Alias Manager

The "IP Address Alias Manager" administers network addresses for configured IP interfaces - enabling the virtual domains services in both FTP server and mail delivery.

Currently UnixWare 7 does not have a manager to do this and the administrator has to set up the aliases by hand.

Included in the image is a set of HTML pages that are added to SCOhelp at install time. The doc is under Networking -> Administering TCP/IP and Internet services -> Configuring IP Address Aliases.

The package is fully removable and can be installed with the command:

    # pkgadd -d <mount-point> ipalias

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/sysadmin/

 

PHP/FI

The following is taken verbatim from the PHP/FI documentation.

PHP began life as a simple little cgi wrapper written in Perl. I wrote it in an afternoon during a period between contracts when I needed a quick tool to get an idea of who was reading my online resume. It was never intended to go beyond my own private use. The web server where I had my resume was extremely overloaded and had constant problems forking processes. I rewrote the Perl wrapper in C to get rid of the considerable overhead of having to fork Perl each time my resume was accessed.

Eventually other people on the same web server came across my wrapper and asked if they could use it. Then, as inevitably happens, they started asking for more features. I added more features and finally put together a semi-complete distribution along with documentation, a mailing-list and a FAQ. The name of this first package was Personal Home Page Tools, which later became Personal Home Page Construction Kit.

At the same time I started playing with databases and wrote a tool to easily embed SQL queries into web pages. It was basically another CGI wrapper that parsed SQL queries and made it easy to create forms and tables based on these queries. This tool was named FI (Form Interpreter).

PHP/FI version 2.0 is a complete rewrite of these two packages combined into a single program. It has now evolved to the point where it is a simple programming language embedded inside HTML files. The original acronym, PHP, has stuck. It isn't really appropriate any longer. PHP/FI is used more for entire web sites today than for small Personal Home Page setups. By whatever name, it eliminates the need for numerous small Perl cgi programs by allowing you to place simple scripts directly in your HTML files. This speeds up the overall performance of your web pages since the overhead of forking Perl several times has been eliminated. It also makes it easier to manage large web sites by placing all components of a web page in a single html file. By including support for various databases, it also makes it trivial to develop database enabled web pages. Many people find the embedded nature much easier to deal with than trying to create separate HTML and CGI files.

OpenServer Distribution osr5/net/php/

Original source code http://www.php.net/downloads.php3

Package Home page http://www.php.net

 

Wide Area Information Server

The freeWAIS-sf distribution contains clients, servers, and auxiliary programs for the TCP/IP protocol known as WAIS. The distribution is focussed on the WAIS server waisserver and the indexer waisindex. Clients are distributed only for convenience. You can use any WAIS client to query the freeWAIS-sf server.

A WAIS System consists of clients talking to a server via an TCP/IP network using the WAIS protocol. Servers answer search requesta using auxiliary data structures called the index. These are created for the original documents by the waisindex program. Retrieve-requests are answered by the server fetching (parts of) the original files. As set of documents together with their associate index is called a WAIS database.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/freeWAIS-sf/

Original source code ftp://ls6-www.informatik.uni-dortmund.de/pub/wais/freeWAIS-sf/

Package Home page http://ls6-www.informatik.uni-dortmund.de/ir/projects/freeWAIS-sf/

 

HTTP Statics Analysis

http-analyze analyzes the logfile of a web server and creates a summary of the server's access load and the efficiency of caching mechanisms in tabular, graphical, and three-dimensional form. http-analyze recognizes logfiles in Common and Extended Logfile Format and has been highly optimized for processing huge logfiles in short update-intervals. And the best of all: http-analyze comes in source code and is absolutely free for individual and non-profit organization

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/

Original source code http://www.netstore.de/Supply/http-analyze/install.html#download

Package Home page http://www.netstore.de/Supply/http-analyze/

 

Internet Relay Chat

Irc is a user interface to the Internet Relay Chat, a CB-like interactive discussion environment. It is structured into channels, which are public discussion forums, and also allows for private intercommunication. Each participant has a nickname, which is the one specified in the command line or else his login name.

Once invoked, irc connects as a client to the specified server, server or to the default one (see below). The screen splits into a dialogue window (the major part of the screen) and a command line, from which messages can be sent and commands given to control irc.

ircd is the server (daemon) program for the Internet Relay Chat Program. The ircd is a server in that its function is to "serve" the client program irc(1) with messages and commands. All commands and user messages are passed directly to the ircd for processing and relaying to other ircd sites. The irc(1) program depends upon there being an ircd server running somewhere (either on your local UNIX site or a remote ircd site) so that it will have somewhere to connect to and thus allow the user to begin talking to other users.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/irc/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/irc/

Original source code ftp://coombs.anu.edu.au/pub/irc/

Package Home page http://www.irc.org/~irc/server/

 

NGS JavaScript Interpreter

The NGS JavaScript interpreter is an independent implementation of the JavaScript language, developed by Netscape et al. This implementation is designed to be re-entrant, extendible, fast, and programmable.

UnixWare Distribution uw7/net/js/

Original source code http://www.ngs.fi/js/

Package Home page http://www.ngs.fi/js/

 

LDAP - Lightweight Directory Access Protocol

The Lightweight Directory Access Protocol (LDAP) is a protocol for accessing online directory services. It runs directly over TCP, and can be used to access a standalone LDAP directory service or to access a directory service that is back-ended by X.500. For a good overview of LDAP-based directory service, read this document:

Introduction to the SLAPD and SLURPD Administrator's Guide

The most widely used implementation of LDAP was written at the University of Michigan, and development is currently being supported by the National Science Foundation under Grant No. NCR-9416667.


Porting notes for ldap-3.3 to SCO OpenServer 5.0.4

This is based on the ldap-3.3 source code from:

ftp://terminator.rs.itd.umich.edu/ldap/ldap-3.3.tar.Z

With patches from

http://www.critical-angle.com/ldapworld/patch/

The included patches are:

dec.patch.txt
filter.patch.txt
idl.patch.txt
referrals.patch.txt
rerq.patch.txt
resultlist.patch.txt
schema.patch.txt
slapdthreads.patch.txt
tools.patch.txt
udmain.patch.txt

Which cover a wide range of problems.

Slurpd doesn't work because the current implementation is threaded, and OpenServer doesn't have threads. You might be able to get it working with the free Pthreads implementation.

The ldap backend is GNU dbm, so you will have to have that installed on your system.

It was necessary to remove a number of references to sys/file.h and sys/filio.h to compile all the programs.

In util.c (part of ud), there is a routine that checks the return value of free(S). This is a no-no. Changed so return of free is not checked.

This package passed all the make tests, except the one for slurpd.

Phil Hollenback
philiph@sco.com
7/1/98

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/ldap/

Original source code ftp://terminator.rs.itd.umich.edu/ldap/

Package Home page http://www.umich.edu/~dirsvcs/ldap/

 

lynx - a character based WWW browser

Lynx is a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices (e.g., vt100 terminals, vt100 emulators running on PCs or Macs, or any other "curses-oriented" display). It will display hypertext markup language (HTML) documents containing links to files residing on the local system, as well as files residing on remote systems running Gopher, HTTP, FTP, WAIS, and NNTP servers.

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/lynx/

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/lynx/

Original source code http://www.slcc.edu/lynx/fote/

Package Home page http://lynx.browser.org

 

Web Authoring Language

Web pages are authored using HTML and Meta-HTML statements freely intermixed. When a page is requested by a browser, the page is passed through the Meta-HTML interpreter, which dynamically processes any Meta-HTML statements to produce a final HTML page that is delivered to the browser.

The source distribution provides several different interpreter options:

  • A CGI engine which can be run by any Unix Web server
  • A FastCGI engine which can be run under FastCGI compliant servers
  • A full-featured Web server (mhttpd) with the interpreter built in
  • A standalone processor, much like Perl or Tcl
  • An interactive debugger, with a feel similar to GDB (mdb)

SCO Skunkware 7 contains a pkgadd installable binary distribution as well as an archive of a built Meta-HTML source tree. This build contains full support for mSQL 2.0.3.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/metahtml

Original source code http://www.metahtml.com/download

Package Home page http://www.metahtml.com

 

mSQL Relational Database Management System

Mini SQL is a light weight relational database management system. One of the major applications of mSQL has been as a back-end database for World-Wide Web sites. Mini SQL 2.0 includes the new W3-mSQL WWW interface package.

Although the mSQL software distribution is made available over the Internet, it is not public domain software or FreeWare. Mini SQL is a commercial, supported software package developed by Hughes Technologies Pty Ltd in Australia. Use of this software in any commercial environment requires the purchase of a commercial use license from Hughes Technologies. Free licenses are provided to organizations such as Universities, schools and registered charities. For more information on purchasing a license or determining whether you qualify for a free license, see http://www.Hughes.com.au.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/db/msql/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/db/msql/

Original source code http://www.Hughes.com.au/

Package Home page http://www.Hughes.com.au/

 

NcFTP - Internet file transfer program

NcFTP is a user interface to the Internet standard File Transfer Protocol. This program allows a user to transfer files to and from a remote network site, and offers additional features that are not found in the standard interface, ftp.

The program runs in one of three modes: visual mode, line mode, and colon mode.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/ncftp/

Original source code http://www.ncftp.com/download/

Package Home page http://www.ncftp.com/

 

tftpd - DARPA Trivial File Transfer Protocol server

Tftpd is a server which supports the DARPA Trivial File Transfer Protocol. The TFTP server operates at the port indicated in the ``tftp'' service description; see services(5). The server is normally started by inetd(8).

The use of tftp does not require an account or password on the remote system. Due to the lack of authentication information, tftpd will allow only publicly readable files to be accessed. Files may be written only if they already exist and are publicly writable. Note that this extends the concept of ``public'' to include all users on all hosts that can be reached through the network; this may not be appropriate on all systems, and its implications should be considered before enabling tftp service. The server should have the user ID with the lowest possible privilege.

Access to files may be restricted by invoking tftpd with a list of directories by including pathnames as server pro- gram arguments in /etc/inetd.conf. In this case access is restricted to files whose names are prefixed by the one of the given directories.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/tftpd/

Original source code http://skunkware.dev/skunkware/2000/src/net/

 

omniORB Object Request Broker

omniORB2 is an Object Request Broker (ORB) which implements specification 2.0 of the Common Object Request Broker Architecture (CORBA).

  • C++ language bindings are supported. The mapping conforms to the latest revision of the CORBA specification.
  • The Internet Inter-ORB Protocol (IIOP) is used as the native protocol.
  • The omniORB2 runtime is fully multithreaded. It uses native platform thread support encapsulated with a small class library, omnithread, to abstract away from differences in native thread APIs.
  • TypeCode and type Any are supported.
  • A COS Naming Service, omniNames, is provided.
omniORB2 is not yet a complete implementation of the CORBA core. The following features are not supported in the current release.
  • The Dynamic Invocation Interface (DII) is not supported.
  • The Dynamic Skeleton Interface (DSI) is not supported.
The following features are missing from omniORB2. We are not currently planning on adding support for these features.
  • The BOA only supports the persistent server activation policy. Other dynamic activation and deactivation polices are not supported.
  • omniORB2 does not has its own Interface Repository.

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/omniORB/

Original source code http://www.orl.co.uk/omniORB/omniORBForm.html

Package Home page http://www.orl.co.uk/omniORB/omniORB.html

 

A Windows SMB/CIFS fileserver for UNIX

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/samba/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/samba/

Original source code http://us1.samba.org/samba/download.html

Package Home page http://www.samba.org/


WHAT IS SAMBA?

Samba is an open source software suite that provides seamless file and print services to SMB/CIFS clients. Samba is freely available under the GNU General Public License


WHAT IS SMB?

The very short answer is that it is the protocol by which a lot of PC-related machines share files and printers and other informatiuon such as lists of available files and printers. Operating systems that support this natively include Windows NT, OS/2, and Linux and add on packages that achieve the same thing are available for DOS, Windows, VMS, Unix of all kinds, MVS, and more. Apple Macs and some Web Browsers can speak this protocol as well. Alternatives to SMB include Netware, NFS, Appletalk, Banyan Vines, Decnet etc; many of these have advantages but none are both public specifications and widely implemented in desktop machines by default.

The Common Internet Filesystem (CIFS) is what the new SMB initiative is called. For details watch http://samba.org/cifs.


WHY DO PEOPLE WANT TO USE SMB?

  1. Many people want to integrate their Microsoft or IBM style desktop machines with their Unix or VMS (etc) servers.
  2. Others want to integrate their Microsoft (etc) servers with Unix or VMS (etc) servers. This is a different problem to integrating desktop clients.
  3. Others want to replace protocols like NFS, DecNet and Novell NCP, especially when used with PCs.


WHAT CAN SAMBA DO?

Here is a very short list of what samba includes, and what it does. For many networks this can be simply summarised by "Samba provides a complete replacement for Windows NT, Warp, NFS or Netware servers."

  • a SMB server, to provide Windows NT and LAN Manager-style file and print services to SMB clients such as Windows 95, Warp Server, smbfs and others.
  • a NetBIOS (rfc1001/1002) nameserver, which amongst other things gives browsing support. Samba can be the master browser on your LAN if you wish.
  • a ftp-like SMB client so you can access PC resources (disks and printers) from 1, Netware and other operating systems
  • a tar extension to the client for backing up PCs
  • limited command-line tool that supports some of the NT administrative functionality, which can be used on Samba, NT workstation and NT server.
For a much better overview have a look at the web site at http://samba.org/samba, and browse the user survey.

Related packages include:

  • smbfs, a linux-only filesystem allowing you to mount remote SMB filesystems from PCs on your linux box. This is included as standard with Linux 2.0 and later.
  • tcpdump-smb, a extension to tcpdump to allow you to investigate SMB networking problems over netbeui and tcp/ip.
  • smblib, a library of smb functions which are designed to make it easy to smb-ise any particular application. See ftp://samba.org/pub/samba/smblib.


CONTRIBUTIONS

If you want to contribute to the development of the software then please join the mailing list. The Samba team accepts patches (preferably in "diff -u" format, see docs/BUGS.txt for more details) and are always glad to receive feedback or suggestions to the address samba-bugs@samba.org. We have recently put a new bug tracking system into place which should help the throughput quite a lot. You can also get the Samba sourcecode straight from the CVS tree - see http://samba.org/cvs.html.

You could also send hardware/software/money/jewelry or pizza vouchers directly to Andrew. The pizza vouchers would be especially welcome, in fact there is a special field in the survey for people who have paid up their pizza :-)

If you like a particular feature then look through the CVS change-log (on the web at http://samba.org/cgi-bin/cvsweb/samba ) and see who added it, then send them an email.

Remember that free software of this kind lives or dies by the response we get. If noone tells us they like it then we'll probably move onto something else. However, as you can see from the user survey quite a lot of people do seem to like it at the moment :-)

Andrew Tridgell
Email: samba-bugs@samba.org

3 Ballow Crescent
Macgregor, A.C.T.
2615 Australia

Samba Team
Email: samba-bugs@samba.org


DOCUMENTATION

There is quite a bit of documentation included with the package, including man pages, and lots of .txt files with hints and useful info. This is also available from the web page. There is a growing collection of information under docs/faq; by the next release expect this to be the default starting point.

A list of Samba documentation in languages other than English is available on the web page.

If you would like to help with the documentation (and we _need_ help!) then have a look at the mailing list samba-docs, archived at http://lists.samba.org/


MAILING LIST

There is a mailing list for discussion of Samba. To subscribe send mail to listproc@samba.org with a body of "subscribe samba Your Name" Please do NOT send this request to the list alias instead.

To send mail to everyone on the list mail to samba@listproc.anu.edu.au

There is also an announcement mailing list where new versions are announced. To subscribe send mail to listproc@samba.org with a body of "subscribe samba-announce Your Name". All announcements also go to the samba list.

For details of other Samba mailing lists and for access to archives, see http://lists.samba.org/


NEWS GROUP

You might also like to look at the usenet news group comp.protocols.smb as it often contains lots of useful info and is frequented by lots of Samba users. The newsgroup was initially setup by people on the Samba mailing list. It is not, however, exclusive to Samba, it is a forum for discussing the SMB protocol (which Samba implements). The samba list is gatewayed to this newsgroup.


WEB SITE

A Samba WWW site has been setup with lots of useful info. Connect to:

http://samba.org/samba/

As well as general information and documentation, this also has searchable archives of the mailing list and a user survey that shows who else is using this package. Have you registered with the survey yet? :-)

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/samba/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/samba/

Original source code http://us1.samba.org/samba/download.html

Package Home page http://www.samba.org/

 

Squid Internet Object Cache

Squid offers high performance proxy caching for Web clients, It supports FTP, Gopher, and HTTP requests. The cache software, available only in source, is more than an order of magnitude faster than the CERN httpd and other popular Internet caches, because it never needs to fork (except for FTP), is implemented with non-blocking I/O, keeps meta data and hot objects in VM, caches DNS lookups. Squid caches can be arranged hierarchically for an improvement in response times and a reduction in bandwith usage. Squid runs on all popular Unix platforms.

NOTE: Squid 2.2 configured as an ftp proxy on UnixWare 7 has exhibited erratic behaviour when returning an ftp directory listing. Until this has been remedied, we recommend using Squid 2.0 for ftp proxy services.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/squid/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/squid/

Original source code http://squid.nlanr.net/Squid/1.1/

Package Home page http://squid.nlanr.net/Squid/

 

Retrieve files from the World Wide Web

Wget is a utility designed for retrieving binary documents across the Web, through the use of HTTP (Hyper Text Transfer Protocol) and FTP (File Transfer Protocol), and saving them to disk. Wget is non-interactive, which means it can work in the background, while the user is not logged in, unlike most of web browsers (thus you may start the program and log off, letting it do its work). Analysing server responses, it distinguishes between correctly and incorrectly retrieved documents, and retries retrieving them as many times as necessary, or until a user-specified limit is reached. REST is used in FTP on hosts that support it. Proxy servers are supported to speed up the retrieval and lighten network load.

Wget supports a full-featured recursion mechanism, through which you can retrieve large parts of the web, creating local copies of remote directory hierarchies. Of course, maximum level of recursion and other parameters can be specified. Infinite recursion loops are always avoided by hashing the retrieved data. All of this works for both HTTP and FTP.

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/wget/

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/wget/

Original source code ftp://prep.ai.mit.edu/pub/gnu/

 

xdir - an advanced graphical FTP client

LLNL XDIR manages files in a heterogeneous network. It provides a graphical user interface for drag-and-drop file transfer and for direct manipulation of local and remote directories. LLNL XDIR has the ability to view information in four different formats, including hierarchical and iconic views. Based on UNIX, the C programming language, OSF/Motif, and the file transfer protocol FTP, LLNL XDIR is highly portable.

With LLNL XDIR, the user can manage all of his or her files in a network. Specifically, LLNL XDIR can be used to browse directory structures, transfer files, delete files and directories, rename files and directories, and search directories on one or more hosts for entries matching a specified pattern.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/xdir/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/xdir/

Original source code ftp://k2.llnl.gov/pub/ia/llnlxdir/

Package Home page http://www.llnl.gov/ia/xdir.html

 

Communications program using telnet

Xt connects to a remote host using the telnet protocol. It can manage an interactive session or be called from cron(C). It has various means for transferring files between computers, and can be partially or totally under the control of scripts.

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/

Original source code ftp://ftp.jpr.com:/pub

 

A multi-user chat program

YTalk is in essence a multi-user chat program. It works almost exactly like the UNIX talk program and even communicates with the same talk daemon(s), but YTalk allows for multiple connections.

The username field may be formatted in several different ways:

name          - some user on your machine
name@host     - some user on a different machine
name#tty      - some user on a particular terminal
name#tty@host - some user on a particular tty on a different machine
name@host#tty - same as "name#tty@host"
You can specify multiple user names on the command line, ie:
ytalk george fred@hissun.edu marc@grumpy.cc

OpenServer Distribution osr5/shellutil/ytalk/

Original source code ftp://ftp.uu.net/usenet/comp.sources.1/volume27/ytalk-3.0/

 

zircon - an X11 Client for IRC

Zircon is an X Window System interface to Internet Relay Chat. The software is written in tcl/tk and uses the native network communications of tcl. Zircon implements nearly everything that the irc II clients support as well as many other useful and interesting features

UnixWare Distribution http://skunkware.dev/skunkware/2000/uw7/net/zircon/

OpenServer Distribution http://skunkware.dev/skunkware/2000/osr5/net/zircon/

Original source code ftp://catless.ncl.ac.uk/pub/zircon.tar.gz

Package Home page http://catless.ncl.ac.uk/Programs/Zircon/

 


Last Updated: Wednesday Feb 16, 2000 at 11:45:25 PST


Copyright © 1995-2000 The Santa Cruz Operation, Inc. All Rights Reserved. Privacy statement.