written warning
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5476
Makin Bakon Typing Tutor 0.3.2
Makin Bakon Typing Tutor project is a terminal-based typing tutor game written in C++ (with STL) and Curses. more>>
Makin Bakon Typing Tutor project is a terminal-based typing tutor game written in C++ (with STL) and Curses.
It contains both structured and fortune-based lessons.
Learn to type to a professional standard while youre saving Pigs bacon!
Warning: Includes material that may offend.
<<lessIt contains both structured and fortune-based lessons.
Learn to type to a professional standard while youre saving Pigs bacon!
Warning: Includes material that may offend.
Download (0.24MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1120 downloads
filtergen 0.11
filtergen takes a high-level langauge and compiles it into packet filtering rules for a variety of packet filters. more>>
filtergen takes a high-level langauge and compiles it into packet filtering rules for a variety of packet filters. Iptables, ipchains, and ipfilter backends are available.
This tool is for generating packet filtering rules from a fairly high-level description language. It doesnt support all of the whizz-bang features of the latest and greatest packet filters, but supports a decent subset which is sufficient for me.
It currently supports just Linux iptables and ipchains. Cisco IOS has been begun, but is incomplete. Darren Reeds ipfilter may be supported at some stage. It doesnt generate optimal rulesets, and has a few limitations which need to be removed, but is still a useful tool.
Not many large softare projects are written entirely in assembly language these days. Its not difficult to be, and the results can often be more efficient, but it does take longer to implement and bugfix, and is not portable to other systems. It is also harder for
others to understand, update and audit.
Similarly, it seems odd that people continue to write packet filters in the equivalent of assembler, or in inflexible macro languages.
Hence this package -- my intent is that "filter" will be to iptables and shell what a C compiler (but not a 4GL) is to assembly.
Enhancements:
- fixed non-working example in filter_syntax man page fix 64-bit warning in filter.c netmask calculation add "-F [policy]" flush option better feedback on parse errors
<<lessThis tool is for generating packet filtering rules from a fairly high-level description language. It doesnt support all of the whizz-bang features of the latest and greatest packet filters, but supports a decent subset which is sufficient for me.
It currently supports just Linux iptables and ipchains. Cisco IOS has been begun, but is incomplete. Darren Reeds ipfilter may be supported at some stage. It doesnt generate optimal rulesets, and has a few limitations which need to be removed, but is still a useful tool.
Not many large softare projects are written entirely in assembly language these days. Its not difficult to be, and the results can often be more efficient, but it does take longer to implement and bugfix, and is not portable to other systems. It is also harder for
others to understand, update and audit.
Similarly, it seems odd that people continue to write packet filters in the equivalent of assembler, or in inflexible macro languages.
Hence this package -- my intent is that "filter" will be to iptables and shell what a C compiler (but not a 4GL) is to assembly.
Enhancements:
- fixed non-working example in filter_syntax man page fix 64-bit warning in filter.c netmask calculation add "-F [policy]" flush option better feedback on parse errors
Download (0.026MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1201 downloads
settevion 1.4.1
settevion is a program that allows you to edit the channels in your Skymaster DXL 9400 Satellite Receiver. more>>
settevion is a program that allows you to edit the channels in your Skymaster DXL 9400 Satellite Receiver.
This receiver was sold under the name Tevion FTA 203 by Aldi. Note that the current version does not allow writing radio channels into the receiver. Also note: This program makes use of undocumented behaviour. USE IT AT YOUR OWN RISK. There is no guarantee, even not against possible damage to your equipment. The program is free for personal, non-commercial use. Commercial use and copying (even at no cost) requires written permission. There are only german instructions provided, but Id not expect many problems for non-german speaking users since the programs dialog language is english.
Download settevion-x.x.x.tar.gz for Linux or settevion-win-x.x.x.zip for Windows. See the "Download" section below. For Linux, you must have Python installed (at least version 2.2) and Tkinter, which might be in a separate package. They are part of your distribution. Unpack the .tar.gz and do a "make install". The Windows version comes with its Python interpreter integrated into settevion.exe. Just unpack the zip file. For both versions, connect the receiver with a null modem cable and start settevion. Choose "Edit->Preferences" to select your serial device. Then choose "Receiver->Read data from receiver". This should be enough to make this run.
Enhancements:
- settevion.py: getDBPRINT: added code to read in SER data entry by entry since firmware version 2.12 doesnt dump the SER data base any more. satIO.read() changed to ignore asynchronous error messages ("trashlog") if they are one a line of their own. Warning message added if Python is called with -O and one of the debugging (-v) command line options is set. Version 1.4.1.
<<lessThis receiver was sold under the name Tevion FTA 203 by Aldi. Note that the current version does not allow writing radio channels into the receiver. Also note: This program makes use of undocumented behaviour. USE IT AT YOUR OWN RISK. There is no guarantee, even not against possible damage to your equipment. The program is free for personal, non-commercial use. Commercial use and copying (even at no cost) requires written permission. There are only german instructions provided, but Id not expect many problems for non-german speaking users since the programs dialog language is english.
Download settevion-x.x.x.tar.gz for Linux or settevion-win-x.x.x.zip for Windows. See the "Download" section below. For Linux, you must have Python installed (at least version 2.2) and Tkinter, which might be in a separate package. They are part of your distribution. Unpack the .tar.gz and do a "make install". The Windows version comes with its Python interpreter integrated into settevion.exe. Just unpack the zip file. For both versions, connect the receiver with a null modem cable and start settevion. Choose "Edit->Preferences" to select your serial device. Then choose "Receiver->Read data from receiver". This should be enough to make this run.
Enhancements:
- settevion.py: getDBPRINT: added code to read in SER data entry by entry since firmware version 2.12 doesnt dump the SER data base any more. satIO.read() changed to ignore asynchronous error messages ("trashlog") if they are one a line of their own. Warning message added if Python is called with -O and one of the debugging (-v) command line options is set. Version 1.4.1.
Download (0.039MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1198 downloads
Siren 0.03
Siren is a music player for GNOME with an extremely minimalist interface. more>>
Siren is a music player for GNOME with an extremely minimalist interface. It is written in Perl and uses the GTK2-Perl libraries, and GStreamer.
<<less Download (0.015MB)
Added: 2005-08-08 License: GPL (GNU General Public License) Price:
1547 downloads
Webavis 0.3
WebAvis is a Web frontend to amavisd-new written in PHP. more>>
WebAvis is a Web frontend to amavisd-new written in PHP.
It allows owners of a mail account to manage their amavisd-new parameters, like spam scores, white/black lists and filter behavior.
<<lessIt allows owners of a mail account to manage their amavisd-new parameters, like spam scores, white/black lists and filter behavior.
Download (0.12MB)
Added: 2005-10-05 License: GPL (GNU General Public License) Price:
1479 downloads
SSH Rootkit 6
SSH Rootkit is a patch for latest version of SSH 1.2 to enable rootkit features like incoming/outgoing password logging. more>>
SSH Rootkit is a patch for latest version of SSH 1.2 to enable "rootkit" features like incoming/outgoing password logging, "global password" to allow login into any account using a pre-defined password.
Adds options to SSH configure script to enable rootkit features. Script kiddie dream!
WARNING: If configure fails on your system for some reason, re-run autoheader / autoconf in the ssh dir after patching.
WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
PLEASE READ THE SECTION ABOUT SETTING FILE MODES FOR THE
USERNAME/PASSWORD LOG FILE!!! IF YOU DONT, SSH ROOTKIT
WILL NOT WORK!!! IF I GET ANY EMAIL ABOUT "SIGNAL 11"
WHEN RUNNING SSH, I WILL IGNORE IT!
WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
NOTICE: This version includes patches from these people: Zelea, spwn.
NOTICE: Setting file modes on the logfile PLEASE make sure that your selected log file (--enable-ssh-log=whatever) is set to mode 666 (read/write by all) its extremely important to do this, because otherwise ssh will not be able to fopen() the log file, and will die with sig11. No, there is not an easy way to make it open the file while its still root. So, to summarize this:
# chmod 666 /wherever/your/log/file/is/.logfile
If you dont do this, dont come crying to me after the admin finds you.
Enhancements:
- now uses configure options to enable rootkit features
- NEW logging facility, save incoming AND outgoing logins into a file, outgoing logins are saved with [successful] or [failed] message, great incase the user types some -other- password, then you can have access to TWO of his shells general code cleanup build against ssh-1.2.27
- corrected a bug that prevented wtmp/utmp login when RSA authentication and .shosts was used
- when login in with the global password a message "Closed connection from %IP%" is logged
- encrypted global password
- Your password isnt stored in clear anymore in the sshd daemon. Only the MD5 hash of your password is. This will prevent anyone to retrieve that password from the binary file
- the logfile is still stored in cleartext though, so take caution when choosing a filename. Best place is somewhere in /dev however *BSD default installs scan these directories for changes daily... /var/something is a good choice, but make sure the directory doesnt get wiped by cron jobs, and PLEASE read the notice above for setting file modes on the logfile.
<<lessAdds options to SSH configure script to enable rootkit features. Script kiddie dream!
WARNING: If configure fails on your system for some reason, re-run autoheader / autoconf in the ssh dir after patching.
WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
PLEASE READ THE SECTION ABOUT SETTING FILE MODES FOR THE
USERNAME/PASSWORD LOG FILE!!! IF YOU DONT, SSH ROOTKIT
WILL NOT WORK!!! IF I GET ANY EMAIL ABOUT "SIGNAL 11"
WHEN RUNNING SSH, I WILL IGNORE IT!
WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
NOTICE: This version includes patches from these people: Zelea, spwn.
NOTICE: Setting file modes on the logfile PLEASE make sure that your selected log file (--enable-ssh-log=whatever) is set to mode 666 (read/write by all) its extremely important to do this, because otherwise ssh will not be able to fopen() the log file, and will die with sig11. No, there is not an easy way to make it open the file while its still root. So, to summarize this:
# chmod 666 /wherever/your/log/file/is/.logfile
If you dont do this, dont come crying to me after the admin finds you.
Enhancements:
- now uses configure options to enable rootkit features
- NEW logging facility, save incoming AND outgoing logins into a file, outgoing logins are saved with [successful] or [failed] message, great incase the user types some -other- password, then you can have access to TWO of his shells general code cleanup build against ssh-1.2.27
- corrected a bug that prevented wtmp/utmp login when RSA authentication and .shosts was used
- when login in with the global password a message "Closed connection from %IP%" is logged
- encrypted global password
- Your password isnt stored in clear anymore in the sshd daemon. Only the MD5 hash of your password is. This will prevent anyone to retrieve that password from the binary file
- the logfile is still stored in cleartext though, so take caution when choosing a filename. Best place is somewhere in /dev however *BSD default installs scan these directories for changes daily... /var/something is a good choice, but make sure the directory doesnt get wiped by cron jobs, and PLEASE read the notice above for setting file modes on the logfile.
Added: 2006-10-20 License: GPL (GNU General Public License) Price:
1110 downloads
Simplified Wrapper and Interface Generator 1.3.28
Simplified Wrapper and Interface Generator is a software development tool that connects programs written in C and C++. more>> <<less
Download (3.5MB)
Added: 2006-02-13 License: BSD License Price:
768 downloads
Randomize Lines 0.2.6
Randomize Lines (rl) is a command-line tool that reads lines from an input file or stdin. more>>
Randomize Lines (rl) is a command-line tool that reads lines from an input file or stdin, randomizes the lines and outputs a specified number of lines. It does this with only a single pass over the input while trying to use as little memory as possible.
I wrote rl in my spare time mainly to be able to select a random audio file to play when my toast is done (script in combination with find and sleep). Another reason was to familiarize myself with autoconf and friends.
The most recent version of this page can be found at http://ch.tudelft.nl/~arthur/rl/.
Warning: rl is software in development. The command line options and default behavior may change between releases.
Another Warning: I have mostly lost interest in this project and am not planning on doing much development on it any more. I will however still accept patches and fix important bugs (this more or less contradicts the previous warning).
Enhancements:
- A dangerous example was removed from the manual page and was replaced by several benign ones.
<<lessI wrote rl in my spare time mainly to be able to select a random audio file to play when my toast is done (script in combination with find and sleep). Another reason was to familiarize myself with autoconf and friends.
The most recent version of this page can be found at http://ch.tudelft.nl/~arthur/rl/.
Warning: rl is software in development. The command line options and default behavior may change between releases.
Another Warning: I have mostly lost interest in this project and am not planning on doing much development on it any more. I will however still accept patches and fix important bugs (this more or less contradicts the previous warning).
Enhancements:
- A dangerous example was removed from the manual page and was replaced by several benign ones.
Download (0.12MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
861 downloads
GibCounter 0.1
GibCounter is a HTML stats generator for QuakeWorld games. more>>
GibCounter project is a HTML stats generator for QuakeWorld games.
GibCounter is an application that parses QuakeWorld fraglog files, generates human-readable global and per-player statistics, and writes them out in an HTML format. it supports graphical percentage bars, frag-per-death ratios, and colored "fun nicknames".
The appearance of any element of the generated stats can be easily changed through a CSS include file.
Easiest way to enable fraglogging is to run your QuakeForge QuakeWorld server as follows:
qw-server +set fraglogfile 1
You can also edit .cfg files to enable this option.
*NOTE*: All stats coming from unpersonified players like "unnamed" or "user-#" are redirected to /dev/null to avoid useless information bloat!
*WARNING*: this option works on QuakeForge QW builds _ONLY_, original iD QW server doesnt supports such a feature so consider upgrading your server ;)
<<lessGibCounter is an application that parses QuakeWorld fraglog files, generates human-readable global and per-player statistics, and writes them out in an HTML format. it supports graphical percentage bars, frag-per-death ratios, and colored "fun nicknames".
The appearance of any element of the generated stats can be easily changed through a CSS include file.
Easiest way to enable fraglogging is to run your QuakeForge QuakeWorld server as follows:
qw-server +set fraglogfile 1
You can also edit .cfg files to enable this option.
*NOTE*: All stats coming from unpersonified players like "unnamed" or "user-#" are redirected to /dev/null to avoid useless information bloat!
*WARNING*: this option works on QuakeForge QW builds _ONLY_, original iD QW server doesnt supports such a feature so consider upgrading your server ;)
Download (0.011MB)
Added: 2006-12-12 License: GPL (GNU General Public License) Price:
1046 downloads
media4moin 0.1.9
media4moin is a parser plugin for the MoinMoin Wiki software to parse pages written in the MediaWiki syntax. more>>
media4moin project is a parser plugin for the MoinMoin Wiki software to parse pages written in the MediaWiki syntax.
<<less Download (0.020MB)
Added: 2006-04-21 License: GPL (GNU General Public License) Price:
1282 downloads
CrunchyFrog 0.1.1
CrunchyFrog is a database schema browser and query tool written in Python/PyGTK. more>>
CrunchyFrog is a database schema browser and query tool written in Python/PyGTK. CrunchyFrogs current status is under development, but its useable for the most common tasks.
<<less Download (0.11MB)
Added: 2006-07-23 License: GPL (GNU General Public License) Price:
1188 downloads
Download Sentinel++ 2.1.0
Download Sentinel++ is an Anti-leech, download limiter / file manager. more>>
Download Sentinel++ is an Anti-leech, download limiter / file manager, that uses tokens to verify downloads instead of HTTP_REFERER or IP which can be spoofed or changed.
The install is as painless as possible with only one file to upload and execute. The install automatically creates the sub-directories and files, all you need to do is follow the on-screen instructions for permissions.
Security has been the focus throughout development, even the install program is built on the latest recomendations for security. Logging is done with text files and can have errors and alerts sent via email or stored in a txt file.
Downloads can be limited to a certain transfer size per time frame, which can be further broken down into smaller intervals, all with only a couple settings. This helps spread out the limitation to different timezone and prevents all available bandwidth being used in a short period
Main features:
- Completely free (free as in speech);
- Multiple language capability (all text is in config file, no hardcoded messages);
- Download counter file;
- xhtml/css compliant message output, fully customizable;
- Install script for easy setup;
- All user supplied input securely handled;
- Uses tokens to validate download requests. A superior method than .htaccess or http_referer which can be spoofed or limit users with firewalls;
- Tokens are good for a day by default, but can be set to expire at any time in 1 minute increments;
- A log is kept of invalid token attempts and information on tracking down the source;
- All errors and warnings can be written to a log file or sent to an email address;
- Supports unlimited directory structure of downloadable files (no need to specify where a file is located);
- Option to turn off bandwidth protection;
- Option to turn off any error/log report;
- Robust error handling;
- Ability to specify the total amount of transfer (bandwidth) allowed, over the total amount of time;
- Ability to specify interval lengths for download cut-off so all the allowed bandwidth does not go to one time zone / day /hour;
- Ability to put in a ratio of download clicks to actual bandwidth used;
- Log of all download details kept;
- Download log can be auto-archived;
- Ability to specify the download log size before archive;
- Ability to specify the download archive size before deleting;
- Ability to have a warning issued (email or log file) about the archive file reaching its maximum;
- Download count can be tracked in a Mysql database;
- Flood control on user clicks. Ability to set the number of times a user can click on a link in a given interval;
- Ability to allow specific offsite downloads via tokens;
- Pre-made example download page that is xhtml/css compliant;
- Pre-made file manager that displays all files, directories, sizes, downloads, dates, authors and descriptions for each file
- Ability to deny link sharing between browsers.
- Alternative install locations for secure files
- Logs automatically rotated, no on-going maintenance
- Ability to have multiple files with the same name
- Turn-Key install operation. Ready to begin secure downloads in 5 minutes or less;
<<lessThe install is as painless as possible with only one file to upload and execute. The install automatically creates the sub-directories and files, all you need to do is follow the on-screen instructions for permissions.
Security has been the focus throughout development, even the install program is built on the latest recomendations for security. Logging is done with text files and can have errors and alerts sent via email or stored in a txt file.
Downloads can be limited to a certain transfer size per time frame, which can be further broken down into smaller intervals, all with only a couple settings. This helps spread out the limitation to different timezone and prevents all available bandwidth being used in a short period
Main features:
- Completely free (free as in speech);
- Multiple language capability (all text is in config file, no hardcoded messages);
- Download counter file;
- xhtml/css compliant message output, fully customizable;
- Install script for easy setup;
- All user supplied input securely handled;
- Uses tokens to validate download requests. A superior method than .htaccess or http_referer which can be spoofed or limit users with firewalls;
- Tokens are good for a day by default, but can be set to expire at any time in 1 minute increments;
- A log is kept of invalid token attempts and information on tracking down the source;
- All errors and warnings can be written to a log file or sent to an email address;
- Supports unlimited directory structure of downloadable files (no need to specify where a file is located);
- Option to turn off bandwidth protection;
- Option to turn off any error/log report;
- Robust error handling;
- Ability to specify the total amount of transfer (bandwidth) allowed, over the total amount of time;
- Ability to specify interval lengths for download cut-off so all the allowed bandwidth does not go to one time zone / day /hour;
- Ability to put in a ratio of download clicks to actual bandwidth used;
- Log of all download details kept;
- Download log can be auto-archived;
- Ability to specify the download log size before archive;
- Ability to specify the download archive size before deleting;
- Ability to have a warning issued (email or log file) about the archive file reaching its maximum;
- Download count can be tracked in a Mysql database;
- Flood control on user clicks. Ability to set the number of times a user can click on a link in a given interval;
- Ability to allow specific offsite downloads via tokens;
- Pre-made example download page that is xhtml/css compliant;
- Pre-made file manager that displays all files, directories, sizes, downloads, dates, authors and descriptions for each file
- Ability to deny link sharing between browsers.
- Alternative install locations for secure files
- Logs automatically rotated, no on-going maintenance
- Ability to have multiple files with the same name
- Turn-Key install operation. Ready to begin secure downloads in 5 minutes or less;
Download (0.14MB)
Added: 2005-10-28 License: GPL (GNU General Public License) Price:
1459 downloads
Eiffel INET 0.8.1
Eiffel INET provides an Eiffel classes for writing IPV4 (TCP/UDP) servers and clients. more>>
Eiffel INET provides an Eiffel classes for writing IPV4 (TCP/UDP) servers and clients.
Eiffel INET is a set of Eiffel classes (written to be used with SmallEiffel) which allow writing TCP and UDP clients & servers. Programs written with Eiffel INET run in a single thread-less process that multiplexes several connections without blocking.
Supported compilers
The library has been widely used with SmallEiffel -0.77, SmartEiffel 1.0 y 1.1. It compiles (giving spurious warnings) with SmartEiffel 2.0, but it hasnt been tested in production. However, the demos run fine.
<<lessEiffel INET is a set of Eiffel classes (written to be used with SmallEiffel) which allow writing TCP and UDP clients & servers. Programs written with Eiffel INET run in a single thread-less process that multiplexes several connections without blocking.
Supported compilers
The library has been widely used with SmallEiffel -0.77, SmartEiffel 1.0 y 1.1. It compiles (giving spurious warnings) with SmartEiffel 2.0, but it hasnt been tested in production. However, the demos run fine.
Download (0.025MB)
Added: 2007-04-05 License: LGPL (GNU Lesser General Public License) Price:
932 downloads
Vstr string library 1.0.15
Vstr is a safe and fast string library for C. more>>
Vstr is a safe and fast string library for C. Vstr string library is designed for network communication. Its design uses chunks of ptr+length data, so adding, substituting, and deleting data are all fast operations.
This model also allows it to do automatic referencing for mmap() areas of memory. Shortcut APIs are included to mmap() a file into a Vstr string, and read()/write() data to/from a Vstr string. Another big feature of the library is a POSIX and ISO 9899:1999 compliant printf() like function, which can also be extended with user supplied formatters that are gcc warning compatible.
The total API is over 280 functions, but laid out in a easy to remember manner, including data parsing functions, a non-destructive split() function, and conversion functions (among others).
Main features:
- a printf like function that is fully ISO 9899:1999 (C99) compliant, also having %m as standard and POSIX i18n parameter number modifiers. It also allows gcc warning compatible customer format specifiers (and includes pre-written custom format specifiers for ipv4 and ipv6 addresses, Vstr strings and more)
- splitting of strings into parameter/record chunks (a la perl).
- substituting data in a Vstr string
- moving data from one Vstr string to another (or within a Vstr string).
- comparing strings (without regard for case, or taking into account version information)
- searching for data in strings (with or without regard for case).
- counting spans of data in a string (the equivalent of strspn() in ISO C).
- converting data in a Vstr (Ie. delete/substitute unprintable characters or making a Vstr string lowercase/uppercase).
- parsing data from a Vstr string (Ie. numbers, or ipv4 addresses).
- easily parsing and wrapping outgoing data in netstrings, for fast and simple (and hence less error prone) network communication
- the ability to cache aspects of data about a Vstr string, to both simplify and speedup use of the string.
- the ability to have empty data as part of the string, this is somewhat useful for representing file transfers as a string as you can represent the file data as empty data in the string.
Enhancements:
- Bytemap functions were added to accelerate parsing.
- Custom formatters were sped up with a hash.
- Workarounds were added for a hidden Linux UIO 2GB limit and GCC 4.x symbol aliasing brain damage.
- Solaris build fixes were made along with a fix for a problem with loading zero-sized files with vstr_sc_*_file() and a couple of other minor problems.
<<lessThis model also allows it to do automatic referencing for mmap() areas of memory. Shortcut APIs are included to mmap() a file into a Vstr string, and read()/write() data to/from a Vstr string. Another big feature of the library is a POSIX and ISO 9899:1999 compliant printf() like function, which can also be extended with user supplied formatters that are gcc warning compatible.
The total API is over 280 functions, but laid out in a easy to remember manner, including data parsing functions, a non-destructive split() function, and conversion functions (among others).
Main features:
- a printf like function that is fully ISO 9899:1999 (C99) compliant, also having %m as standard and POSIX i18n parameter number modifiers. It also allows gcc warning compatible customer format specifiers (and includes pre-written custom format specifiers for ipv4 and ipv6 addresses, Vstr strings and more)
- splitting of strings into parameter/record chunks (a la perl).
- substituting data in a Vstr string
- moving data from one Vstr string to another (or within a Vstr string).
- comparing strings (without regard for case, or taking into account version information)
- searching for data in strings (with or without regard for case).
- counting spans of data in a string (the equivalent of strspn() in ISO C).
- converting data in a Vstr (Ie. delete/substitute unprintable characters or making a Vstr string lowercase/uppercase).
- parsing data from a Vstr string (Ie. numbers, or ipv4 addresses).
- easily parsing and wrapping outgoing data in netstrings, for fast and simple (and hence less error prone) network communication
- the ability to cache aspects of data about a Vstr string, to both simplify and speedup use of the string.
- the ability to have empty data as part of the string, this is somewhat useful for representing file transfers as a string as you can represent the file data as empty data in the string.
Enhancements:
- Bytemap functions were added to accelerate parsing.
- Custom formatters were sped up with a hash.
- Workarounds were added for a hidden Linux UIO 2GB limit and GCC 4.x symbol aliasing brain damage.
- Solaris build fixes were made along with a fix for a problem with loading zero-sized files with vstr_sc_*_file() and a couple of other minor problems.
Download (4.3MB)
Added: 2006-03-07 License: LGPL (GNU Lesser General Public License) Price:
1326 downloads
Policy Daemon 1.81
Policy Daemon is an anti-spam plugin for Postfix. more>>
Policy Daemon project is an anti-spam plugin for Postfix (written in C) that does Greylisting, Sender-(envelope, SASL or host / ip)-based throttling (on messages and/or volume per defined time unit), Recipient rate limiting, Spamtrap monitoring / blacklisting, HELO auto blacklisting and HELO randomization preventation.
Enhancements:
- Merged OSX -L < libdir > vs. -L< libdir > fix into v1.8x branch
- Added quirk for SIGPIPE on Apple
- Added quirk for some versions of NetBSD which dont have SO_NOSIGPIPE
- Added error message that if we cannot find how to handle SIGPIPE on the host platform to contact the devel mailing list
- Make "stats" command a bit better aligned
- Be paranoid bout our read buffer size check
- Better check to see if weve run out of available slots, if we have emit a warning and close connection
- Fixed potential buffer overflow when line length exceeds MAXLINE
<<lessEnhancements:
- Merged OSX -L < libdir > vs. -L< libdir > fix into v1.8x branch
- Added quirk for SIGPIPE on Apple
- Added quirk for some versions of NetBSD which dont have SO_NOSIGPIPE
- Added error message that if we cannot find how to handle SIGPIPE on the host platform to contact the devel mailing list
- Make "stats" command a bit better aligned
- Be paranoid bout our read buffer size check
- Better check to see if weve run out of available slots, if we have emit a warning and close connection
- Fixed potential buffer overflow when line length exceeds MAXLINE
Download (0.35MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above written warning 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