Main > Free Download Search >

Free hpux software for linux

hpux

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 29
HPUX::SDUX 0.03

HPUX::SDUX 0.03


HPUX::SDUX is a Perl module for creating SD-UX software depots of Perl modules. more>>
HPUX::SDUX is a Perl module for creating SD-UX software depots of Perl modules.

SYNOPSIS

perl -MHPUX::SDUX -e wmf
make; make test; make depot

HPUX::SDUX is a Perl module to assist creating SD-UX software depots for Perl modules on HP-UX. As such, it is utterly useless for Perl users on other platforms.

This version assumes the use of HP-UX 11i and PSF (Product Specification File) layout version 1.0, as outlined in Software Distributor Administration Guide for HP-UX 11i . It may work on other versions, but it is not tested.

After unpacking a CPAN module, move to the expanded directory and say

perl -MHPUX::SDUX -e wmf

This creates intermediate file Makefile.SDUX, based on Makefile.PL in the current directory, and writes Makefile by executing Makefile.SDUX. The resulting Makefile contains a modified target clean and a new target depot, so that you can only follow with

make; make test; make depot

The target depot will install the module in the sdux subdirectory, writes module.psf and invokes swpackage. Thus certin privileges are required for this target.

<<less
Download (0.005MB)
Added: 2007-01-09 License: Perl Artistic License Price:
1022 downloads
HPUX::Ioscan 1.010

HPUX::Ioscan 1.010


HPUX::Ioscan is a Perl function to handle HPUX ioscan command. more>>
HPUX::Ioscan is a Perl function to handle HPUX ioscan command.

SYNOPSIS

use HPUX::Ioscan ;
my $result = ioscan ();

print "All hardware paths: ", join(" ", keys %$result),"n";

print "One device file of disk :n",
$result->{2/1.6.0}{device_files}[0],
"n";

This module works on top of the HP-UX command ioscan. It forks a process to run the ioscan command and parses its STDOUT. The result is returned in a hash.

This module is quite basic but it may be interesting if you need to write administration program on HP-UX.

You may call ioscan several time in your program without any problem sicne the result is cached. Only the first call to ioscan will actually run the ioscan command. (But you may override the caching of the result)

<<less
Download (0.019MB)
Added: 2007-04-14 License: Perl Artistic License Price:
923 downloads
PycURL 7.16.4

PycURL 7.16.4


PycURL is a Python interface to libcurl. more>>
PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module. PycURL is mature, very fast, and supports a lot of features.
libcurl is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more.
libcurl is highly portable, it builds and works identically on numerous platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more.
libcurl is free, IPv6 compatible, feature rich, thread-safe, well supported and fast.
PycURL is targeted at the advanced developer - if you need dozens of concurrent fast and reliable connections or any of the sophisiticated features as listed above then PycURL is for you.
The main drawback with PycURL is that it is a relative thin layer over libcurl without any of those nice Pythonic class hierarchies. This means it has a somewhat steep learning curve unless you are already familiar with libcurls C API.
To sum up, PycURL is very fast (esp. for multiple concurrent operations) and very feature complete, but has a somewhat complex interface.
If you need something simpler or prefer a pure Python module you might want to check out urllib2 and urlgrabber. There is also a good comparision of the various libraries.
Enhancements:
- This release allows callable objects as callback functions.
- It adds the NEW_DIRECTORY_PERMS and NEW_FILE_PERMS options from libcurl 7.16.4.
<<less
Download (0.067MB)
Added: 2007-07-12 License: LGPL (GNU Lesser General Public License) Price:
838 downloads
unixODBC 2.2.11

unixODBC 2.2.11


The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platform more>>
The unixODBC Project goals are to develop and promote unixODBC to be the definitive standard for ODBC on non MS Windows platforms. This is to include GUI support for both KDE and GNOME.
ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources. Data Sources include SQL Servers and any Data Source with an ODBC Driver.
The two major advantages of choosing to code an application to the ODBC API are;
Portable Data Access Code
The ODBC API, as outlined by X/Open and ISO, is availible on all major platforms. Microsoft platforms include many enhancements to this specification; these enhancements are also supported by unixODBC
Dynamic Data Binding
This allows the user or the system administrator to easily configure an application to use any ODBC compliant data source. This is perhaps the single biggest advantage of coding an application to the ODBC API and to purchase these applications.
Dyamic binding allows the end-user to pick a data source, ie an SQL Server, and use it for all data applications without having to worry about recompiling the application.
The unixODBC team has reached this objective by providing the best technical solution to ODBC demands on the Linux platform. Also; ALL unixODBC development is and will be distributed under GPL or LGPL. The LGPL on libs will ensure that commercial solutions will be able to utilize unixODBC.
Enhancements:
- Fix a couple of typo errors in postgres driver and odbctest
- Fix problem where ini files could be truncated under heavy load
- Fix potential hang with FILEDSNs if the connect string included a DSN= entry as well
- Dont save the SAVEFILE attribute in the filedsn.
- Fixed bug that prevented the setting of some attributes via the DMConnAttr method
- Removed the -module entry from the cursor lib, it prevents it building on HPUX.
- Add a couple of extra info types to the pull down in odbctest
- SQLGetInfoW was returning the wrong length when converting from the ANSI call. The same was also going on the other way. Also fixed same thing for other calls.
- Fix incorrect value in SQLFetchScroll in odbctest
- Fix memory leak in odbcinstQ
- Check for MOC being found, before building GUI parts
- Add list of export symbols to libodbcinst
- Fix a problem in the cursor lib returning blobs
- SQL_DIAG_NUMBER was being stored and returned as a SQLINTEGER instead of a SQLRETURN
- Check if we can include sys/stats.h in iniOpen.c
- Fix potential buffer overun in SQLConfigDataSource()
- Fix problem in odbctest that prevented intervals from being displayed.
- Cope with SHLIBEXT not being set when finding the cursor lib
- Add a couple of missing Setup64 checks
- Small change in __info to conserve memory
- Add odbcinst.exp to distrib
- Add missing ODBC2 installer stubs
- Fix typo in SQLStatistics
- Not passing user names and password into isql passes NULLS not empty strings into SQLConnect
- Add missing SQLPrepareA from the driver manager export file
- Make the default for DontDLClose 1, it doesnt do any harm, and fixes some segfaults
- Fix printf format in the postgres driver on 64 platforms
<<less
Download (2.3MB)
Added: 2005-10-18 License: LGPL (GNU Lesser General Public License) Price:
1472 downloads
SIPp 2.0

SIPp 2.0


SIPp is a free Open Source test tool / traffic generator for the SIP protocol. more>>
SIPp is a free Open Source test tool / traffic generator for the SIP protocol. It includes a few basic SipStone user agent scenarios (UAC and UAS) and establishes and releases multiple calls with the INVITE and BYE methods.
SIPp project can also reads custom XML scenario files describing from very simple to complex call flows. It features the dynamic display of statistics about running tests (call rate, round trip delay, and message statistics), periodic CSV statistics dumps, TCP and UDP over multiple sockets or multiplexed with retransmission management and dynamically adjustable call rates.
Other advanced features include support of IPv6, TLS, SIP authentication, conditional scenarios, UDP retransmissions, error robustness (call timeout, protocol defense), call specific variable, Posix regular expression to extract and re-inject any protocol fields, custom actions (log, system command exec, call stop) on message receive, field injection from external CSV file to emulate live users.
While optimized for traffic, stress and performance testing, SIPp can be used to run one single call and exit, providing a passed/failed verdict.
Last, but not least, SIPp has a comprehensive documentation available both in HTML and PDF format.
SIPp can be used to test many real SIP equipements like SIP proxies, B2BUAs, SIP media servers, SIP/x gateways, SIP PBX, ... It is also very useful to emulate thousands of user agents calling your SIP system.
Enhancements:
- New: Statistical (conditional) branching feature. See
- http://sipp.sf.net/doc/reference.html#Randomness+in+conditional+branching.
- New: 3PCC extended mode - see
- http://sipp.sourceforge.net/doc/reference.html#3PCC+Extended
- Tool: monitor remote SIP servers through SNMP - see
- http://sipp.sourceforge.net/wiki/index.php/Getting_feedback_from_the_server
- Enh: extends the -aa option to UPDATE messages
- Enh: changes in the compilation with external libs - useful for the package
- generation system
- Enh: Allow sampling from a Weibull distribution for pause duration
- Enh: use stat_delimiter for the trace_rtt option and include number that is
- being reported.
- Enh: Add repeat_rtd keyword for repeated RTD calculations
- Enh: Handle stripping Control-M characters from multi-valued headers in
- get_header
- Enh: Update the clock_tick more frequently so that we have a higher timer and
- statistics resolution
- Enh: for option that take a time as argument - allow them to be specified using
- seconds or milliseconds
- Enh: fail when parsing a scenario that has pcap if pcap is not enabled
- Enh: print the actual location of the error log file and the error condition
- (if any) on creation
- Enh: fail when parsing a scenario that enables authentication if SSL is not
- enabled
- Enh: Makefile - include EXTRAENDLIBS keyword so that libraries can be appended
- to the list after SSL Enh: Add regexp_match argument to the receive command for
- universal catching
- Enh: remote control: increase the allowed number of control sockets.
- Enh: 3pcc extended: clean the reach of the allowed number of local twin sockets
- Enh: amelioration of statistic computing
- Enh regexp: add case_indep, occurence and start_line options for the hdr
- matching case
- Enh: Stats: Use RTDs that are precise to the microsecond in -trace_rtt, and
- improve the consistency between trace_rtt and the averages
- Enh: Only include RTDs that are actually used in the CSV output
- Enh: Allow loss percentages less than 1 and also a global command line option to
- specify that packets should be lost at a given percentage
- Fix: fix for -t un error for non-IPv6 platform like win32 - Unable to bind UDP
- socket, errno = 106 (Address family not supported by protocol)
- Fix: Do not initialize the screen library in background mode
- Fix: allow having an optional recv before a recvCmd
- Fix: Authentication: allow [fieldn] values for the [authentication] field
- Fix: updated support of short header forms
- Fix: small bug fix to the micrortt.diff which is required for the initial call
- rate to work properly
- Fix:Allow the code to compile with -Wall -Werror on Linux
- Fix: empty line was generated when [routes] keyword was used and proxy did not
- record-route
- Fix: pcap on HPUX; Fix: Simple fixes identified with valgrind
- Fix: 3pcc extended: problem when quitting
- Fix: regexp: add a warning when the specified header is not present in the
- received message
- Fix: pcap: destroy the send packets thread properly even if the sendto failed
- Fix: bug in regexp due to an incomplete commit (rev 172) - remove some debugging
- traces in message log file
- Fix: bugs on retransmission counters and on cookies for optional messages
- Fix: Incorrect branch in automatic ACK answering to unexpected >= 400 responses,
- as well as automatic CANCEL - in such cases, branch must be identical to the
- branch of the initial INVITE request
- Fix: 3pcc extended: clean up when screen exit. Fix: stop logging when the
- maximum allowed file size is reached (avoid core dump)
- Fix: incomplete Via header in automatic responses when aborting calls
- Fix: -h: -key parameter
- Fix: 3pcc/3pcc extended modes: closes twin sockets properly when twin instance
- exits, to break the poll() loop and avoid the print of empty messages
- Fix: in 3pcc/3pcc extended modes: send BYE/CANCEL before exit due to other twin
- instance exit
- Fix: force exit when pressing q twice (Q press can still be used)
- Fix: Aka authentication for synchro case, also added password len as password
- for authentication might contain char Fix: possible core dump in SDP parser
- Fix: accept up to the 5 defined RTDs (previously would only accept one less)
- Fix: Fail if there is an invalid repartition table specification - previous
- behavior was a core dump
- Fix: added -users option to the parameter table
- Fix: change option description to match timed options
- Fix: trace_err did not work in background mode
- Fix: bug when testing the presence of the 3PCC compilation flag
- Fix: bug in -r -rp option
<<less
Download (0.18MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
926 downloads
bcnu 1.22

bcnu 1.22


bcnu is a web based system management tool. more>>
bcnu is a web based system management tool which delivers information on the status of networked systems in a simple and easy to use manner. Have a look at the sample screens to see how easy it is. The project uses a web browser to display information about hosts in a tabular form. Colored icons show the status of monitored conditions and clicking on these will bring up detail about the state of the system. Historical information can be held indefinitely and there is a powerful query tool available to interrogate it.
bcnu can be managed from a central unix system, with all agents, scripts and config files distributed from one point using the supplied shell scripts. It will soon be possible to configure agents from a web browser.
bcnu has a very open architecture. The agents are currently bourne shell scripts, but can be any program. There are a set of standard shell functions available to make interfacing with bcnu very easy. It is a simple matter to modify existing scripts to talk to bcnu. These will have all the benefits of bcnu agents, e.g. logging, resending, proxy etc. I would be happy to receive your agents to include with the distribution.
bcnu has been designed to be very simple to implement. By default it is configured to make very little impact on the managed system. Logging levels can be set for each agent separately. It is possible to set an agent only to log in the event of an error.
Monitoring of network devices can be spread over multiple machines, all may have different checking and logging intervals. e.g. you may wish to check all web servers every 5 minutes, application servers every 10 minutes, but mail or print servers only every 30 minutes. This is easy with bcnu due to the flexible agent architecture.
Main features:
- easy to use
- simple agent based monitoring with flexible thresholds
- multiple views of the same information
- includes agent scheduler for total flexibility
- automatic logging and resend of messages
- discover agent to build a picture of your system automatically
- built in web server for static pages
- powerful cgi access to data including multiple views and historical queries
- free!! (Distributed under the terms of the Artistic licence)
Standard agents include:
- network monitor, ping, http, ftp , mail, lpd, oracle etc
- intelligent log file scanning for messages and warnings
- checking for required processes to be running
- filesystem mount status and space usage
- processor/memory usage and system up time
Special agents include:
- volume management checks for solaris,aix and hpux
- system availibility
Admin agents include:
- logging and resending of agent data
- agent proxy
- alerts sent by mail, pager, win32popup, web, Perl/TK window or custom program
- report of all errors and warnings
- self monitoring and alerting agent (runs on another system)
- discovery of systems to be managed
- optional static web page built to show status of all systems
Contributed agents include:
- Critical file checker - checks to see if important files have been changed
- oracle table space monitor
- check oracle backup log agent
Enhancements:
- The setup utility has been improved to make installation easier.
- The information display in the logs, vmgt, fs, and procs agents has been improved.
- Various new contributed agents and changes have been added.
- The C Sources have been tidied up with function prototypes, etc.
- Better customization options are now available.
- A daemon restart option has been added.
- Other minor bugfixes and cosmetic enhancements have been made.
<<less
Download (0.62MB)
Added: 2007-06-26 License: Artistic License Price:
853 downloads
Zimpl 2.05

Zimpl 2.05


Zimpl is a little language to translate the mathematical model of a problem. more>>
Zimpl is a little language to translate the mathematical model of a problem into a linear or (mixed-) integer mathematical program expressed in .lp or .mps file format which can be read and (hopefully) solved by an LP or MIP solver.
Zimpl is a command line program written in plain C and released under GNU GPL. Zimpl project has been tested to compile under Linux/Intel, Tru64, HPUX, IRIX, Solaris, AIX and MacOS-X.
Probably it will compile and run wherever GMP is available. Zimpl has even been successfully compiled for Windows using MinGW and the GCC as a cross compiler.
Enhancements:
- Some bugfixes.
- Data, e.g. a matrix, can now be read from a stream of numbers.
- argmin/argmax functions have been added.
- The length of identifiers in LP files can be set.
- There are several smaller improvements.
<<less
Download (0.48MB)
Added: 2006-10-30 License: GPL (GNU General Public License) Price:
1089 downloads
Klaxon 1.0

Klaxon 1.0


Klaxon is a simple detector od scanning booted from inetd. more>>
Klaxon is a simple detector od scanning booted from inetd.

Instead of actually executing anything, it returns a benign error to the caller, and syslogs the calling host, username, and name of attempted service access. Its also extremely useful for detecting portscanner attacks like those perpetrated by ISS and SATAN. Ident support (RFC931) is currently optional. klaxon is useful to watch in place of any tcp or udp service port where you would not suspect activity.

Ident is a protocol sometimes also called TAP which is based on RFC931. If the machine that the scan attempt supports this protocol (usually out of inet) you will get a username as well as the hostname of the attacking machine. NOTE: This information should be taken with a grain of salt as ident can be very easy to spoof. However, it can also be useful, so I have left it as an option in the source. The current timeout for determining if the remote machine supports ident is 3 seconds. You can adjust this in the Makefile. Both ident-full and ident-free version of the executable are built from one Makefile. Currently, it compiles out of the box on Solaris2.X, SunOS4.1.X, Digital Unix 3.2*, Linux, HPUX, AIX, and probably others.
<<less
Download (0.011MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1202 downloads
sh2log 1.0

sh2log 1.0


sh2log is a PTY sniffing program that captures all keystrokes and console output of physical and virtual consoles. more>>
sh2log is a PTY sniffing program that captures all keystrokes and console output of physical and virtual consoles. sh2log works in userland and does not require the installation of a kernel module.

Consequently, it can be run on a wide range of different UNIX platforms. It provides ready-to-use log files and is meant to be used for legitimate purposes such as auditing user actions on a sensitive server or a honeypot.

How to install it

2.1. Edit config.h and setup the following values:

CONNECT_IP IP address of the machine on which sh2logd runs
SERVER_PORT UDP port in use by sh2logd
REAL_SHELL_DIR Directory for the real shells (/bin/shells)
MAX_LOG_SIZE Maximum size before a new log file is created
secret This is a 128-bit symmetric key used to secure
the data when transmitted over the network.

2.2. Compile sh2log by simply running "make system"

System can be any of those: linux, freebsd, openbsd, cygwin, sunos, aix, irix, hpux and osf.

2.3. Replace the original shell with sh2log and run sh2logd:

# mkdir /bin/shells/
# cp -p /bin/{sh,bash} /bin/shells/
# rm -f /bin/{sh,bash}
# cp -p sh2log /bin/bash
# cp -p sh2log /bin/sh
# ./sh2logd

If you see an error message about "bash: text file busy", check that you have rmed the file before copying sh2log over it. Also, Id recommended not running sh2log and sh2logd on the same machine.

Warning: /bin/sh is often a symlink to /bin/bash. DO NOT FORGET TO CREATE "/bin/shells/sh" OR YOUR SYSTEM WILL BE UNUSABLE!

3. Monitoring your users: the interactive log parser

Please try first to run ./parser with the provided sh2log example file "test.bin". Window resizing requires XTerm (not rxvt, eterm or konsole) and a valid DISPLAY; or if you use PuTTY, try resizing the window by hand.

The parser provides both non-interactive and interactive (takedown-like) modes of operation. In interactive mode, you can pause, fast forward (2x or 4x) and also follow in real time what the users are doing one the system, and have a live view of all terminals.
<<less
Download (0.078MB)
Added: 2006-11-08 License: GPL (GNU General Public License) Price:
1081 downloads
mpg123 0.66

mpg123 0.66


mpg123 is a realtime player for MPEG audio layer 1, 2, and 3 files. more>>
mpg123 is a real time MPEG Audio Player for Layer 1,2 and Layer3. (MPEG 2.0 with Layer1/2 not heavily tested) Tested with Linux, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x and SGI Irix.
Plays Layer 3 in stereo on an AMD-486-120Mhz or (of course) a faster machine. (Just for info: mpg123 plays an average 128bps stream, with about 66% in full quality on my AMD 486-133MHz machine).
The project is not maintained at the moment and there are some serious security problems in the latest player versions. It is highly recommended to not use the source code you can download from this site.
Enhancements:
- This release adds SSE and 3DNowExt optimizations from MPlayers mp3lib, as well as a combined build for x86 with runtime CPU selection/detection.
- Bugs have been fixed and the operating system support widened: there is MinGW32/Msys support, as well as full x86 optimizations on Cygwin and Mac OS X with Intel Macs.
- Other feature additions include a named pipe for generic control, more terminal controls, an extra build for 32-bit float sample output, etc.
<<less
Download (0.58MB)
Added: 2007-06-04 License: Free for non-commercial use Price:
876 downloads
rccrypt 1.7

rccrypt 1.7


RC-Crypt is a program to keep your data safe. more>>
RC-Crypt is a program to keep your data safe. It is an easy to use command line program that encrypts your data. It works with big and little endian hardware, and has been tested on Linux, HPUX and Solaris. It uses the rc5 algorithm, which has proved almost impossible to crack with key sizes of greater than 64 bits.

(See www.distributed.net for details of how long it took thousands of computers worldwide to crack a 64 bit key when the initial content of the data was known.)
It has a multitude of options making it very suitable for inclusion into complex scripts.

How to use this program.

1. Compile it.
The program uses glibc, so make sure that is installed on your system. A Makefile has been created, that will allow you to build it using
make
If you wish to add options, feel free to do so

2.Copy both the rccrypt and the rcc program to somewhere you can run it.
Find the places you could copy it to using
echo $PATH
(It is likely you will need root access for most of these.)

3. Use it.
rccrypt will encrypt or decrypt the input given to it according to the rc5 Algorithm as described by RSA Laboratories.

This is the syntax of the program:
rccrypt [-d] [-p] [ -r rounds] [-k key | -f file | -e env_var] [-i infile] [-o outfile] [-w]
<<less
Download (0.020MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1197 downloads
OpenPKG 2.5

OpenPKG 2.5


OpenPKG is a flexible and powerful software packaging facility that eases installation and administration of Unix software. more>>
OpenPKG is a flexible and powerful software packaging facility that eases installation and administration of Unix software across several platforms.
Consolidating different vendor approaches into a unified architecture, it assists in administration of large networks previously complicated by nonconformant systems. It uses RPM to provide an additional system layer on top of the operating system.
It is fully self-contained (no RPM pre-installation is required), installs itself by means of a tricky bootstrapping procedure with minimal operating system intrusion, and supports multiple installation instances.
Main features:
- Portable across major Unix platforms.
- Available for FreeBSD 4.11/5.4/6.0/7.0, NetBSD 2.0, Sun Solaris 8/9/10, Debian GNU/Linux 3.1, Fedora Core 4, RedHat Enterprise Linux 4, Novell SUSE Linux 9.3/10, Gentoo Linux 1.12.0, Mandriva Linux 10.2.
- Already known to work for IBM AIX 5.1, HP HPUX 11.11.
- Release 2.5 consists of 579 packages.
- Entirely based on Open Source software technology.
- Operating System interference minimized.
- Streamlined software packaging.
- Easy installation, updating and deinstallation of packages.
- Bundled with useful and secure package preconfigurations.
- Includes an abstracted and powerful run-command facility.
- Virtual hosting through multiple instances on a single system.
- Proxy packages for reusing packages across instances.
- Build-time package variations for maximum flexibility.
- Foundation to build self-contained environments.
Enhancements:
- This release consists of 579 selected packages which include the latest versions of all popular Unix server software.
- All software is carefully packaged for easy deployment on 19 different Unix platforms.
- The major technical efforts for this release were spent on migrating to the GNU Compiler Collection (GCC) version 4.0 and further improving the Solaris 10 support and adding full support for the new FreeBSD 6.0 and SUSE 10.0 platforms.
<<less
Download (MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1470 downloads
Tcsh 6.15.00

Tcsh 6.15.00


Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). more>>
Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). The project is a command language interpreter usable both as an interactive login shell and a shell script command processor.

It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.

Tcsh has been ported to most unix variants, and can be tinkered to work in unix systems that it has not ported yet. See the Ported file for a more complete list of ported systems and in the config directory for a configuration file that matches your system.

Tcsh also runs under VMS/POSIX and OS/2+emx; the OS/2 port is not complete yet.

Installation:

0. Try running "configure". If that works, goto step 6. If you are using imake, try xmkmf and goto step 3. If imake does not work, copy Makefile.std to Makefile.

1. Look at the Makefile and make sure that you are using the right compilation flags.

2. Copy the appropriate for your machine and OS config file from the config subdirectory into config.h. Consult the file "Ported" for settings known to work on various machines.

If you are trying to compile tcsh on a machine for which there is no config file yet, you will need to create a config file using as a template one of the supplied ones.

If you get tcsh working on a new machine, Id appreciate a copy of the config file plus additional information about the architecture/OS.

If you are creating a new config file, look very hard at BSDJOBS, BSDSIGS, and BSDTIMES if you are running a non-BSD machine. For vanila SysV, these would all be #undef-ed, but others may vary (such as A/UX or HPUX).

On a pyramid, compile in the UCB universe even if you are running under the ATT universe usually; it will work anyway, and you get job control for free.

3. Look at config_f.h, and enable or disable any features you want. It is configured the way I like it, but you may disagree.

If you do not have NLS, then locale.h will not be found. Undefine it and things should work ok. On the other hand, if you have NLS you might as well use it...

4. Look at host.defs to make sure that you have the right defines to set the environment variables "HOSTTYPE", "MACHTYPE", "OSTYPE" and "VENDOR" correctly. If you need to make changes, PLEASE SEND THEM BACK TO ME.

5. You may want to adjust the TCSH_BINDIR and TCSH_MANDIR entries in the Makefile. These are the directories that tcsh, and the tcsh.1 man entry will be placed in when you do a "make install" and "make install.man" respectively.

If you decide to install tcsh somewhere other than in /usr/local/bin/tcsh, you should #define _PATH_TCSHELL "/your/installation/directory/tcsh" in pathnames.h.

6. If youve changed any of the configuration variables you may need to re-run configure.

7. make

8. Read the documentation while you are waiting. The file tcsh.man is in standard [nt]roff -man format.

If you like, you can run the tcsh.man2html script (requires Perl) to generate an HTML version of the manpage which you can read with Mosaic, lynx or other HTML browser.

9. Test tcsh by typing ./tcsh to see that it has compiled correctly. The history command should give a time stamp on every entry. Typing normal characters should echo each exactly once.

Control-A should put the cursor at the beginning of the input line, but after the prompt. Typing characters after that should insert them into the line. If you have job control make sure that stopping and restarting jobs works.

Make sure you can ^C in the middle of the input line. Also make sure that pipelines work correctly and there are no races. Try echo | cat | cat | cat | cat | more a couple of times.

If you have job control, try this command in the background and bring it in the foreground when it stops for tty output. Also make sure that the ioctl() modes are preserved. Get into vi, enter and exit input mode and suspend it, background it and foreground it again.

After all that, lastly make sure that the tty process group manipulation is happening correctly. Try ftp to some host. If your passwd appears on the screen, you have lost /dev/tty. Otherwise everything is fine.

10. Once satisfied that tcsh is working correctly, complete the installation by typing "make install" to install the binary, and "make install.man" to install the documentation. Dont forget to look at complete.tcsh for useful completions...
<<less
Download (0.84MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
552 downloads
log4cxx 0.9.7

log4cxx 0.9.7


log4cxx is a port to C++ of the log4j project. more>>
Log4cxx is C++ port of Log4j. log4cxx attempts to mimic log4j usage as much as the language will allow and to be compatible with log4j configuration and output formats.
Enhancements:
- Fixed examples source code in the "Short introduction to log4cxx".
- Fixed, in the renaming algorithm of RollingFileAppender and
- DailyRollingFileAppender, a problem specific to Unicode.
- Fixed conflict with Windows macros "min" and "max", by renaming
- StrictMath::min and StrictMath::max to StrictMath::minimum and
- StrictMath::maximum.
- Port to HPUX 11.0.
- Fixed segmentation fault in PropertyConfigurator.
- Port to Solaris.
- Fixed MutexException thrown while destroying RollingFileAppender.
- Logging macros can be used without explicity declaring the use of log4cxx namespace.
- Fixed static library unresolved externals for msvc 6 and 7.1
<<less
Download (0.25MB)
Added: 2005-09-15 License: GPL (GNU General Public License) Price:
1512 downloads
usocksd 0.9.3

usocksd 0.9.3


usocksd project is a user-mode SOCKS5 daemon. more>>
usocksd project is a user-mode SOCKS5 daemon.

While the usual "socksd" runs as a system service, perhaps on a firewall machine with no users, this one is intended to be run by users themselves.

There are two situations where this is useful:

1. User has access to a machine with less restricted connectivity than the machine he works on.

2. User is on an insecure network and wants all network traffic to be enrypted using "ssh", and has access to a machine running "sshd" on a more secure network. "usocksd" contains special provisions for this situation.

More information on how to run "usocksd" is in the man page.

Installation: sh ./configure; make; make install.
configure takes additional arguments --enable-debug, --enable-norelax and --with-socks5. configure --help for more info.

This program can itself use SOCKS, although I havent tested that option.

Developed on Linux 2.0, tested also on HPUX 10, AIX 4.1, Solaris 2.6.
<<less
Download (0.053MB)
Added: 2007-01-25 License: Public Domain Price:
1006 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2