exchange
KExchange 1.0
KExchange is a currency converter for over 150 currencies. more>>
Main features:
- rates may be refreshed on command or automatically on startup;
- rates can be cached locally for offline use;
- may also be used as a Euro converter;
- and has an DCOP interface.
Enhancements:
- Fixed problem with date parsing when reading PACIFIC data.
- Old (obsolete) exchange rates are now automatically expunged.
- Rate table column selection is now stored to preferences.
- Added some new currencies and updated obsolete currency codes to valid ones.
Media Exchange 001
Media Exchange is an MP3 Jukebox appliance. more>>
- merge music collections
- Play music and control the player with a browser
- Organize your music
- Automatically tag music
- Remove double tracks automatically
- Download music directly from the artists
- Share music with your friends safely and easily
And Artists to:
- Distribute music to their fans directly
Evolution Exchange 2.27.3
Evolution Exchange is the Ximian Connector for Microsoft Exchange. more>>
Installation:
- cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself. Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
- Type `make to compile the package.
- Optionally, type `make check to run any self-tests that come with the package.
- Type `make install to install the programs and any data files and documentation.
- You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enterprise File Exchange 0.1
Enterprise File Exchange slots in where email file attachment limits stop your users from sending those important files... more>>
In the EFX world, the user visits the EFX site, uploads the file, enters the receivers email address and lets the system notify the receiver that theres a file waiting for them, via a simple email message.
Senders need to sign up, and the EFX system only allows transfers between internal users (those with addresses in an approved list) and external users, never external to external.
It is written in Python, using the Pylons framework.
This project is licensed under the GNU GPL version 3.

Swapware Link Exchange Manager 3.2
Allow you to easily build a directory and manage your links. more>> Swapware Link Exchange Manager Features: This powerful software is written in PHP. Easy Installation - be up and running in 5 minutes. Easily manage and organize your reciprocal links. Integrates with the look of your own site using templates. Allow visitors to add their link immediately to your links directory or you can manually approve all submissions. Easily email webmasters about the status of their link if it is approved/declined. When a visitor tries to submit their link to your links directory, our script will automatically spider the Reciprocal URL the visitor provides to check if your link is on their website or not. If not, they cannot submit their link. You will have full admin functions to add, edit, check, bypass reciprical link requirment and delete links from your directory.<<less
OpenChange 0.4
OpenChange is an implementation of Microsoft Exchange under Unix platforms. more>>
The Openchange Project is developed in C language under the BSD license, and will primary work on NetBSD, OpenBSD, FreeBSD and Linux platforms. The project time line has been defined to approximatively one year, and we believe the project will be in a complete stable state at this time.
Openchange wishes to integrate the enterprise working environment and to substitute to an Exchange Server in a transparent way, so final users may continue to use Outlook, or any other mail client.
We also intend to provide to network administrators an easy solution to migrate Exchange databases into Openchange ones and reversely. And last but not least, we work so developers may reuse our sources in a smart way.
The project is divided into 4 parts :
- The OpenChange Library
- The OpenReverse Library
- The Documentation Framework
- The Openchange specifications
The OpenChange Library
This library includes all the requests managing the identification process, the data flow, and all the other requirements needed to permit the communication between an Outlook client and an Exchange Server. It can be used either to develop another Exchange-like server or client.
The OpenReverse Library
Due to legal restriction, the Openchange Server wont reuse the Microsoft Jet Database file format. Instead, we provide a library making easy to parse headers, retrieve the data, calculate checksum and more generally to offer a abstract migration tool to other user defined backends. This library can also be used for basics to develop a repair database tool.
The Documentation Framework
In the documentation framework, you will find all our research results. The subjects may concern the Exchange Internals or treat of a related subject. We wants to provide the most valuable information so our work can be shared with developers community.
The OpenChange Specifications
At last, we will provide the complete specifications of OpenChange in a printable way. This major document of the OpenChange team will help new developers to understand how Exchange Server works, how we implemented our APIs to make OpenChange, Exchange compatible. Around this main development, you will find several modules:
- OpenUtils Library
- OpenSniff
- OpenEDB
Enhancements:
- This release fixes limitations from the previous release (0.2) and adds a set of new features.
- Sending email messages to external recipients is now possible.
- It can also fetch and create appointments, contacts, and tasks in their respective default folder.
- Experimental NEWMAIL notification support is also available.
- The openchangeclient command line messaging tool has been improved and exchange2mbox has been introduced.
- It provides a way to synchronize an Exchange mailbox with an mbox file, supports MIME types, and is able to reflect changes back to Exchange.
LinkMachine
LinkMachine project helps you build as large a reciprocal link program as youd like. more>>
LinkMachine will help you:
- Climb to the top of the search engines
- Gain quality links to your site today
- Automate your link management
- Uncover exactly how to beat your top competitors
- Attract thousands more targeted visitors to your site
The most effective way to interest webmasters in linking to your site is by offering to exchange reciprocal links. This is a win-win situation - both of your web sites benefit from new targeted, relevant links.
LinkMachine project helps you build as large a reciprocal link program as youd like. Search engines see all of the new links pointing from other quality, relevant sites to your site, and increase your rank. Note that this is very different from using indiscriminate "link farms", which will give you no advantage with the search engines.
Google recently revealed the secrets of its search ranking technology by filing a patent application. What we found out is that Google values organic link building - link building that progresses naturally rather than appearing artificial. LinkMachine is the ideal tool for building link exchanges the way Google likes them.
LinkMachines InstantLinks system and link search tools allow you to grow your link exchanges gradually and gain links from many different sites. And with LinkMachines Alternate Profiles feature, you can easily benefit from having the links to your site use a diverse variety of anchor text.
phpBannerEx 2.0.0
phpBannerEx consists in a PHP/mySQL Banner Exchange script. more>>
Main features:
- Rotating Banners without reload !!! (up to 4 Bannerimpressions (1 Member/3 Siteowner) per Pageload)
- Exchange Ratio up 1:1
- Multi-Language easy customizeable with Variables
- Online language switch
- Easy Config (config-File, style.css-File)
- Member Registration (incl. E-Mail confimation)
- Member Data-Administration
- Member lost Password Function
- HTML integration help for Members
- unlimited Categories
- Reload count blocking
- Bad IP blocking
- Bad Word blocking
- Bannerimpressions & Bannerclicks logging
- Processing Time Display
- Webmaster (E-Mail) Notify
- Web Adminpanel
Epiware 4.5
Enables organizations to easily share information and effectively collaborate on documents in a browser-based environment. with a familiar drag and drop interface. more>>
Epiware enables the creation of virtual teams by providing an online workspace for users to collaborate and exchange information in a secure, protected setting. It is intuitive and easy to use, which allows users to concentrate on what they do best rather than on trying to master an application.
With Epiware, costs can be lowered, projects can be expedited, decisions can be made in a more efficient and timely manner, changes can be executed more quickly, and errors due to miscommunications can be reduced or eliminated.
Epiware utilizes Asynchronous JavaScript And XML (AJAX) to increase the application?s interactivity, speed, and usability. This helps make Epiware nearly as responsive as software that resides on a user?s computer
Requirements: x86 Linux
<<lessSysExxer 0.7
SysExxer is a small utility to exchange system exclusive data with MIDI devices like synthesizers or effects processors. more>>
SysExxer is provided as is and in the hope it is useful for you, but without any warranty. If you use it, you use it at your own risk and responsiveness. Be careful to not delete your killer sound you have worked on several hours, or set your device in undefined states. Both is possible using SysExxer!
SysExxer can contain bugs, so when you use SysExxer for doing backups of the contents of your MIDI-devices, ensure that the resulting files have been properly transmitted, e.g. by sending the content back to the device and testing if everything is OK.
SysExxer is based on KDE, so for using it youll need at least KDE 3.1 installed.
fetchExc 2.0
fetchExc is a Java utility for fetching mail with WebDAV from MS Exchange 2000/2003 servers. more>>
FetchExc uses webDAV (OWA) to retrieve mail either over http or https. This is also means that you administrator must have left Outlook Webaccess available in Exchange in order to get this utility to work.
Although version number is still below 1.0 I consider this program usable in production environment.
There are still many places that should be polished and improved but atleast there havent been major problems in over an half a year. Before you install read installation instructions from below carefully.
Installing:
So far this only covers *nix systems (windows instructions may follow if they are needed)
Extract fetchExc-*.tar.gz or make directory for fetchExc.jar. If you are downloading Jakarta components yourself put them in the same directory as fetchExc.jar.
Create fetchExc.properties file in your home directory. Remember to protect it with chmod 700 (it contains your password). If you took .tar.gz package there should be example included.
ExchangeServer=xxx.dddddd.com
ExchangePath=exchange
ExchangeUser=exuser
MailServer=yyy.dddddd.com
DestinationAddress=user@yyy.dddddd.com
Username=domainuser
Password=domainpassword
Domain=DOMAIN
Delete=false
All=false
Secure=true
FBApath=/exchweb/bin/auth/owaauth.dll
ExchangeServer - Name of your MS Exchange server.
ExchangePath - Exchange path for MS Exchange OutLook WebAccess.
ExchangeUser - Name of you MS Exchange User.
You can test first three properties by making URL out of them: http://xxx.dddddd.com/exchange/exuser. This should give you a Outlook Webaccess Page.
MboxFile - Path and name of mbox-type mail box. This disables MailServer- and DestinationAddress-properties. Be careful with this because Im not 100% sure that file locking works (YMMV). If there are problems let me know. Also success reports would be nice.
MailServer - Name of your SMTP Server which receives forwarded messages. If there is MboxFile defined this property wont be used.
DestinationAddess - Address of recipient of forwarded messages. If there is MboxFile defined this property wont be used.
Username - Username for your windows domain user. It may be same as ExchangeUser but necessarily.
Password - Password for domain user.
Domain - Domain for above user.
Delete - Whether program should delete mail from Inbox or just mark them as read. If Delete is true mail will be deleted after succesful forwarding. Any other value will just mark message as read. While you are configuring other properties I strongly recommend that you use value false for this property.
All - Whether program should real all mail from Inbox or just which are not read yet. If All is true every mail will be read. Any other value will read only unread mail. While you are configuring other properties I strongly recommend that you use value false for this property.
WARNING!!! Dont combine Delete=false and All=true if you are not testing. That will fetch every mail from your Inbox everytime you start the program.
Secure - If value is true program will use https. Any other value will use http. Https should be user whenever possible.
FBApath - Path to form based authentication. If not set defaults to /exchweb/bin/auth/owaauth.dll. This can be found on FBA login page source (hint: search for "destination")
ForceFrom - If this is set to true forwarded mail will be forwarded with address from ForceFromAddr parameter. This only happens when sender address is not valid. For example if there is two From: fields in mail header Exchange can join addresses. NOTE: This may help spam to get through so use carefully.
ForceFromAddr - E-mail address that forwarding server will accept. Only used if ForceFrom is true
NoEightBitMime - If this is true SMTP forwarding doesnt use BODY=8BITMIME. Default is false.
Now you just need to include JRE in you path. If it is in you path you can run program:
java -jar /install/fetchExc/fetchExc.jar
You can now (>0.80) use -p switch to change properties file. For example:
java -jar /install/fetchExc/fetchExc.jar -p test.properties
would run program using properties from test.properties
I use fetchExc with following little shell script and crontab entry so that it keeps fetching mail every two minutes.
fetchExc
#!/bin/bash
export PATH=$PATH:/usr/local/jre/bin
java -jar /install/fetchExc/fetchExc.jar $* >> fetchExc.log 2>> fetchExc.err
If you use this script replace /usr/local/jre/bin with path to your java runtime environment. Same applies to location of your installation on next line.
crontab entry:
*/2 * * * * ~jrauti/bin/fetchExc
Enhancements:
- Java has been changed from 1.4 to 1.5.
- The Jakarta HHTTP client has been upgraded from 2.0 to 3.0.
- Proxying also works with HTTPS.
- Code cleanups.
- A small fix in mbox saving (in Mac OS X, messages were coalesced).
PHPBibMan 0.4
PHPBibMan is a Web-based literature database for scientific purposes. more>>
Main features:
- multiple users with different access rights
- localisation
- "Carts"
- BibTex import and export
- meta data like: abstracts, notes, library, topical classification file attachments
- access rules
Skaringa r3p7
Skaringa is an API for Java and XML language binding. more>>
It transforms Java objects into XML documents and back, and can generate XML schema definitions for a Java class.
Typical applications are data exchange, object persistence, object transformation, and driving XML based presentation layers.
Skaringa is designed for speed and simplicity, supporting a wide range of types. Skaringa works with all Plain Old Java Objects (POJOs), it is not limited to special cases, like JavaBeans.
Enhancements:
- New layout of documentation and website.
- Use SiteBuilder to generate HTML documententation.
Distributed Checksum Clearinghouse 1.3.57
Distributed Checksum Clearinghouse is a system of clients and servers that collect and count checksums related to mail messages. more>>
DCC servers can exchange common checksums. The checksums include values that are "fuzzy", or constant across common variations in bulk messages.
Enhancements:
- This release improves the dccifd per-user whitelist default.
- It fixes the server database size estimate.
- Old installations really should upgrade to get the MIME decoding fix.
DBIx::XMLMessage 0.05
DBIx::XMLMessage is a Perl module for XML Message exchange between DBI data sources. more>>
The package maintains simple XML templates that describe object structure.
The package is capable of generating SQL statements based on these templates and executing them against DBI data sources. After executing the SQL, the package formats the data results into XML strings. E.g. the following simple template
< TEMPLATE NAME=SysLogins TYPE=XML VERSION=1.0 TABLE=syslogins
ACTION=SAVE >
< KEY NAME=suid DATATYPE=NUMERIC PARENT_NAME=OBJECT_ID / >
< COLUMN NAME=LoginId EXPR=suid DATATYPE=NUMERIC / >
< /TEMPLATE >
being executed with key value = 1, will be tranlated into this SQL:
SELECT suid LoginId FROM syslogins where suid = 1
and the result will be formatted into this XML string:
< SysLogins >
< LoginId >1< LoginId >
< /SysLogins >
Inbound messages can be processed according to the same kind of templates and the database is updated accordingly. Templates are capable of defining the SQL operators, plus new SAVE operation which is basically a combination of SELECT and either INSERT or UPDATE depending on whether the record was found by the compound key value or not.