ossp flow2rrd
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 16
OSSP flow2rrd 0.9.0
OSSP flow2rrd is a companion tool to the Flow-Tools toolkit. more>>
OSSP flow2rrd is a companion tool to the Flow-Tools toolkit for storing NetFlow network traffic data in an accumulating fixed-size RRDTool Round-Robin-Database (RRD) for visualization purposes.
This file is piece of OSSP flow2rrd, a tool for storing NetFlow data into an RRD which can be found at http://www.ossp.org/pkg/tool/flow2rrd/.
Enhancements:
- Created the initial version of OSSP flow2rrd.
<<lessThis file is piece of OSSP flow2rrd, a tool for storing NetFlow data into an RRD which can be found at http://www.ossp.org/pkg/tool/flow2rrd/.
Enhancements:
- Created the initial version of OSSP flow2rrd.
Download (0.060MB)
Added: 2006-06-29 License: (FDL) GNU Free Documentation License Price:
1214 downloads
OSSP al 0.9.3
OSSP defines an abstract data type of a data buffer that can assemble, move and truncate chunks of data. more>>
OSSP defines an abstract data type of a data buffer that can assemble, move and truncate chunks of data in a stream but avoids actual copying.
It was built to deal efficiently with communication streams between software modules. It especially provides flexible semantical data attribution through by-chunk labeling.
It also has convenient chunk traversal methods and optional OSSP ex based exception handling.
Enhancements:
- An Autoconf check is provided for the va_copy(d,s) macro.
- The build environment was upgraded to GNU autoconf 2.59, GNU libtool 1.5.20, and GNU shtool 2.0.3.
<<lessIt was built to deal efficiently with communication streams between software modules. It especially provides flexible semantical data attribution through by-chunk labeling.
It also has convenient chunk traversal methods and optional OSSP ex based exception handling.
Enhancements:
- An Autoconf check is provided for the va_copy(d,s) macro.
- The build environment was upgraded to GNU autoconf 2.59, GNU libtool 1.5.20, and GNU shtool 2.0.3.
Download (0.31MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
OSSP mm 1.4.2
OSSP mm is a 2-layer abstraction library which simplifies the usage of shared memory between forked. more>>
OSSP mm is a 2-layer abstraction library which simplifies the usage of shared memory between forked (and this way strongly related) processes under Unix platforms.
On the first layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second layer it provides a high-level malloc(3)-style API for a convenient and well known way to work with data structures inside those shared memory segments.
Enhancements:
- A trailing whitespace in mm.pod that confused pod2html(1) and generated bad output was fixed.
<<lessOn the first layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second layer it provides a high-level malloc(3)-style API for a convenient and well known way to work with data structures inside those shared memory segments.
Enhancements:
- A trailing whitespace in mm.pod that confused pod2html(1) and generated bad output was fixed.
Download (0.33MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1166 downloads
OSSP sa 1.2.6
OSSP sa is an abstraction library for the Unix socket application programming interface (API). more>>
OSSP sa is an abstraction library for the Unix socket application programming interface (API) featuring stream and datagram oriented communication over Unix Domain and Internet Domain (TCP and UDP) sockets.
It provides the following key features: address abstraction (local, IPv4, and IPv6), type abstraction, I/O timeouts, I/O stream buffering and convenience I/O functions.
Main features:
Stand-Alone, Self-Contained, Embeddable
- Although there are various Open Source libraries available which provide a similar abstraction approach, they all either lack important features or unfortunately depend on other companion libraries. OSSP sa fills this gap by providing all important features (see following points) as a stand-alone and fully self-contained library. This way OSSP sa can be trivially embedded as a sub-library into other libraries. It especially provides additional support for namespace-safe embedding of its API in order to avoid symbol conflicts.
Address Abstraction
- Most of the ugliness in the Unix Socket API is the necessity to have to deal with the various address structures (struct sockaddr_xx) which exist because of both the different communication types and addressing schemes. OSSP sa fully hides this by providing an abstract and opaque address type (sa_addr_t) together with utility functions which allow one to convert from the traditional struct sockaddr or URI specification to the sa_addr_t and vice versa without having to deal with special cases related to the underlying particular struct sockaddr_xx. OSSP sa support Unix Domain and both IPv4 and IPv6 Internet Domain addressing.
Type Abstraction
- Some other subtle details in the Unix Socket API make the life hard in practice: socklen_t and ssize_t. These two types originally were (and on some platforms still are) plain integers or unsigned integers while POSIX later introduced own types for them (and even revised these types after some time again). This is nasty, because for 100% type-correct API usage (especially important on 64-bit machines where pointers to different integer types make trouble), every application has to check whether the newer types exists, and if not provide own definitions which map to the still actually used integer type on the underlying platform. OSSP sa hides most of this in its API and for socklen_t provides a backward-compatibility definition. Instead of ssize_t it can use size_t because OSSP sa does not use traditional Unix return code semantics.
I/O Timeouts
- Each I/O function in OSSP sa is aware of timeouts (set by sa_timeout(3)), i.e., all I/O operations return SA_ERR_TMT if the timeout expired before the I/O operation was able to succeed. This allows one to easily program less-blocking network services. OSSP sa internally implements these timeouts either through the SO_{SND,RCV}TIMEO feature on more modern Socket implementations or through traditional select(2). This way high performance is achieved on modern platforms while the full functionality still is available on older platforms.
I/O Stream Buffering
- If OSSP sa is used for stream communication, internally all I/O operations can be performed through input and/or output buffers (set by sa_buffer(3)) for achieving higher I/O performance by doing I/O operations on larger aggregated messages and with less required system calls. Additionally if OSSP sa is used for stream communication, for convenience reasons line-oriented reading (sa_readln(3)) and formatted writing (see sa_writef(3)) is provided, modelled after STDIOs fgets(3) and fprintf(3). Both features fully leverage from the I/O buffering.
Enhancements:
- Removed SA_SYSCALL_GETHOSTBYNAME because gethostbyname(3) cannot be overridden as at is use point (function sa_addr_u2a) the sa_t object is not available.
- Additionally, for IPv6 getaddrinfo(3) would have been overridden, too.
- This fixed compilation on platforms without IPv6 APIs.
<<lessIt provides the following key features: address abstraction (local, IPv4, and IPv6), type abstraction, I/O timeouts, I/O stream buffering and convenience I/O functions.
Main features:
Stand-Alone, Self-Contained, Embeddable
- Although there are various Open Source libraries available which provide a similar abstraction approach, they all either lack important features or unfortunately depend on other companion libraries. OSSP sa fills this gap by providing all important features (see following points) as a stand-alone and fully self-contained library. This way OSSP sa can be trivially embedded as a sub-library into other libraries. It especially provides additional support for namespace-safe embedding of its API in order to avoid symbol conflicts.
Address Abstraction
- Most of the ugliness in the Unix Socket API is the necessity to have to deal with the various address structures (struct sockaddr_xx) which exist because of both the different communication types and addressing schemes. OSSP sa fully hides this by providing an abstract and opaque address type (sa_addr_t) together with utility functions which allow one to convert from the traditional struct sockaddr or URI specification to the sa_addr_t and vice versa without having to deal with special cases related to the underlying particular struct sockaddr_xx. OSSP sa support Unix Domain and both IPv4 and IPv6 Internet Domain addressing.
Type Abstraction
- Some other subtle details in the Unix Socket API make the life hard in practice: socklen_t and ssize_t. These two types originally were (and on some platforms still are) plain integers or unsigned integers while POSIX later introduced own types for them (and even revised these types after some time again). This is nasty, because for 100% type-correct API usage (especially important on 64-bit machines where pointers to different integer types make trouble), every application has to check whether the newer types exists, and if not provide own definitions which map to the still actually used integer type on the underlying platform. OSSP sa hides most of this in its API and for socklen_t provides a backward-compatibility definition. Instead of ssize_t it can use size_t because OSSP sa does not use traditional Unix return code semantics.
I/O Timeouts
- Each I/O function in OSSP sa is aware of timeouts (set by sa_timeout(3)), i.e., all I/O operations return SA_ERR_TMT if the timeout expired before the I/O operation was able to succeed. This allows one to easily program less-blocking network services. OSSP sa internally implements these timeouts either through the SO_{SND,RCV}TIMEO feature on more modern Socket implementations or through traditional select(2). This way high performance is achieved on modern platforms while the full functionality still is available on older platforms.
I/O Stream Buffering
- If OSSP sa is used for stream communication, internally all I/O operations can be performed through input and/or output buffers (set by sa_buffer(3)) for achieving higher I/O performance by doing I/O operations on larger aggregated messages and with less required system calls. Additionally if OSSP sa is used for stream communication, for convenience reasons line-oriented reading (sa_readln(3)) and formatted writing (see sa_writef(3)) is provided, modelled after STDIOs fgets(3) and fprintf(3). Both features fully leverage from the I/O buffering.
Enhancements:
- Removed SA_SYSCALL_GETHOSTBYNAME because gethostbyname(3) cannot be overridden as at is use point (function sa_addr_u2a) the sa_t object is not available.
- Additionally, for IPv6 getaddrinfo(3) would have been overridden, too.
- This fixed compilation on platforms without IPv6 APIs.
Download (0.33MB)
Added: 2005-10-03 License: MIT/X Consortium License Price:
1481 downloads
OSSP sio 0.9.3
OSSP sio is an I/O abstraction library for layered stream communication. more>>
OSSP sio is an I/O abstraction library for layered stream communication.
It was built to deal efficiently with complex I/O protocols and includes capabilities to filter and multiplex data streams.
Its modular structure is fully supported by the underlying OSSP al data buffer library.
Enhancements:
- An Autoconf check is provided for the va_copy(d,s) macro.
- The build environment was upgraded to GNU autoconf 2.59, GNU libtool 1.5.20, and GNU shtool 2.0.3.
- The embedded sub-libraries were upgraded to OSSP sa 1.2.6 and OSSP al 0.9.3.
- OSSP ex support was fixed by internally using a non-conflicting namespace for the OSSP ex API.
<<lessIt was built to deal efficiently with complex I/O protocols and includes capabilities to filter and multiplex data streams.
Its modular structure is fully supported by the underlying OSSP al data buffer library.
Enhancements:
- An Autoconf check is provided for the va_copy(d,s) macro.
- The build environment was upgraded to GNU autoconf 2.59, GNU libtool 1.5.20, and GNU shtool 2.0.3.
- The embedded sub-libraries were upgraded to OSSP sa 1.2.6 and OSSP al 0.9.3.
- OSSP ex support was fixed by internally using a non-conflicting namespace for the OSSP ex API.
Download (0.95MB)
Added: 2005-10-12 License: MIT/X Consortium License Price:
1472 downloads
OSSP val 0.9.4
OSSP val is a flexible name-to-value mapping library for ISO-C variables. more>>
OSSP val is a flexible name to value mapping library for C variables. It is a companion library to OSSP var. It allows one to access C variables through name strings, although the C language does neThomas Lottererither provide such a dedicated facility nor an evaluation construct (which could be used to implement such a facility easily).
In general, this is used for accessing C variables without having to know the actual symbol/address/reference. The typical use cases are in combination with flexible configuration parsing and supporting loosly-coupled DSO-based module architectures.
Enhancements:
- Upgraded build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3 [Ralf S. Engelschall]
- Bumped year in copyright messages for new year 2005. [Ralf S. Engelschall]
- Changes between 0.9.2 and 0.9.3 (04-Apr-2003 to 12-Sep-2004)
- Upgraded build environment to GNU libtool 1.5.8 and GNU shtool 2.0.1 [Ralf S. Engelschall]
<<lessIn general, this is used for accessing C variables without having to know the actual symbol/address/reference. The typical use cases are in combination with flexible configuration parsing and supporting loosly-coupled DSO-based module architectures.
Enhancements:
- Upgraded build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3 [Ralf S. Engelschall]
- Bumped year in copyright messages for new year 2005. [Ralf S. Engelschall]
- Changes between 0.9.2 and 0.9.3 (04-Apr-2003 to 12-Sep-2004)
- Upgraded build environment to GNU libtool 1.5.8 and GNU shtool 2.0.1 [Ralf S. Engelschall]
Download (0.30MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1481 downloads
OSSP var 1.1.3
OSSP var is a flexible, full-featured and fast variable construct expansion library. more>>
OSSP var is a flexible, full-featured and fast variable construct expansion library. It supports a configurable variable construct syntax very similar to the style found in many scripting languages (like @name, ${name}, , etc.) and provides both simple scalar (${name}) and array (${name[index]}) expansion, plus optionally one or more post-operations on the expanded value (${name:op:op...}).
The supported post-operations are length determination, case conversion, defaults, postive and negative alternatives, sub-strings, regular expression based substitutions, character translations, and padding.
Additionally, a meta-construct plus arithmetic expressions for index and range calculations allow (even nested) iterations over array variable expansions (..[..${name[#+1]}..]..). The actual variable value lookup is performed through a callback function, so OSSP var can expand arbitrary values.
Hint: There is also an ISO C++ derivative of the OSSP var library, named libvarexp. It is based on a development version of OSSP var and hence does not provide exactly the same amount of functionality. But it provides an ISO C++ API and so can be of interest to you if you are programming in ISO C++ (where OSSP vars ISO C API might be too boring for you).
Enhancements:
- Fix some sprintf(3) parameter passing. [Ralf S. Engelschall]
- Upgraded build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3. [Ralf S. Engelschall]
- Bumped year in copyright messages for new year 2005. [Ralf S. Engelschall]
<<lessThe supported post-operations are length determination, case conversion, defaults, postive and negative alternatives, sub-strings, regular expression based substitutions, character translations, and padding.
Additionally, a meta-construct plus arithmetic expressions for index and range calculations allow (even nested) iterations over array variable expansions (..[..${name[#+1]}..]..). The actual variable value lookup is performed through a callback function, so OSSP var can expand arbitrary values.
Hint: There is also an ISO C++ derivative of the OSSP var library, named libvarexp. It is based on a development version of OSSP var and hence does not provide exactly the same amount of functionality. But it provides an ISO C++ API and so can be of interest to you if you are programming in ISO C++ (where OSSP vars ISO C API might be too boring for you).
Enhancements:
- Fix some sprintf(3) parameter passing. [Ralf S. Engelschall]
- Upgraded build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3. [Ralf S. Engelschall]
- Bumped year in copyright messages for new year 2005. [Ralf S. Engelschall]
Download (0.33MB)
Added: 2005-10-03 License: MIT/X Consortium License Price:
1481 downloads
OSSP cfg 0.9.11
OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style configuration files. more>>
OSSP cfg project s a ISO-C library for parsing arbitrary C/C++-style configuration files. A configuration is sequence of directives, each directive consists of zero or more tokens, and each token can be either a string or again a complete sequence.
This means the configuration syntax has a recursive structure and allows you to create configurations with arbitrarily-nested sections.
The configuration syntax also provides complex single/double/balanced quoting of tokens, hexadecimal/octal/decimal character encodings, character escaping, C/C++ and shell-style comments, etc.
The library API allows importing of a configuration text into an Abstract Syntax Tree (AST), traversing the AST, and optionally exporting the AST again as a configuration text.
Enhancements:
- The build environment has been upgraded to GNU libtool 1.5.22, GNU shtool 2.0.6, and GNU autoconf 2.60.
<<lessThis means the configuration syntax has a recursive structure and allows you to create configurations with arbitrarily-nested sections.
The configuration syntax also provides complex single/double/balanced quoting of tokens, hexadecimal/octal/decimal character encodings, character escaping, C/C++ and shell-style comments, etc.
The library API allows importing of a configuration text into an Abstract Syntax Tree (AST), traversing the AST, and optionally exporting the AST again as a configuration text.
Enhancements:
- The build environment has been upgraded to GNU libtool 1.5.22, GNU shtool 2.0.6, and GNU autoconf 2.60.
Download (0.34MB)
Added: 2006-08-11 License: GPL (GNU General Public License) Price:
1174 downloads
OSSP str 0.9.12
OSSP str is a string library written in ISO-C which provides functions for handling, matching, parsing, etc of ISO-C strings. more>>
OSSP str is a generic string library written in ISO-C which provides functions for handling, matching, parsing, searching and formatting of ISO-C strings.
So it can be considered as a superset of POSIX string(3), but its main intention is to provide a more convenient and compact API plus a more generalized functionality.
Installation:
To install the Str library into /path/to/str/{bin,lib,include,man}/ perform the following steps in your shell:
./configure --prefix=/path/to/str
make
make test
make install
This installs at least a static variant of the Str library and when your platforms support it, also a shared library variant of the Str library.
Enhancements:
- str_parse(3) was fixed so that the va_list argument is no longer incorrectly used twice for processing the arguments, which led to segmentation faults.
<<lessSo it can be considered as a superset of POSIX string(3), but its main intention is to provide a more convenient and compact API plus a more generalized functionality.
Installation:
To install the Str library into /path/to/str/{bin,lib,include,man}/ perform the following steps in your shell:
./configure --prefix=/path/to/str
make
make test
make install
This installs at least a static variant of the Str library and when your platforms support it, also a shared library variant of the Str library.
Enhancements:
- str_parse(3) was fixed so that the va_list argument is no longer incorrectly used twice for processing the arguments, which led to segmentation faults.
Download (0.34MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
OSSP uuid 1.5.0
OSSP uuid is an API for ISO C, ISO C++, Perl and PHP. more>>
OSSP uuid is a ISO-C:1999 application programming interface (API) and corresponding command line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and RFC 4122 compliant Universally Unique Identifier (UUID).
OSSP uuid project supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1).
Additional API bindings are provided for the languages ISO-C++:1998, Perl:5 and PHP:4/5. Optional backward compatibility exists for the ISO-C DCE-1.1 and Perl Data::UUID APIs.
UUIDs are 128 bit numbers which are intended to have a high likelihood of uniqueness over space and time and are computationally difficult to guess.
They are globally unique identifiers which can be locally generated without contacting a global registration authority.
UUIDs are intended as unique identifiers for both mass tagging objects with an extremely short lifetime and to reliably identifying very persistent objects across a network.
Enhancements:
- Major fixes to the PostgreSQL and PHP bindings.
- Many internal code cleanups and small fixes.
<<lessOSSP uuid project supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3 (name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1).
Additional API bindings are provided for the languages ISO-C++:1998, Perl:5 and PHP:4/5. Optional backward compatibility exists for the ISO-C DCE-1.1 and Perl Data::UUID APIs.
UUIDs are 128 bit numbers which are intended to have a high likelihood of uniqueness over space and time and are computationally difficult to guess.
They are globally unique identifiers which can be locally generated without contacting a global registration authority.
UUIDs are intended as unique identifiers for both mass tagging objects with an extremely short lifetime and to reliably identifying very persistent objects across a network.
Enhancements:
- Major fixes to the PostgreSQL and PHP bindings.
- Many internal code cleanups and small fixes.
Download (0.36MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1189 downloads
OSSP lmtp2nntp 1.4.1
The OSSP lmtp2nntp program is an LMTP service. more>>
The OSSP lmtp2nntp program is an LMTP service for use in conjunction with a Mail Transfer Agent (MTA) like Sendmail or Postfix, providing a reliable real-time mail to news gateway.
Input messages get their headers slightly reformatted to match Usenet news article format. The article is then posted or feeded into a remote NNTP service (like INN). Delivery must take place immediately or the transaction fails.
OSSP lmtp2nntp relies on the queueing capabilities of the MTA in order to provide a fully reliable service. For this the program returns proper delivery status notification which indicates successful completed action, persistent transient failure or permanent failure.
<<lessInput messages get their headers slightly reformatted to match Usenet news article format. The article is then posted or feeded into a remote NNTP service (like INN). Delivery must take place immediately or the transaction fails.
OSSP lmtp2nntp relies on the queueing capabilities of the MTA in order to provide a fully reliable service. For this the program returns proper delivery status notification which indicates successful completed action, persistent transient failure or permanent failure.
Download (3.1MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
OSSP shiela 1.1.7
Shiela is an access control and logging facility for use with the Concurrent Versions System (CVS). more>>
OSSP shiela is an access control and logging facility for use with the Concurrent Versions System (CVS). OSSP shiela is intended to be hooked into CVSs processing through the $CVSROOT/CVSROOT/xxxinfo callbacks.
This way OSSP shiela provides access control on a path and branch basis to particular repository users and user groups. Additionally, repository operations are monitored, accumulated and logged.
The lookout of logging messages can be configured individually on a module path and branch basis and messages can be both saved to files and/or delivered by Email.
Enhancements:
- This release fixes an "arbitrary shell command execution" security bug caused by missing shell command argument escaping for user supplied arguments (CVE-2006-3633).
- The build environment was upgraded to GNU shtool 2.0.6 and GNU autoconf 2.60.
<<lessThis way OSSP shiela provides access control on a path and branch basis to particular repository users and user groups. Additionally, repository operations are monitored, accumulated and logged.
The lookout of logging messages can be configured individually on a module path and branch basis and messages can be both saved to files and/or delivered by Email.
Enhancements:
- This release fixes an "arbitrary shell command execution" security bug caused by missing shell command argument escaping for user supplied arguments (CVE-2006-3633).
- The build environment was upgraded to GNU shtool 2.0.6 and GNU autoconf 2.60.
Download (0.090MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1186 downloads
OSSP iselect 1.3.1
OSSP iselect is an interactive line selection tool for textual files. more>>
OSSP iselect is an interactive line selection tool for textual files, operating via a full-screen Curses-based terminal session.
It can be used either as an user interface frontend controlled by a scripting backend as its wrapper or in batch mode as a pipeline filter (usually between grep and the final executing command).
Enhancements:
- A security fix was done by upgrading GNU shtool from 2.0.1 to 2.0.3.
<<lessIt can be used either as an user interface frontend controlled by a scripting backend as its wrapper or in batch mode as a pipeline filter (usually between grep and the final executing command).
Enhancements:
- A security fix was done by upgrading GNU shtool from 2.0.1 to 2.0.3.
Download (0.14MB)
Added: 2005-10-07 License: GPL (GNU General Public License) Price:
1477 downloads
OSSP ex 1.0.5
OSSP ex is a small ISO-C++ style exception handling library for use in the ISO-C language. more>>
OSSP ex is a small ISO-C++ style exception handling library for use in the ISO-C language. It allows you to use the paradigm of throwing and catching exceptions in order to reduce the amount of error handling code without making your program less robust.
This is achieved by directly transferring exceptional return codes (and the program control flow) from the location where the exception is raised (throw point) to the location where it is handled (catch point) -- usually from a deeply nested sub-routine to a parent routine.
All intermediate routines no longer have to make sure that the exceptional return codes from sub-routines are correctly passed back to the parent.
The OSSP ex facility also provides advanced exception handling features like shielded and deferred exceptions. Additionally, OSSP ex allows you to choose the used underlying machine context switching facility and optionally support multi-threading environments by allowing you to store the exception catching stack in a thread-safe way.
<<lessThis is achieved by directly transferring exceptional return codes (and the program control flow) from the location where the exception is raised (throw point) to the location where it is handled (catch point) -- usually from a deeply nested sub-routine to a parent routine.
All intermediate routines no longer have to make sure that the exceptional return codes from sub-routines are correctly passed back to the parent.
The OSSP ex facility also provides advanced exception handling features like shielded and deferred exceptions. Additionally, OSSP ex allows you to choose the used underlying machine context switching facility and optionally support multi-threading environments by allowing you to store the exception catching stack in a thread-safe way.
Download (0.30MB)
Added: 2005-10-03 License: MIT/X Consortium License Price:
1481 downloads
OSSP js 1.6.20070208
OSSP js is a stand-alone distribution of the JavaScript (JS) programming language reference implementation from Mozilla. more>>
OSSP js is a stand-alone distribution of the JavaScript (JS) programming language reference implementation from Mozilla -- aka "JSRef" or "SpiderMonkey".
OSSP js provides a smart, stand-alone and portable distribution of Mozilla JavaScript through a build environment based on GNU autoconf, GNU libtool and GNU shtool, including support for easy JavaScript build-time feature set selection (ECMA-3, JS-1.5, JS-1.6), optional CLI line editing support, optional "stdio" based File object support and JS/Perl bindings.
Additionally, the C API in "libjs" contains both the JavaScript engine and the required Sun math library ("fdlibm") and with all internal symbols carefully protected under the "js" namespace. Finally, a js-config(1) utility and a pkg-config(1) specification is provided to allow applications to easily build with the JavaScript C API.
OSSP js was created because for OSSP and similar pedantic C coding projects a smart, stand-alone, portable, clean, powerful and robust scripting language engine is required. JavaScript is a great programming language and Mozilla JavaScript "SpiderMonkey" definitely is an acceptable clean, powerful and robust implementation.
Unfortunately there is just a stand-alone distribution released from time to time by Mozilla and it is far away from really being smart, stand-alone and portable. At least for OSSP it was not acceptable having to tell the community that for small and stand-alone C components like the OSSP components they either have to install the great but large Mozilla Firefox application (where Mozilla JavaScript is included) or have to fiddle around theirself with an older stand-alone JavaScript distribution and its weak build environment.
OSSP js combines the best from two worlds: the 1:1 repackaged JavaScript code base from Mozilla and the usual amount of GNU autoconf, GNU libtool and GNU shtool wrappers as always used by OSSP. Additionally, stand-alone ("stdio" instead of NSPR based) File object support was required.
Enhancements:
- The build environment was upgraded to GNU autoconf 2.61 and a jspack(1) command that is a CLI adaption of Dean Edwards JavaScript "packer" was added.
<<lessOSSP js provides a smart, stand-alone and portable distribution of Mozilla JavaScript through a build environment based on GNU autoconf, GNU libtool and GNU shtool, including support for easy JavaScript build-time feature set selection (ECMA-3, JS-1.5, JS-1.6), optional CLI line editing support, optional "stdio" based File object support and JS/Perl bindings.
Additionally, the C API in "libjs" contains both the JavaScript engine and the required Sun math library ("fdlibm") and with all internal symbols carefully protected under the "js" namespace. Finally, a js-config(1) utility and a pkg-config(1) specification is provided to allow applications to easily build with the JavaScript C API.
OSSP js was created because for OSSP and similar pedantic C coding projects a smart, stand-alone, portable, clean, powerful and robust scripting language engine is required. JavaScript is a great programming language and Mozilla JavaScript "SpiderMonkey" definitely is an acceptable clean, powerful and robust implementation.
Unfortunately there is just a stand-alone distribution released from time to time by Mozilla and it is far away from really being smart, stand-alone and portable. At least for OSSP it was not acceptable having to tell the community that for small and stand-alone C components like the OSSP components they either have to install the great but large Mozilla Firefox application (where Mozilla JavaScript is included) or have to fiddle around theirself with an older stand-alone JavaScript distribution and its weak build environment.
OSSP js combines the best from two worlds: the 1:1 repackaged JavaScript code base from Mozilla and the usual amount of GNU autoconf, GNU libtool and GNU shtool wrappers as always used by OSSP. Additionally, stand-alone ("stdio" instead of NSPR based) File object support was required.
Enhancements:
- The build environment was upgraded to GNU autoconf 2.61 and a jspack(1) command that is a CLI adaption of Dean Edwards JavaScript "packer" was added.
Download (1.0MB)
Added: 2007-02-08 License: MPL (Mozilla Public License) Price:
989 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above ossp flow2rrd search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed