upnplib 1.0.4
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 72
Download (1.7MB)
Added: 2006-11-20 License: The Apache License Price:
1073 downloads
Sglib 1.0.4
Sglib is a simple, generic library for C. more>>
Sglib project is a library defining useful macros for manipulating common data structures. The library currently provides generic implementation for:
- sorting arrays
- manipulating linked lists
- manipulating sorted linked lists
- manipulating double linked lists
- manipulating red-black trees
- manipulating hashed containers
Sglib consists of a single header file without any binary code. In consequence it is absolutely platform independent. In order to use it just put #include "sglib.h" into your source code.
The library is implemented in the C programming language and written for C programmers, however it is freely inspired by the Standard Template Library.
In general, Sglib macros are parametrized by the type of the data structure and a comparator function (or comparator macro). Several further generic parameters such as the name of the next field for linked lists may be required.
Although I wish to keep the library as simple as possible all suggestions for new functionalities are welcomed. Currently, the implementation of queues, priority queues, hashed tables and AVL trees is in progress.
Enhancements:
- This release fixes problems with overflow of the numeric comparator.
<<less- sorting arrays
- manipulating linked lists
- manipulating sorted linked lists
- manipulating double linked lists
- manipulating red-black trees
- manipulating hashed containers
Sglib consists of a single header file without any binary code. In consequence it is absolutely platform independent. In order to use it just put #include "sglib.h" into your source code.
The library is implemented in the C programming language and written for C programmers, however it is freely inspired by the Standard Template Library.
In general, Sglib macros are parametrized by the type of the data structure and a comparator function (or comparator macro). Several further generic parameters such as the name of the next field for linked lists may be required.
Although I wish to keep the library as simple as possible all suggestions for new functionalities are welcomed. Currently, the implementation of queues, priority queues, hashed tables and AVL trees is in progress.
Enhancements:
- This release fixes problems with overflow of the numeric comparator.
Download (0.059MB)
Added: 2007-02-06 License: Free for non-commercial use Price:
994 downloads
explainBot 1.0.4
ExplainBot is a single minded IRC bot. more>>
ExplainBot is a single minded IRC bot. Its single purpose is to allow users of a channel to query/store/change information directly from an IRC channel. Administrative features like giving op, setting topic etc. are not implemented and never will be. Another two bots do the same thing
Main features:
- Some of the features of explainBot are as follows:
- 1. Single, XML, configuration file.
- 2. Different types of commands and users.
- 3. Easy extension by adding custom commands.
- 4. Easy installation on any system supporting Java 2.
- The last version of explainBot used a crude config-file format. This has been replaced by a XML file. The configuration file lets you change the important aspects of the bot as which commands to load, nick, ident, logging and verbosity.
-
- Four Types of commands are implemented:
- 1. Unauthorised - available to anybody on the channel where explainBot is.
- 2. Authorised - available to any authorized user on the channel where explainBot is.
- 3. Special - special commands like login.
- 4. Automatic - automatic answer to e.g. ping
<<lessMain features:
- Some of the features of explainBot are as follows:
- 1. Single, XML, configuration file.
- 2. Different types of commands and users.
- 3. Easy extension by adding custom commands.
- 4. Easy installation on any system supporting Java 2.
- The last version of explainBot used a crude config-file format. This has been replaced by a XML file. The configuration file lets you change the important aspects of the bot as which commands to load, nick, ident, logging and verbosity.
-
- Four Types of commands are implemented:
- 1. Unauthorised - available to anybody on the channel where explainBot is.
- 2. Authorised - available to any authorized user on the channel where explainBot is.
- 3. Special - special commands like login.
- 4. Automatic - automatic answer to e.g. ping
Download (0.92MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1224 downloads
libESMTP 1.0.4
libESMTP is an SMTP client which manages posting. more>>
libESMTP is an SMTP client which manages posting (or submission of) electronic mail via a preconfigured Mail Transport Agent (MTA).
libESMTP library may be used as part of a Mail User Agent (MUA) or other program that must be able to post electronic mail but where mail functionality is not that programs primary purpose.
The availability of a reliable lightweight thread-safe SMTP client eases the task of coding for software authors thus improving the quality of the resulting code.
Main features:
- libESMTP supports many SMTP extensions, notably PIPELINING (RFC 2920), DSN (RFC 1891) and SASL authentication (RFC 2554). SMTP AUTH is implemented using a SASL client library integrated into libESMTP. Supported SASL mechanisms include CRAM-MD5 and NTLM.
- libESMTP is also efficient. Because it buffers all network traffic, when used in conjunction with a pipelining SMTP server libESMTP significantly increases network performance, especially on slow connections and those with high latency. Even without a pipelining server libESMTP offers significantly better performance than would be expected with a simple client.
- libESMTP is not designed to be used as part of a program that implements a Mail Transport Agent. This is not because the code is unsuitable for use in an MTA, in fact the protocol engine is significantly better than those in many MTAs. Rather, by eliminating the need for MX lookup and next-hop determination, the design of libESMTP is simplified; thus goals are made achievable. Besides, such features are undesirable in a program that is not an MTA, particularly if the client is behind a firewall which blocks access to port 25 on the Internet.
Enhancements:
- This release applies bugfixes and plugs some memory leaks.
- It also attends to a few autoconf-related issues.
<<lesslibESMTP library may be used as part of a Mail User Agent (MUA) or other program that must be able to post electronic mail but where mail functionality is not that programs primary purpose.
The availability of a reliable lightweight thread-safe SMTP client eases the task of coding for software authors thus improving the quality of the resulting code.
Main features:
- libESMTP supports many SMTP extensions, notably PIPELINING (RFC 2920), DSN (RFC 1891) and SASL authentication (RFC 2554). SMTP AUTH is implemented using a SASL client library integrated into libESMTP. Supported SASL mechanisms include CRAM-MD5 and NTLM.
- libESMTP is also efficient. Because it buffers all network traffic, when used in conjunction with a pipelining SMTP server libESMTP significantly increases network performance, especially on slow connections and those with high latency. Even without a pipelining server libESMTP offers significantly better performance than would be expected with a simple client.
- libESMTP is not designed to be used as part of a program that implements a Mail Transport Agent. This is not because the code is unsuitable for use in an MTA, in fact the protocol engine is significantly better than those in many MTAs. Rather, by eliminating the need for MX lookup and next-hop determination, the design of libESMTP is simplified; thus goals are made achievable. Besides, such features are undesirable in a program that is not an MTA, particularly if the client is behind a firewall which blocks access to port 25 on the Internet.
Enhancements:
- This release applies bugfixes and plugs some memory leaks.
- It also attends to a few autoconf-related issues.
Download (0.46MB)
Added: 2005-12-16 License: LGPL (GNU Lesser General Public License) Price:
1410 downloads
phpDVD 1.0.4
phpDVD is a PHP/MySQL script to keep track of your DVD collection. more>>
phpDVD is a simple PHP script to keep track of your DVD collection. The information is stored in a MySQL database and an interface is provided to add, edit and delete entries.
Customizable fields allow you to display the details of importance to you; the default fields are: Title, Studio, Year, Aspect Ratio and Audio Format.
You can optionally link each title to its corresponding page at the Internet Movie Database, or to a URL of your choice. The look and feel is fully customizable through header/footer/style sheet templates.
<<lessCustomizable fields allow you to display the details of importance to you; the default fields are: Title, Studio, Year, Aspect Ratio and Audio Format.
You can optionally link each title to its corresponding page at the Internet Movie Database, or to a URL of your choice. The look and feel is fully customizable through header/footer/style sheet templates.
Download (0.22MB)
Added: 2005-04-21 License: GPL (GNU General Public License) Price:
1646 downloads
wyoGuide 1.0.4
wyoGuide is a guide and a tutorial for developing well-designed cross-platform applications. more>>
wyoGuide is a guide and a tutorial for developing well-designed cross-platform applications. Where possible any guideline is accompanied with sample code. The included fully working demo application applies all these guidelines and is well suited as a starting code base for your own projects.
wyoGuides main goal is to show how to develop the GUI of your application suitable for any platform. Development with these guidelines gives your application a professional set of base functionality. Application applying these guidelines should allow for ease of use, so a user might immediately feel comfortable.
There is no limitation to use these guidelines with other languages or with other frameworks. The only obstacle is you have to write any code yourself until somebody volunteers to submit code samples to wyoGuide. So far there is only code written in C++ using the wxWidgets framework.
wyoGuide is a work in progress which means not all functionality is specified yet. This leaves a lot of room for improvement if you feel so. wyoGuide is thought for helping you but its also thought for you to help others. Any suggestion for improvement is welcomed (see feedback). These guidelines should and hopefully will get to a state where they simply are just usable.
<<lesswyoGuides main goal is to show how to develop the GUI of your application suitable for any platform. Development with these guidelines gives your application a professional set of base functionality. Application applying these guidelines should allow for ease of use, so a user might immediately feel comfortable.
There is no limitation to use these guidelines with other languages or with other frameworks. The only obstacle is you have to write any code yourself until somebody volunteers to submit code samples to wyoGuide. So far there is only code written in C++ using the wxWidgets framework.
wyoGuide is a work in progress which means not all functionality is specified yet. This leaves a lot of room for improvement if you feel so. wyoGuide is thought for helping you but its also thought for you to help others. Any suggestion for improvement is welcomed (see feedback). These guidelines should and hopefully will get to a state where they simply are just usable.
Download (0.13MB)
Added: 2006-02-13 License: Open Software License Price:
1349 downloads
QtEmu 1.0.4
QtEmu is a graphical user interface for QEMU written in Qt4. more>>
QtEmu is a graphical user interface for QEMU written in Qt4. It has the ability to run virtual operating systems on native systems. This way you can easily test a new operating system or try a Live CD on your system without any troubles and dangers.
This project has been tested on Linux and Windows (2k, XP).
Enhancements:
Features:
- Manifest file added in order to see everywhere Win styles (e.g. file dialogs) (patch by Cristian Adam)
- French translation by Fathi Boudra. Thanks!
- Italian translation by Gianluca Cecchi. Thanks!
- Add confirmation before closing a machine. Also inform the user that he can open the machine again.
- Add information about possible performance loose with seamless mouse mode.
- Add support for icon themes.
- Add KDE Oxygen icon theme. QtEmu fits now better in a KDE4 desktop. Please see images/oxygen/COPYING for license information.
Fixes:
- Allow compilation with Qt 4.1 again. Patch by Mandrake.
<<lessThis project has been tested on Linux and Windows (2k, XP).
Enhancements:
Features:
- Manifest file added in order to see everywhere Win styles (e.g. file dialogs) (patch by Cristian Adam)
- French translation by Fathi Boudra. Thanks!
- Italian translation by Gianluca Cecchi. Thanks!
- Add confirmation before closing a machine. Also inform the user that he can open the machine again.
- Add information about possible performance loose with seamless mouse mode.
- Add support for icon themes.
- Add KDE Oxygen icon theme. QtEmu fits now better in a KDE4 desktop. Please see images/oxygen/COPYING for license information.
Fixes:
- Allow compilation with Qt 4.1 again. Patch by Mandrake.
Download (0.48MB)
Added: 2007-07-14 License: GPL (GNU General Public License) Price:
834 downloads
eboard 1.0.4
eboard is a chess board interface for playing and studying chess. more>>
eboard is a chess board interface for playing and studying chess.
eboard is a graphical client to internet chess servers, an interface to computer chess engines and a tool for visualization, analysis and study of chess games.
<<lesseboard is a graphical client to internet chess servers, an interface to computer chess engines and a tool for visualization, analysis and study of chess games.
Download (0.38MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
914 downloads
Console Lines 1.0.4
Console Lines is a Lines game for the Unix terminal. more>>
Console Lines is a "Lines" game for the Unix terminal. There is no in-game help available right now, so check the README file. To move the cursor, use arrows (or jkhl), to select or to move a chip, use space. To instantly quit, use q. Console Lines requires a certain terminal size, supports a mouse (curses or GPM), and works with various ncurses libraries.
You will need an ANSI standart C compiler, GNU make, and a decent curses library that supports colors.
The current lists of operation systems tested:
Linux, glibc 2.2
Solaris 9
OpenBSD 3.8
CygWin 5
Enhancements:
- Support for smaller terminals (as small as 19x19).
- Support for terminal resize.
- Support for black and white terminals.
- Support for command line options.
- A workaround for a nasty ALTLinux/Debian GPM bug.
- Persistant high scores.
- A man page has been added.
<<lessYou will need an ANSI standart C compiler, GNU make, and a decent curses library that supports colors.
The current lists of operation systems tested:
Linux, glibc 2.2
Solaris 9
OpenBSD 3.8
CygWin 5
Enhancements:
- Support for smaller terminals (as small as 19x19).
- Support for terminal resize.
- Support for black and white terminals.
- Support for command line options.
- A workaround for a nasty ALTLinux/Debian GPM bug.
- Persistant high scores.
- A man page has been added.
Download (0.070MB)
Added: 2006-10-21 License: GPL (GNU General Public License) Price:
1100 downloads
Paper Harbour 1.0.4
Paper Harbour is a multi-user document management system. more>>
Paper Harbour is a software based system which allows you to securely organise and distribute your electronic documentation.
Paper Harbour runs over a network and allows clients to access a central document archive. Paper Harbour is compatible with both Windows and Linux platforms and is designed to work with MySQL open source database, although it is compatible with other databases.
Paper Harbour can provide a central point for information exchange in the form of shared documents.
Whether the organisation is project based, product based or service based Paper Harbour can provide structure and tools to aid business development.
Paper Harbour doesnt only store documents, it stores information about the documents. It also includes functionality which supports distribution of documents, unique document ids, document reviews, searching and more.
Paper Harbour is designed to be simple so that users do not need a high degree of technical knowledge to be able to use it. This simplicity is defined in the concept which Paper Harbour is built on.
Paper Harbour is also designed as a platform for document management. It can be installed and run with the standard functions or it can be modified to include customer specific functions. In addition, Paper Harbour is supplied with the source code so our customers are free to make their own modifications.
The Paper Harbour has been designed so that it is compatible with Open Source solutions. This means that our customers can reduce their implementation cost. Supporting Technologies Nordic are committed to ensuring that Paper Harbour is affordable for all sizes of organisations, so that smaller organisation can have access to the same technologies that large organisations use.
Main features:
- Centralised Storage
- Automatic Distribution
- Version and Change Control
- Security
<<lessPaper Harbour runs over a network and allows clients to access a central document archive. Paper Harbour is compatible with both Windows and Linux platforms and is designed to work with MySQL open source database, although it is compatible with other databases.
Paper Harbour can provide a central point for information exchange in the form of shared documents.
Whether the organisation is project based, product based or service based Paper Harbour can provide structure and tools to aid business development.
Paper Harbour doesnt only store documents, it stores information about the documents. It also includes functionality which supports distribution of documents, unique document ids, document reviews, searching and more.
Paper Harbour is designed to be simple so that users do not need a high degree of technical knowledge to be able to use it. This simplicity is defined in the concept which Paper Harbour is built on.
Paper Harbour is also designed as a platform for document management. It can be installed and run with the standard functions or it can be modified to include customer specific functions. In addition, Paper Harbour is supplied with the source code so our customers are free to make their own modifications.
The Paper Harbour has been designed so that it is compatible with Open Source solutions. This means that our customers can reduce their implementation cost. Supporting Technologies Nordic are committed to ensuring that Paper Harbour is affordable for all sizes of organisations, so that smaller organisation can have access to the same technologies that large organisations use.
Main features:
- Centralised Storage
- Automatic Distribution
- Version and Change Control
- Security
Download (0.90MB)
Added: 2005-04-12 License: LGPL (GNU Lesser General Public License) Price:
1835 downloads
LogPot 1.0.4
LogPot provides a simple logging IRC bot that runs on a single server and on multiple channels. more>>
LogPot provides a simple logging IRC bot that runs on a single server and on multiple channels.
LogPot is a simple IRC logging bot. It supports logging multiple channels on a single server.
To log is a verbed derivative of the noun logbook; the verb form means to record in a logbook, and may have been coined in the 1820s. The term logbook itself stems from the practice of floating a stationary "log" (actually a wooden block attached to a reel via rope) to provide a fixed point of reference for the purpose of measuring a ships speed (see Knot (speed)). Computer scientists adopted the verb to log circa 1963 to describe the systematic recording of specific types of data processing events.
<<lessLogPot is a simple IRC logging bot. It supports logging multiple channels on a single server.
To log is a verbed derivative of the noun logbook; the verb form means to record in a logbook, and may have been coined in the 1820s. The term logbook itself stems from the practice of floating a stationary "log" (actually a wooden block attached to a reel via rope) to provide a fixed point of reference for the purpose of measuring a ships speed (see Knot (speed)). Computer scientists adopted the verb to log circa 1963 to describe the systematic recording of specific types of data processing events.
Download (0.005MB)
Added: 2007-04-25 License: GPL (GNU General Public License) Price:
912 downloads
smixer 1.0.4
smixer is a command-line and scriptable program to control and display the mixer volume levels on a sound card in linux. more>>
smixer is a command-line and scriptable program to control and display the mixer volume levels on a sound card in linux. smixer is ideal for setting mixer settings on startup or to switch between multiple configurations quickly.
Distrubution of smixer is under the GNU GPL. See the "COPYING" and/or smixer.c file for more information.
Usage is explained very good in the man page.
smixer may be invoked with the following command-line options:
-a When printing current settings include all devices.
-p Print out the current mixer settings, then exit.
-f file Process commands from file, then exit.
[no options] Process commands from stdin (interactive or from a pipe), then exit.
<<lessDistrubution of smixer is under the GNU GPL. See the "COPYING" and/or smixer.c file for more information.
Usage is explained very good in the man page.
smixer may be invoked with the following command-line options:
-a When printing current settings include all devices.
-p Print out the current mixer settings, then exit.
-f file Process commands from file, then exit.
[no options] Process commands from stdin (interactive or from a pipe), then exit.
Download (0.011MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1177 downloads
ViewVC 1.0.4
ViewVC is a browser interface for CVS and Subversion version control repositories. more>>
ViewVC is a browser interface for CVS and Subversion version control repositories. ViewVC generates templatized HTML to present navigable directory, change log listings, and revision.
It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output.
Main features:
- Support for filesystem-accessible CVS and Subversion repositories.
- Individually configurable virtual host support.
- Line-based annotation/blame display.
- Revision graph capabilities (via integration with CvsGraph) (CVS only).
- Syntax highlighting support (via integration with GNU enscript or Highlight).
- Bonsai-like repository query facilities.
- Template-driven output generation.
- Colorized, side-by-side differences.
- Tarball generation (by tag/branch for CVS, by revision for Subversion).
- I18N support based on the Accept-Language request header.
- Ability to run either as CGI script or as a standalone server.
- Regexp-based file searching.
- INI-like configuration file (as opposed to requiring actual code tweaks).
<<lessIt can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output.
Main features:
- Support for filesystem-accessible CVS and Subversion repositories.
- Individually configurable virtual host support.
- Line-based annotation/blame display.
- Revision graph capabilities (via integration with CvsGraph) (CVS only).
- Syntax highlighting support (via integration with GNU enscript or Highlight).
- Bonsai-like repository query facilities.
- Template-driven output generation.
- Colorized, side-by-side differences.
- Tarball generation (by tag/branch for CVS, by revision for Subversion).
- I18N support based on the Accept-Language request header.
- Ability to run either as CGI script or as a standalone server.
- Regexp-based file searching.
- INI-like configuration file (as opposed to requiring actual code tweaks).
Download (0.37MB)
Added: 2007-04-10 License: BSD License Price:
934 downloads
Flinch 1.0.5
Flinch is a powerful and flexible web link checker that will make your life as a web designer or web server admin easier. more>>
Flinch is a powerful and flexible web link checker that will make your life as a web designer or web server admin easier. Flinch is implemented in Perl and released under the GPL (GNU General Public License).
The Flinch software can be used to check all the external links on your web pages periodically and produce HTML reports of its findings. If a web resource at the end of a link has not been reachable for a few days, Flinch can send you an email.
Note that Flinch is designed to work for medium sized sites with a few hundred or maybe a thousand links, it will be too slow and eat too much memory for really big sites.
Enhancements:
- workaround from 1.0.4 didnt work everywhere. Flinch has been changed to not use Digest::MD5 any more which should solve the problem once and for all.
<<lessThe Flinch software can be used to check all the external links on your web pages periodically and produce HTML reports of its findings. If a web resource at the end of a link has not been reachable for a few days, Flinch can send you an email.
Note that Flinch is designed to work for medium sized sites with a few hundred or maybe a thousand links, it will be too slow and eat too much memory for really big sites.
Enhancements:
- workaround from 1.0.4 didnt work everywhere. Flinch has been changed to not use Digest::MD5 any more which should solve the problem once and for all.
Download (0.031MB)
Added: 2007-06-26 License: GPL (GNU General Public License) Price:
850 downloads
OWX 1.0.4
OWX provides a Java/JSP-based Website editor or CMS software. more>>
OWX provides a Java/JSP-based Website editor or CMS software.
OWX (OmniaWeb-X) is Web-based site mangement software and a development framework that uses exclusively open source software to run.
Main features:
- omfortable administration webinterface (called eAdmin)
- Defineable field configurations (Text, Wysiwyg, Prices, Dates etc.)
- Searcher for searching multilanguage content
- FileManager for management of available files
- CategoryManger for management of multiple category-trees
- UserManger for management of users and access control *NEW in v1.0.4*
- Automatic user/password generator available *NEW in v1.0.4*
- SubmitterModule allows to display data from differen vmodules *NEW in v1.0.4*
- Flexible and extensible system architecture
- Clientside scripting is not a requirement
- Multiuser support
- Multilanguage support
- WYSIWYG editor for formatted text input
- Support for categorized content
- Support for file / picture management
- Support for different template systems
- Implementation using Java v2, JSP v2.3, SQL92 and Linux OS
- Model/View/Control (MVC) architecture (by using Jakarta Struts)
- Database connection pooling (JDBC)
- Use of JSP custom tag libraries
- Support for modules and virtual modules
- Automatic database table generation
- DB Object generator (an adapted version of SQL2Java)
- XML based configuration
- Simple user management and access system
- Centralized resource managment
- Support for "PageZapping"
- Development API including components, localizers etc.
- Online help system
<<lessOWX (OmniaWeb-X) is Web-based site mangement software and a development framework that uses exclusively open source software to run.
Main features:
- omfortable administration webinterface (called eAdmin)
- Defineable field configurations (Text, Wysiwyg, Prices, Dates etc.)
- Searcher for searching multilanguage content
- FileManager for management of available files
- CategoryManger for management of multiple category-trees
- UserManger for management of users and access control *NEW in v1.0.4*
- Automatic user/password generator available *NEW in v1.0.4*
- SubmitterModule allows to display data from differen vmodules *NEW in v1.0.4*
- Flexible and extensible system architecture
- Clientside scripting is not a requirement
- Multiuser support
- Multilanguage support
- WYSIWYG editor for formatted text input
- Support for categorized content
- Support for file / picture management
- Support for different template systems
- Implementation using Java v2, JSP v2.3, SQL92 and Linux OS
- Model/View/Control (MVC) architecture (by using Jakarta Struts)
- Database connection pooling (JDBC)
- Use of JSP custom tag libraries
- Support for modules and virtual modules
- Automatic database table generation
- DB Object generator (an adapted version of SQL2Java)
- XML based configuration
- Simple user management and access system
- Centralized resource managment
- Support for "PageZapping"
- Development API including components, localizers etc.
- Online help system
Download (MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
964 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 upnplib 1.0.4 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