Menu

Tree [0838b1] default tip /
 History

Read Only access


File Date Author Commit
 aclocal 2013-07-10 Lana Black Lana Black [0838b1] Fix C++11 related issues. Add --with-extra-cxxf...
 ax25 2010-02-24 Darren Long Darren Long [73c3f2] AX.25 support added to oasys.
 bluez 2008-11-09 Michael Demmer Michael Demmer [76a469] branch merge with ricardo's changes
 compat 2008-11-09 Michael Demmer Michael Demmer [76a469] branch merge with ricardo's changes
 debian 2010-03-05 alex.mcmahon@cs.tcd.ie alex.mcmahon@cs.tcd.ie [56ab22] debian updates from Francesco Vollero
 debug 2011-08-31 Alex McMahon Alex McMahon [bf559e] Update from MITRE provided by Scott, Keith L. <...
 doc 2009-11-03 Alex McMahon Alex McMahon [c1f992] Remove creation of include/oasys-->../../oasys ...
 ext 2008-11-25 Christopher Small Christopher Small [539a92] Add db 4.7 to list of checked-for versions (upd...
 io 2011-08-31 Alex McMahon Alex McMahon [bf559e] Update from MITRE provided by Scott, Keith L. <...
 lib 2007-10-30 Michael Demmer Michael Demmer [271657] add a file into the lib directory so it always ...
 memory 2008-02-14 Michael Demmer Michael Demmer [0d66ae] add a wrapper class for apr memory pools to bin...
 serialize 2013-07-10 Lana Black Lana Black [0838b1] Fix C++11 related issues. Add --with-extra-cxxf...
 smtp 2008-11-25 Christopher Small Christopher Small [539a92] Add db 4.7 to list of checked-for versions (upd...
 storage 2012-04-30 Alex McMahon Alex McMahon [2a143c] Three groups of changes completing and cleaning...
 tclcmd 2013-02-18 Alex McMahon Alex McMahon [675b97] Add support for tcl 8.6
 test 2011-08-31 Alex McMahon Alex McMahon [bf559e] Update from MITRE provided by Scott, Keith L. <...
 thread 2012-11-28 Alex McMahon Alex McMahon [6dcc26] spurious output when running DTN2 under valgrin...
 tools 2008-11-09 Michael Demmer Michael Demmer [76a469] branch merge with ricardo's changes
 util 2013-07-10 Lana Black Lana Black [0838b1] Fix C++11 related issues. Add --with-extra-cxxf...
 xml 2008-04-09 Michael Demmer Michael Demmer [fc9035] for compatibility with old versions of expat, i...
 .hgignore 2008-06-07 Michael Demmer Michael Demmer [4d39b9] add a simple tool to generate random file contents
 .hgtags 2012-07-24 Alex McMahon <alex.mcmahon@cs.tcd.ie Alex McMahon <alex.mcmahon@cs.tcd.ie [4cf51f] Added tag oasys-1.6.0 for changeset 2299:06faf5...
 LICENSE 2006-10-24 podolsky podolsky [05de1e] Switch from Intel Open Source License to Apache...
 Makefile 2012-01-11 Alex McMahon Alex McMahon [1bf7d8] Improvements to ODBC/SQL storage options, imple...
 Makefile-Builddir.in 2005-10-07 demmer demmer [88e211] ugh -- one more try at getting the separate bui...
 Makefile.win32 2006-07-03 bowei bowei [524af7] * adding interim makefiles
 README 2009-11-03 Alex McMahon Alex McMahon [c1f992] Remove creation of include/oasys-->../../oasys ...
 RELEASE-NOTES 2012-07-24 Alex McMahon Alex McMahon [06faf5] bumped version to 1.6.0
 Rules.make.in 2013-07-10 Lana Black Lana Black [0838b1] Fix C++11 related issues. Add --with-extra-cxxf...
 Sources.mk 2011-11-21 Alex McMahon Alex McMahon [a068d8] Updates for MySQL support from Elwyn Davies <el...
 System.make.in 2007-11-06 Michael Demmer Michael Demmer [7d99ae] One more change to EXTLIB_CFLAGS and EXTLIB_LDF...
 TODO 2008-06-05 Michael Demmer Michael Demmer [ac5143] minor TODO note
 aclocal.m4 2013-07-10 Lana Black Lana Black [0838b1] Fix C++11 related issues. Add --with-extra-cxxf...
 build-configure.sh 2008-02-07 Michael Demmer Michael Demmer [adec8d] add autoconf support for finding apr
 config.h.win32 2006-06-23 bowei bowei [f8b199] * this is temporary so I don't accidently bork ...
 configure 2013-07-10 Lana Black Lana Black [0838b1] Fix C++11 related issues. Add --with-extra-cxxf...
 configure.ac 2013-07-10 Lana Black Lana Black [0838b1] Fix C++11 related issues. Add --with-extra-cxxf...
 install.sh 2007-10-24 Michael Demmer Michael Demmer [c98d62] run make install
 oasys-config.h.in 2013-02-18 Alex McMahon Alex McMahon [675b97] Add support for tcl 8.6
 oasys-version.c 2007-10-23 Michael Demmer Michael Demmer [d319f6] * Rename config.h to oasys-config.h
 oasys-version.dat 2012-07-24 Alex McMahon Alex McMahon [06faf5] bumped version to 1.6.0
 oasys-version.h 2012-07-24 Alex McMahon Alex McMahon [06faf5] bumped version to 1.6.0
 oasys-version.h.in 2007-10-19 demmer demmer [6aa640] * bump the oasys version to 1.2
 oasys-version.mk 2007-07-20 demmer demmer [25d760] * reorganize and streamline the various version...

Read Me

OASYS - Object-oriented Adaptors to SYStem interfaces
-----------------------------------------------------

OASYS is a C++ library that provides a set of wrapper classes and
utilities for systems programming projects.

oasys/compat/           portability and compatibility logic
oasys/debug/            debugging and logging support code
oasys/io/               I/O and networking support code
oasys/memory/           memory management and debugging support
oasys/serialize/        object serialization support
oasys/smtp/             SMTP (mail) protocol handlers
oasys/storage/          persistant storage interface
oasys/tclcmd/           tcl command infrastructure and support
oasys/test/             unit tests and other test files
oasys/thread/           thread / lock support implementation
oasys/util/             miscellaneous utility classes

External Requirements
---------------------

gcc/g++			The GNU Compiler Collection
pthreads		libc6 - GNU C Library: Shared libraries
make			The GNU version of the "make" utility
tcl			The Tool Command Language [development]

Optional External Packages
--------------------------
tclreadline		GNU Readline Extension for Tcl/Tk
libreadline		GNU readline and history libraries [development]
tclx			Extended Tcl - shared library
tcllib			Standard Tcl Library
libdb			Berkeley v4.2 - v4.7  Database Libraries [development]
libbluetooth		BlueZ Linux Bluetooth library [development]
libgoogle-perftools0	Libraries for CPU and heap analysis
libxerces-cs-dev	Validating XML parser library for C++ [development]
python			Interactive high-level object-oriented language
xsd			XML Data Binding for C++
zlib			Compression library [runtime]

Build / Installation:
---------------------

./configure
make