av
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
Avi2yuv 0.9.7
avi2yuv is a program to convert AVIs into the YUV format for input of the Berkeley mpeg_encoder. more>>
avi2yuv is a program to convert AVIs into the YUV format for input of the Berkeley mpeg_encoder. Alternatively you can use mpeg2encode by the MPEG Software Simulation Group or save the frames as single files (YUV or BMP).
The following AVI compression algorithms are supported:
MJPG created by the cards listened in section 4) (e.g. FAST FPS60)
DIB uncompressed 16, 24 or 32 bit
YVU9 Indeo RAW
Y41P Hauppauge WinTV format
The following output formats are supported:
YUV into single files (one per frame)
YUV to stdout for direct input to mpeg_encode
BMP into single truecolor files (one per frame)
The following audio output formats are supported:
PCM raw audio data
WAV audio data with WAVE header
vi2yuv is known to work with the following hardware and software:
Intel based hardware with 32 bit compiler (LSB byte order is expected)
Videocards:
FAST FPS60
FAST Movie Machine II with MJPEG extention (should work)
FAST AV Master
MIRO DC10/DC20/DC30
Matrox Rainbow Runner Studio
AVIs created with the FAST FPS60 and edited with Adobe Premiere LE 4.0.
Uncompressed 16, 24 and 32 bit AVIs created with Adobe Premiere LE 4.0.
YVU9 AVIs created with Adobe Premiere LE 4.0.
Y41P AVIs recorded with a Bt848 card (e.g. Hauppauge WinTV PCI)
Software:
Linux 1.2.13 or 2.0.33
Berkeley MPEG encoder Version 1.5b
mpeg2encode Version 1.1a
Version 3.9t of musicin
MPLEX 1.1
mpeg2encode does also work under DOS if compiled with DJGPP (tested with
version 2.5.7). It should also work with every 32 bit compiler (e.g. emx under OS/2).
avi2yuv will only work with mpeg_encode if the pipe is 8 bit clean (depends
on the compiler and the OS). It should work under DOS if compiled with DJGPP
but youll need a lot of disk space as the output of avi2yuv will be temporarely saved to disk as DOS isnt a multitasking OS (not tested).
<<lessThe following AVI compression algorithms are supported:
MJPG created by the cards listened in section 4) (e.g. FAST FPS60)
DIB uncompressed 16, 24 or 32 bit
YVU9 Indeo RAW
Y41P Hauppauge WinTV format
The following output formats are supported:
YUV into single files (one per frame)
YUV to stdout for direct input to mpeg_encode
BMP into single truecolor files (one per frame)
The following audio output formats are supported:
PCM raw audio data
WAV audio data with WAVE header
vi2yuv is known to work with the following hardware and software:
Intel based hardware with 32 bit compiler (LSB byte order is expected)
Videocards:
FAST FPS60
FAST Movie Machine II with MJPEG extention (should work)
FAST AV Master
MIRO DC10/DC20/DC30
Matrox Rainbow Runner Studio
AVIs created with the FAST FPS60 and edited with Adobe Premiere LE 4.0.
Uncompressed 16, 24 and 32 bit AVIs created with Adobe Premiere LE 4.0.
YVU9 AVIs created with Adobe Premiere LE 4.0.
Y41P AVIs recorded with a Bt848 card (e.g. Hauppauge WinTV PCI)
Software:
Linux 1.2.13 or 2.0.33
Berkeley MPEG encoder Version 1.5b
mpeg2encode Version 1.1a
Version 3.9t of musicin
MPLEX 1.1
mpeg2encode does also work under DOS if compiled with DJGPP (tested with
version 2.5.7). It should also work with every 32 bit compiler (e.g. emx under OS/2).
avi2yuv will only work with mpeg_encode if the pipe is 8 bit clean (depends
on the compiler and the OS). It should work under DOS if compiled with DJGPP
but youll need a lot of disk space as the output of avi2yuv will be temporarely saved to disk as DOS isnt a multitasking OS (not tested).
Download (0.048MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
697 downloads
amavisd-new 2.5.2
amavisd-new is a high-performance and reliable interface between MTAs and one or more content checkers, including virus scanners more>>
amavisd-new is a high-performance and reliable interface between mailer (MTA) and one or more content checkers: virus scanners, and/or Mail::SpamAssassin Perl module. amavisd-new is written in Perl, ensuring high portability, reliability and maintainability. It talks to MTA via (E)SMTP or LMTP protocols, or by using helper programs. No timing gaps exist in the design, which could cause a mail loss.
It is normally positioned at or near a central mailer, not necessarily where users mailboxes and final delivery takes place. If looking for a per-user and low-message-rate solution to be placed at the final stage of mail delivery (e.g. called from procmail or in place of a local delivery agent), there may be other solutions more appropriate.
When calling of Mail::SpamAssassin (SA) is enabled, it calls SA only once per message regardless of the number of recipients, and tries very hard to correctly honour per-recipient preferences, such as pass/reject, check/nocheck, spam levels, and inserting spam-related mail header fields.
amavisd-new benefits from the use of Perl module Net::Server, which offers a fast pre-forked multichild process control. amavisd-new provides rfc2821-compliant SMTP server, rfc2033-compliant LMTP server, SMTP client, and generates rfc3462/rfc3464-compliant (ex rfc1892/rfc1894) (non-)delivery status notifications.
This makes it suitable for mail anti-virus and/or anti-spam checking on a busy mail gateways that care for reliability and standards compliance.
amavisd-new grew out of amavisd(-snapshot) (which in turn is a daemonized version of amavis-perl), but through three years of development turned into a separate product, hardly resembling its origin. The code is several times the size of its predecessor, yet faster in throughput, richer in features, compliant to standards, includes optional support for spam detection, and makes virus scanning optional and easier to adjust/extend. Compatibility with helper programs from amavisd(-snapshot) is retained.
All modifications since the original amavisd done by Mark Martinec, with contribution of ideas, patches and reports from the amavis-user mailing list community and individuals.
Enhancements:
- Logging to SQL in a Milter setup was fixed.
- Message are saved only once when an archival quarantine is co-situated with other quarantines.
- Statistics counters are now available for cases where a pen pals feature has prevented a mail message from being blocked, allowing assessing usefulness of pen pals and facilitating adjusting of SA rules to minimize false positives.
- Incorporating additional configuration files has been made easier by a new routine include_config_files.
- A workaround for a crashing altermime has been provided.
- Two AV entries were updated.
- Documentation has been updated.
<<lessIt is normally positioned at or near a central mailer, not necessarily where users mailboxes and final delivery takes place. If looking for a per-user and low-message-rate solution to be placed at the final stage of mail delivery (e.g. called from procmail or in place of a local delivery agent), there may be other solutions more appropriate.
When calling of Mail::SpamAssassin (SA) is enabled, it calls SA only once per message regardless of the number of recipients, and tries very hard to correctly honour per-recipient preferences, such as pass/reject, check/nocheck, spam levels, and inserting spam-related mail header fields.
amavisd-new benefits from the use of Perl module Net::Server, which offers a fast pre-forked multichild process control. amavisd-new provides rfc2821-compliant SMTP server, rfc2033-compliant LMTP server, SMTP client, and generates rfc3462/rfc3464-compliant (ex rfc1892/rfc1894) (non-)delivery status notifications.
This makes it suitable for mail anti-virus and/or anti-spam checking on a busy mail gateways that care for reliability and standards compliance.
amavisd-new grew out of amavisd(-snapshot) (which in turn is a daemonized version of amavis-perl), but through three years of development turned into a separate product, hardly resembling its origin. The code is several times the size of its predecessor, yet faster in throughput, richer in features, compliant to standards, includes optional support for spam detection, and makes virus scanning optional and easier to adjust/extend. Compatibility with helper programs from amavisd(-snapshot) is retained.
All modifications since the original amavisd done by Mark Martinec, with contribution of ideas, patches and reports from the amavis-user mailing list community and individuals.
Enhancements:
- Logging to SQL in a Milter setup was fixed.
- Message are saved only once when an archival quarantine is co-situated with other quarantines.
- Statistics counters are now available for cases where a pen pals feature has prevented a mail message from being blocked, allowing assessing usefulness of pen pals and facilitating adjusting of SA rules to minimize false positives.
- Incorporating additional configuration files has been made easier by a new routine include_config_files.
- A workaround for a crashing altermime has been provided.
- Two AV entries were updated.
- Documentation has been updated.
Download (0.80MB)
Added: 2007-06-28 License: GPL (GNU General Public License) Price:
849 downloads
Advene 0.23
Advene is aimed at providing a model and a format to share annotations about digital video document. more>>
Advene (Annotate Digital Video, Exchange on the NEt) is an ongoing project in the LIRIS laboratory (UMR 5205 CNRS) at University Claude Bernard Lyon 1. The project aims at providing a model and a format to share annotations about digital video documents (movies, courses, conferences...), as well as tools to edit and visualize the hypervideos generated from both the annotations and the audiovisual documents.
Teachers, moviegoers, etc. can use them to exchange multimedia comments and analyses about video documents. The project also aims at studying the way that communities of users (teachers, moviegoers, students...) will use these self-publishing tools to share their audiovisual "readings", and to envision new editing and viewing interfaces for interactive comment and analysis of audiovisual content/
Main features:
- At the package creation level : annotation of audiovisual documents (association of typed information to temporal fragments), creation of visualisation means (views).
- Exchange of annotations and visualization modes in packages independently from the audiovisual material (images and sounds). If needed for the visualization of the data, pictures and sound clips can be extracted from the digital video support (e.g. file, DVD). The user of the data is then required to possess the video to take full advantage of the analysis and comments.
- At the package use level : visualisation of augmented movie (the annotations are used to display supplementary information on the video, to control the playing of the video, to navigate the video), visualisation of hypertext documents constructed from annotation and AV material, use of ad-hoc views (e.g. timeline view).
Enhancements:
- This release features a new customizable GUI layout, quick search functionality, usability enhancements in the timeline view, and a number of improvements and bugfixes.
<<lessTeachers, moviegoers, etc. can use them to exchange multimedia comments and analyses about video documents. The project also aims at studying the way that communities of users (teachers, moviegoers, students...) will use these self-publishing tools to share their audiovisual "readings", and to envision new editing and viewing interfaces for interactive comment and analysis of audiovisual content/
Main features:
- At the package creation level : annotation of audiovisual documents (association of typed information to temporal fragments), creation of visualisation means (views).
- Exchange of annotations and visualization modes in packages independently from the audiovisual material (images and sounds). If needed for the visualization of the data, pictures and sound clips can be extracted from the digital video support (e.g. file, DVD). The user of the data is then required to possess the video to take full advantage of the analysis and comments.
- At the package use level : visualisation of augmented movie (the annotations are used to display supplementary information on the video, to control the playing of the video, to navigate the video), visualisation of hypertext documents constructed from annotation and AV material, use of ad-hoc views (e.g. timeline view).
Enhancements:
- This release features a new customizable GUI layout, quick search functionality, usability enhancements in the timeline view, and a number of improvements and bugfixes.
Download (0.48MB)
Added: 2007-06-07 License: GPL (GNU General Public License) Price:
871 downloads
GPL Arcade Volleyball 0.9.0
GPL Arcade Volleyball is an SDL remake of the old dos game Arcade Volleyball for several platforms. more>>
GPL Arcade Volleyball is an SDL remake of the old dos game Arcade Volleyball for several platforms (currently Linux, Windows, BeOS and Mac OS X are supported).
So far it is playable already, but we are planning on introducing several extra features with respect to the original game, while still preserving its sheer addictiveness! So far we already added:
- themes support
- networking game
- more than 2 players games
- several configuration options
Why AV?
It is fun. Play it for awhile: it is simple, fast, it just catches on. Its silly -- yes -- but try and play it with friends. It takes 5 seconds to figure out how to play, and the funky physics somehow just appeals. You could see it as a party game; say youre throwing a party, youd have that sort of game in the middle of several drinks, projected on a large screen, to have people have fun, engage in tournaments and laugh all through the game. Just as youd have with, say, pong. You wouldnt play Warcraft or Flight Simulator in those situations, or would you. Even for a nerds party were talking about.
<<lessSo far it is playable already, but we are planning on introducing several extra features with respect to the original game, while still preserving its sheer addictiveness! So far we already added:
- themes support
- networking game
- more than 2 players games
- several configuration options
Why AV?
It is fun. Play it for awhile: it is simple, fast, it just catches on. Its silly -- yes -- but try and play it with friends. It takes 5 seconds to figure out how to play, and the funky physics somehow just appeals. You could see it as a party game; say youre throwing a party, youd have that sort of game in the middle of several drinks, projected on a large screen, to have people have fun, engage in tournaments and laugh all through the game. Just as youd have with, say, pong. You wouldnt play Warcraft or Flight Simulator in those situations, or would you. Even for a nerds party were talking about.
Download (0.15MB)
Added: 2006-05-26 License: GPL (GNU General Public License) Price:
1254 downloads
multican 0.0.4
multican is a Canon EOS class camera remote control utility. more>>
multican is a Canon EOS class camera remote control utility.
multican is able to remote control 300D, 350D, 30D, 20D, and 5D cameras and can be scripted to control up to six attached cameras.
Which functions are supported?
Several remote control functions are available in scripts, they are:
- setting shutter release speed (Tv)
- setting aperture size (Av)
- setting ISO sensitivity
- releasing shutter (currently only allows to store the image on CF)
Known Bugs:
The timing in the script strongly depends on the camera type and CF card which is used to do shooting. This is to be tested by multican user himself. If too short times are described in the script, the communication may hang, may skip some commands. Thanks to camera image caching, the shooting rate could be set under 1s if only several images are takes since the most of the EOS camera models contains an image cache, so that the images are stored into a queue and written to the CF lately.
The known bug in this multican release is that cameras need to be switched off and on again when a scripted sequence is finished and a new one is to be done. This is likely caused by the fact that the communication is not correcly terminated in the actual multicam release.
Enhancements:
- fix typos, update docs
- fix warnings
<<lessmultican is able to remote control 300D, 350D, 30D, 20D, and 5D cameras and can be scripted to control up to six attached cameras.
Which functions are supported?
Several remote control functions are available in scripts, they are:
- setting shutter release speed (Tv)
- setting aperture size (Av)
- setting ISO sensitivity
- releasing shutter (currently only allows to store the image on CF)
Known Bugs:
The timing in the script strongly depends on the camera type and CF card which is used to do shooting. This is to be tested by multican user himself. If too short times are described in the script, the communication may hang, may skip some commands. Thanks to camera image caching, the shooting rate could be set under 1s if only several images are takes since the most of the EOS camera models contains an image cache, so that the images are stored into a queue and written to the CF lately.
The known bug in this multican release is that cameras need to be switched off and on again when a scripted sequence is finished and a new one is to be done. This is likely caused by the fact that the communication is not correcly terminated in the actual multicam release.
Enhancements:
- fix typos, update docs
- fix warnings
Download (0.020MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1084 downloads
libqsearch 0.8
libqsearch provides an API for searching for a set of patterns. more>>
libqsearch is a C library aimed to search for set of patterns in buffers as fast as possible. It has also been ported to kernel space.
The idea is to have an API frontend that give you the ability to load plugins. Each plugin can provide one or more algorithms. Each algorithm can be instantiated to one or more search objects. Then you add patterns to the object (patterns can include (!), and can be case sensitive or not, include jokers, ..).
Then you compile it. The search object will then be able to search simultaneously every patterns (even of heterogeneous types) in a given buffer. One of the interests is the use of states to summarize a past search.
States are trivially implemented for automata based algorithms, and are not so hard to implement for other algorithms (if n is the longest pattern, just keep the n-1 last bytes in the state for the next search). This give you the ability to match patterns that overlap on 2 buffers without having to worry about that (TCP reassembly for IDSes is greatly simplified : no need to move paylods to adjacents zones, no need to keep a paylod in memory waiting for the next. Benefits for AV that work on flux could be great too).
This API is also implemented for linux kernels. For each algorithm, a wrapper is automatically generated for it to be compiled with the kernel. The API and the algorithms can also be compiled as LKM.
<<lessThe idea is to have an API frontend that give you the ability to load plugins. Each plugin can provide one or more algorithms. Each algorithm can be instantiated to one or more search objects. Then you add patterns to the object (patterns can include (!), and can be case sensitive or not, include jokers, ..).
Then you compile it. The search object will then be able to search simultaneously every patterns (even of heterogeneous types) in a given buffer. One of the interests is the use of states to summarize a past search.
States are trivially implemented for automata based algorithms, and are not so hard to implement for other algorithms (if n is the longest pattern, just keep the n-1 last bytes in the state for the next search). This give you the ability to match patterns that overlap on 2 buffers without having to worry about that (TCP reassembly for IDSes is greatly simplified : no need to move paylods to adjacents zones, no need to keep a paylod in memory waiting for the next. Benefits for AV that work on flux could be great too).
This API is also implemented for linux kernels. For each algorithm, a wrapper is automatically generated for it to be compiled with the kernel. The API and the algorithms can also be compiled as LKM.
Download (0.40MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1304 downloads
OpenAntiVirus samba-vscan 0.3.6b
samba-vscan provides on-access scanning of Samba shares with ClamAV . more>>
samba-vscan provides on-access scanning of Samba shares with ClamAV (clamd and libclamav), F-Secure AV, FRISK F-Prot Daemon, Kaspersky AntiVirus, OpenAntiVirus.org ScannerDaemon, mks AntiVirus, NAI/McAfee VirusScan, Sophos Sweep (via Sophie), Symantec AntiVirus Engine (via ICAP), and Trend Micro (via Trophie). It supports Samba 2.2.x/3.0.x.
samba-vscan currently is made of ten Samba VFS modules:
vscan-fprotd - for use with F-Prot Daemon
vscan-icap - for use with an ICAP anti-virus service, currently only Symantec AntiVirus Engine 4.x is supported (this is alpha code and not yet for production environment!)
vscan-kavp - for use with Kaspersky AntiVirus (kavdaemon) via Kaspersky KAV client C library. vscan-kavp is a stripped-down version from vscan-kavp of Ries van Twisk). For the full-featured version please see http://www.rvt.dds.nl
vscan-mks - for use with mks32 via mks_vir Daemon
vscan-oav - for use with OpenAntiVirus.org ScannerDaemon
vscan-sophos - for use with Sophos Sweep via Sophie (http://www.vanja.com/tools)
vscan-trend - for use with Trend Micro FileScanner / InterScan VirusWall via Trophie (http://www.vanja.com/tools)
vscan-clamav - for use with Clam AntiVirus Daemon (clamd) or libclamav (http://www.clamav.net)
vscan-nai - for use with NAI/McAfee uvscan
vsan-fsav - for use with F-Secure AntiVirus (daemon)
vscan-symantec - for use with Symantec Anti Virus Engine Note: the vscan-symantec odule will statically linked against the symantec library. This lib is not covered by GPL and the resulting vscan-symantec VFS module may infringe the GPL of Samba! Due this reason, the vscan-symantec module will only be build if --with-symantec flag is used for ./configure
Enhancements:
- NEW, VERSION, ChangeLog: updated
- icap/vscan-icap.c: bugfix
- Released samba-vscan 0.3.6b
-
<<lesssamba-vscan currently is made of ten Samba VFS modules:
vscan-fprotd - for use with F-Prot Daemon
vscan-icap - for use with an ICAP anti-virus service, currently only Symantec AntiVirus Engine 4.x is supported (this is alpha code and not yet for production environment!)
vscan-kavp - for use with Kaspersky AntiVirus (kavdaemon) via Kaspersky KAV client C library. vscan-kavp is a stripped-down version from vscan-kavp of Ries van Twisk). For the full-featured version please see http://www.rvt.dds.nl
vscan-mks - for use with mks32 via mks_vir Daemon
vscan-oav - for use with OpenAntiVirus.org ScannerDaemon
vscan-sophos - for use with Sophos Sweep via Sophie (http://www.vanja.com/tools)
vscan-trend - for use with Trend Micro FileScanner / InterScan VirusWall via Trophie (http://www.vanja.com/tools)
vscan-clamav - for use with Clam AntiVirus Daemon (clamd) or libclamav (http://www.clamav.net)
vscan-nai - for use with NAI/McAfee uvscan
vsan-fsav - for use with F-Secure AntiVirus (daemon)
vscan-symantec - for use with Symantec Anti Virus Engine Note: the vscan-symantec odule will statically linked against the symantec library. This lib is not covered by GPL and the resulting vscan-symantec VFS module may infringe the GPL of Samba! Due this reason, the vscan-symantec module will only be build if --with-symantec flag is used for ./configure
Enhancements:
- NEW, VERSION, ChangeLog: updated
- icap/vscan-icap.c: bugfix
- Released samba-vscan 0.3.6b
-
Download (0.16MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
698 downloads
CCFlauncher 5.7
CCFlauncher is the meta-tool for starting and joining a CCF collaborative computing session. more>>
CCFlauncher is the meta-tool for starting and joining a CCF collaborative computing session. With CCFlauncher you can invite your colleagues/friends to join you in a shared X windows virtual desktop with multiparty audio conferencing, white board, and file sharing in just a few mouse clicks. In this setting, participants interact with each other, simultaneously access and operate computer applications, refer to global data repositories or archives, collectively create and manipulate documents or other artifacts, perform computational transformations, and conduct a number of other activities via telepresence. Research issues addressed in this project include problem solving environments and methodologies for laboratory and instrument-based scientific disciplines, and computer science issues in heterogeneous distributed systems. New approaches are being investigated and developed for fast multiway communication, robust geographically distributed data management methodologies, high-performance computational transforms inlined within collaboration sessions, and related auxiliary issues such as active documents, security, archival storage, and experiment management and control.
The main goal of CCF is to enable the construction of efficient and flexible collaborations. Although we expect that CCF will be useful in a number of scenarios, a guiding principle in its design was to identify and meet the needs of natural science investigators with a diverse set of computing, instrument interfacing, and collaboration requirements. Thus, the primary target domain for CCF is collaborative research in chemistry, physics, and biochemistry, and closely related areas. Research methodology in laboratory and instrument based sciences is increasingly dependent upon computation, interaction, visualization, and data storage/retrieval. The CCF project is investigating and developing innovative enabling technologies to support collaborative, distributed, computer-based problem solving in the natural sciences. The goal is to evolve a virtual environment for distributed computing that integrally supports human AV communication, high performance heterogeneous computing, and distributed data management facilities. Computational transforms, instrument interfacing, data referral, visualization, and collaborative work in chemistry, physics, and biomedical fields will guide the development of methodologies and software tools to facilitate collaborative research.
<<lessThe main goal of CCF is to enable the construction of efficient and flexible collaborations. Although we expect that CCF will be useful in a number of scenarios, a guiding principle in its design was to identify and meet the needs of natural science investigators with a diverse set of computing, instrument interfacing, and collaboration requirements. Thus, the primary target domain for CCF is collaborative research in chemistry, physics, and biochemistry, and closely related areas. Research methodology in laboratory and instrument based sciences is increasingly dependent upon computation, interaction, visualization, and data storage/retrieval. The CCF project is investigating and developing innovative enabling technologies to support collaborative, distributed, computer-based problem solving in the natural sciences. The goal is to evolve a virtual environment for distributed computing that integrally supports human AV communication, high performance heterogeneous computing, and distributed data management facilities. Computational transforms, instrument interfacing, data referral, visualization, and collaborative work in chemistry, physics, and biomedical fields will guide the development of methodologies and software tools to facilitate collaborative research.
Download (7.9MB)
Added: 2006-06-23 License: MIT/X Consortium License Price:
1226 downloads
Tiger JMail 1.0.2
Tiger JMail is a direct replacement for Suns javamail. more>>
Tiger JMail is a direct replacement for Suns javamail, but with an LGPL license and fewer bugs. TJ works with both the Kaffe and Sun JVMs.
Tiger JMail is tested, maintained, and in active use. TJ works well, but theres lots of room for improvement.
Installation:
To install, just put the distribution jar file in your classpath. You can rename it to javamail.jar if you like.
Because Suns JVM uses its own javamail by default, to use Tiger JMail add this to your command line:
-Xbootclasspath/p:javamail.jar
Use the full pathname to TJs jar in place of "javamail.jar". With the Kaffe JVM just put TJ in the classpath as usual.
The jar file also contains source and docs. Source files are in the same directories as the executable class files. An open source replacement for Suns Java Activation Framework is also included.
If you want to rebuild from source, rename the jar to .zip and extract the files into a fresh directory. At a command prompt in that directory type
ant clean
ant build
See the documentation for java.mail.Session for details on TJs logging support. To generate javadocs, use
ant api
TJ is a fork of the last LGPL version of the classpathx mail project, plus critical bug fixes and enhancements. See the file docs/mail/whyforked for details. Thanks to the classpathx people for the enormous amount of work they contributed.
Enhancements:
- Fixed several bugs found by FindBugs.
- In SMTPTransport included multiline responses in last server response.
- In SMTPTransport after sending "DATA" wait for 354 response or error.
- In gnu.mail.util.UUDecoderStream.read(bytes) detected end-of-stream.
- In SMTPTransport.readServerResponse() catch server not responding.
- In Session.setDebugOut guarded against setting to null.
- Added messages to several ParseExceptions.
- In ParameterList allowed a final ; with no following AV pairs.
- In ContentType just logged bad parameter list.
- In UU[En|De]coderStream handled grave accent in place of space.
- In Application.java.getContent fixed infinite loop.
- In javax.mail.internet.MimeMessage.setContent added setHeader call.
- Added UUEncoderStream.closePart() to write suffix without closing.
- In javamail javax.mail.Session set default debugging values.
- Added Session.logException().
- Handled blank encoding in MimePartDataSource.getInputStream.
- Cleaned up java.mail.internet.InternetHeaders and handled null/blank values.
- Added timestamp and threadstamp to Session.logException.
- In MimeMessage and MimeBodyPart moved removeHeader() calls from setDataHandler() to setContent().
- In Base64InputStream fixed off-by-one and checked for invalid chars.
- Replaced old base64 code with bouncycastles.
- Removed duplicate trailing "
" in SMTPTransport.finishData().
- Added gnu.mail.util.EmbeddedFilter[In|Out]putStream and used them.
- In javax.activation.DataHandler.writeTo() added flush.
- In MimeUtility.encodeWord ascii check used getBytes(s, charset).
- In DataHandler.getInputStream() fixed deadlock.
- In MailcapCommandMap folded case for mime types.
- Changed calls fro Throwable.printStackTrace to Session.logException.
- In QPInputStream and QPOutputStream fixed MS Exchange quoted-printable and other bugs.
<<lessTiger JMail is tested, maintained, and in active use. TJ works well, but theres lots of room for improvement.
Installation:
To install, just put the distribution jar file in your classpath. You can rename it to javamail.jar if you like.
Because Suns JVM uses its own javamail by default, to use Tiger JMail add this to your command line:
-Xbootclasspath/p:javamail.jar
Use the full pathname to TJs jar in place of "javamail.jar". With the Kaffe JVM just put TJ in the classpath as usual.
The jar file also contains source and docs. Source files are in the same directories as the executable class files. An open source replacement for Suns Java Activation Framework is also included.
If you want to rebuild from source, rename the jar to .zip and extract the files into a fresh directory. At a command prompt in that directory type
ant clean
ant build
See the documentation for java.mail.Session for details on TJs logging support. To generate javadocs, use
ant api
TJ is a fork of the last LGPL version of the classpathx mail project, plus critical bug fixes and enhancements. See the file docs/mail/whyforked for details. Thanks to the classpathx people for the enormous amount of work they contributed.
Enhancements:
- Fixed several bugs found by FindBugs.
- In SMTPTransport included multiline responses in last server response.
- In SMTPTransport after sending "DATA" wait for 354 response or error.
- In gnu.mail.util.UUDecoderStream.read(bytes) detected end-of-stream.
- In SMTPTransport.readServerResponse() catch server not responding.
- In Session.setDebugOut guarded against setting to null.
- Added messages to several ParseExceptions.
- In ParameterList allowed a final ; with no following AV pairs.
- In ContentType just logged bad parameter list.
- In UU[En|De]coderStream handled grave accent in place of space.
- In Application.java.getContent fixed infinite loop.
- In javax.mail.internet.MimeMessage.setContent added setHeader call.
- Added UUEncoderStream.closePart() to write suffix without closing.
- In javamail javax.mail.Session set default debugging values.
- Added Session.logException().
- Handled blank encoding in MimePartDataSource.getInputStream.
- Cleaned up java.mail.internet.InternetHeaders and handled null/blank values.
- Added timestamp and threadstamp to Session.logException.
- In MimeMessage and MimeBodyPart moved removeHeader() calls from setDataHandler() to setContent().
- In Base64InputStream fixed off-by-one and checked for invalid chars.
- Replaced old base64 code with bouncycastles.
- Removed duplicate trailing "
" in SMTPTransport.finishData().
- Added gnu.mail.util.EmbeddedFilter[In|Out]putStream and used them.
- In javax.activation.DataHandler.writeTo() added flush.
- In MimeUtility.encodeWord ascii check used getBytes(s, charset).
- In DataHandler.getInputStream() fixed deadlock.
- In MailcapCommandMap folded case for mime types.
- Changed calls fro Throwable.printStackTrace to Session.logException.
- In QPInputStream and QPOutputStream fixed MS Exchange quoted-printable and other bugs.
Download (0.60MB)
Added: 2006-12-30 License: LGPL (GNU Lesser General Public License) Price:
1028 downloads
GMediaRender 0.0.4
GMediaRender is a UPnP media renderer for POSIX-compliant systems, such as GNU/Linux or UNIX. more>>
GMediaRender is a UPnP media renderer for POSIX-compliant systems, such as GNU/Linux or UNIX. It implements the server component that provides UPnP controllers a means to render media content (audio, video and images) from a UPnP media server.
MediaServer / AV
UPnP A/V is a three-tier system, consisting of Servers, Renderers and Controllers. With an A/V UPnP controller you can instruct a UPnP A/V Renderer (such as GMediaRender) to play multimedia content (pictures, music tracks, radio broadcasts, movies, ..) available from a UPnP A/V Server.
UPnP A/V components are available both as stand-alone consumer electronics devices, as well as are software-only implementations. Listed below are some software implementations which run on GNU/Linux.
<<lessMediaServer / AV
UPnP A/V is a three-tier system, consisting of Servers, Renderers and Controllers. With an A/V UPnP controller you can instruct a UPnP A/V Renderer (such as GMediaRender) to play multimedia content (pictures, music tracks, radio broadcasts, movies, ..) available from a UPnP A/V Server.
UPnP A/V components are available both as stand-alone consumer electronics devices, as well as are software-only implementations. Listed below are some software implementations which run on GNU/Linux.
Download (0.14MB)
Added: 2006-03-28 License: GPL (GNU General Public License) Price:
1308 downloads
Security::CVSS 0.3
Security::CVSS is a Perl module to calculate CVSS values (Common Vulnerability Scoring System). more>>
Security::CVSS is a Perl module to calculate CVSS values (Common Vulnerability Scoring System).
SYNOPSIS
use Security::CVSS;
my $CVSS = new Security::CVSS;
$CVSS->AccessVector(Local);
$CVSS->AccessComplexity(High);
$CVSS->Authentication(Not-Required);
$CVSS->ConfidentialityImpact(Complete);
$CVSS->IntegrityImpact(Complete);
$CVSS->AvailabilityImpact(Complete);
$CVSS->ImpactBias(Normal);
my $BaseScore = $CVSS->BaseScore();
$CVSS->Exploitability(Proof-Of-Concept);
$CVSS->RemediationLevel(Official-Fix);
$CVSS->ReportConfidence(Confirmed);
my $TemporalScore = $CVSS->TemporalScore()
$CVSS->CollateralDamagePotential(None);
$CVSS->TargetDistribution(None);
my $EnvironmentalScore = $CVSS->EnvironmentalScore();
my $CVSS = new CVSS({AccessVector => Local,
AccessComplexity => High,
Authentication => Not-Required,
ConfidentialityImpact => Complete,
IntegrityImpact => Complete,
AvailabilityImpact => Complete,
ImpactBias => Normal
});
my $BaseScore = $CVSS->BaseScore();
$CVSS->UpdateFromHash({AccessVector => Remote,
AccessComplexity => Low);
my $NewBaseScore = $CVSS->BaseScore();
$CVSS->Vector((AV:L/AC:H/Au:NR/C:N/I:P/A:C/B:C));
my $BaseScore = $CVSS->BaseScore();
my $Vector = $CVSS->Vector();
CVSS allows you to calculate all three types of score described under the CVSS system: Base, Temporal and Environmental.
You can modify any parameter via its accessor and recalculate at any time.
The temporal score depends on the base score, and the environmental score depends on the temporal score. Therefore you must remember to supply all necessary parameters.
<<lessSYNOPSIS
use Security::CVSS;
my $CVSS = new Security::CVSS;
$CVSS->AccessVector(Local);
$CVSS->AccessComplexity(High);
$CVSS->Authentication(Not-Required);
$CVSS->ConfidentialityImpact(Complete);
$CVSS->IntegrityImpact(Complete);
$CVSS->AvailabilityImpact(Complete);
$CVSS->ImpactBias(Normal);
my $BaseScore = $CVSS->BaseScore();
$CVSS->Exploitability(Proof-Of-Concept);
$CVSS->RemediationLevel(Official-Fix);
$CVSS->ReportConfidence(Confirmed);
my $TemporalScore = $CVSS->TemporalScore()
$CVSS->CollateralDamagePotential(None);
$CVSS->TargetDistribution(None);
my $EnvironmentalScore = $CVSS->EnvironmentalScore();
my $CVSS = new CVSS({AccessVector => Local,
AccessComplexity => High,
Authentication => Not-Required,
ConfidentialityImpact => Complete,
IntegrityImpact => Complete,
AvailabilityImpact => Complete,
ImpactBias => Normal
});
my $BaseScore = $CVSS->BaseScore();
$CVSS->UpdateFromHash({AccessVector => Remote,
AccessComplexity => Low);
my $NewBaseScore = $CVSS->BaseScore();
$CVSS->Vector((AV:L/AC:H/Au:NR/C:N/I:P/A:C/B:C));
my $BaseScore = $CVSS->BaseScore();
my $Vector = $CVSS->Vector();
CVSS allows you to calculate all three types of score described under the CVSS system: Base, Temporal and Environmental.
You can modify any parameter via its accessor and recalculate at any time.
The temporal score depends on the base score, and the environmental score depends on the temporal score. Therefore you must remember to supply all necessary parameters.
Download (0.005MB)
Added: 2007-04-11 License: Perl Artistic License Price:
928 downloads
Statistics::OLS 0.07
Statistics::OLS is a Perl module to perform ordinary least squares and associated statistics. more>>
Statistics::OLS is a Perl module to perform ordinary least squares and associated statistics.
SYNOPSIS
use Statistics::OLS;
my $ls = Statistics::OLS->new();
$ls->setData (@xydataset) or die( $ls->error() );
$ls->setData (@xdataset, @ydataset);
$ls->regress();
my ($intercept, $slope) = $ls->coefficients();
my $R_squared = $ls->rsq();
my ($tstat_intercept, $tstat_slope) = $ls->tstats();
my $sigma = $ls->sigma();
my $durbin_watson = $ls->dw();
my $sample_size = $ls->size();
my ($avX, $avY) = $ls->av();
my ($varX, $varY, $covXY) = $ls->var();
my ($xmin, $xmax, $ymin, $ymax) = $ls->minMax();
# returned arrays are x-y or y-only data
# depending on initial call to setData()
my @predictedYs = $ls->predicted();
my @residuals = $ls->residuals();
I wrote Statistics::OLS to perform Ordinary Least Squares (linear curve fitting) on two dimensional data: y = a + bx. The other simple statistical module I found on CPAN (Statistics::Descriptive) is designed for univariate analysis. It accomodates OLS, but somewhat inflexibly and without rich bivariate statistics. Nevertheless, it might make sense to fold OLS into that module or a supermodule someday.
Statistics::OLS computes the estimated slope and intercept of the regression line, their T-statistics, R squared, standard error of the regression and the Durbin-Watson statistic. It can also return the residuals.
It is pretty simple to do two dimensional least squares, but much harder to do multiple regression, so OLS is unlikely ever to work with multiple independent variables.
This is a beta code and has not been extensively tested. It has worked on a few published datasets. Feedback is welcome, particularly if you notice an error or try it with known results that are not reproduced correctly.
<<lessSYNOPSIS
use Statistics::OLS;
my $ls = Statistics::OLS->new();
$ls->setData (@xydataset) or die( $ls->error() );
$ls->setData (@xdataset, @ydataset);
$ls->regress();
my ($intercept, $slope) = $ls->coefficients();
my $R_squared = $ls->rsq();
my ($tstat_intercept, $tstat_slope) = $ls->tstats();
my $sigma = $ls->sigma();
my $durbin_watson = $ls->dw();
my $sample_size = $ls->size();
my ($avX, $avY) = $ls->av();
my ($varX, $varY, $covXY) = $ls->var();
my ($xmin, $xmax, $ymin, $ymax) = $ls->minMax();
# returned arrays are x-y or y-only data
# depending on initial call to setData()
my @predictedYs = $ls->predicted();
my @residuals = $ls->residuals();
I wrote Statistics::OLS to perform Ordinary Least Squares (linear curve fitting) on two dimensional data: y = a + bx. The other simple statistical module I found on CPAN (Statistics::Descriptive) is designed for univariate analysis. It accomodates OLS, but somewhat inflexibly and without rich bivariate statistics. Nevertheless, it might make sense to fold OLS into that module or a supermodule someday.
Statistics::OLS computes the estimated slope and intercept of the regression line, their T-statistics, R squared, standard error of the regression and the Durbin-Watson statistic. It can also return the residuals.
It is pretty simple to do two dimensional least squares, but much harder to do multiple regression, so OLS is unlikely ever to work with multiple independent variables.
This is a beta code and has not been extensively tested. It has worked on a few published datasets. Feedback is welcome, particularly if you notice an error or try it with known results that are not reproduced correctly.
Download (0.008MB)
Added: 2007-05-23 License: Perl Artistic License Price:
531 downloads
AXIGEN Mail Server Office Edition Free 6.1.0
AXIGEN FREE mail server-(E)SMTP,POP3,IMAP4,WebMail,RPOP,Groupware,basic support more>> AXIGEN Office Edition is a FREE, carrier-class messaging solution intended for home users and small companies. Offering integrated mail services and basic support, Integrated Personal Organizer and Groupware, AXIGEN can successfully replace several open source applications.
AXIGEN is available for many Linux distributions, BSD platforms, Solaris. All services are controlled from centralized WEB/CLI Administration, enabling full control of the email traffic.
Main AXIGEN services
1. Mail transfer is ensured by SMTP/ESMTP modules, which include a powerful Mail Processing engine with an API (Application Programming Interface) for custom filtering.
2. Message retrieval is performed through IMAP4 or POP3 protocols with special tools for connectivity control and host authentication management.
3. The Webmail module provides improved security and efficiency and allows users anywhere on the Internet to access and send mails from their Web browsers.
Enhanced mobility and communication
-Groupware: shared folders, permissions, Free/Busy, send emails in the name of another user
-Personal Organizer: Calendar/Tasks/Journal/Notes and collaborative support available from WebMail and Outlook; Active Directory Integration
-Manage personal, public and domain contacts efficiently
-Skinnable, multi-language WebMail: HTML editor, RPOP templates, create temporary email addresses
-Delayed delivery of messages
Connectivity and architecture
-Multithreaded engine with module thread control
-Simultaneous resource access
-Mail storage with index based access
-In depth connection control
-Firewall-like communication rules
-Built-in Milter support
-FTP Backup & Restore
-AXIGEN Outlook Connector implements most Exchange-like features
Server Security
-Multilevel filtering system
-Integration with over 16 AV/AS applications
-Script interface for external custom filters
-Authentication: plain, CRAM MD5, Kerberos, LDAP; SSL/TLS encryption
-Filters Wizard
Download your copy now!<<less
Download (16.07MB)
Added: 2009-04-26 License: Freeware Price: Free
182 downloads
Config::Model::ValueComputer 0.612
Config::Model::ValueComputer is a Perl module that provides configuration value computation. more>>
Config::Model::ValueComputer is a Perl module that provides configuration value computation.
SYNOPSIS
my $model = Config::Model->new() ;
$model ->create_config_class
(
name => "Master",
element
=> [
[qw/av bv/] => {type => leaf,
value_type => integer,
},
compute_int
=> { type => leaf,
value_type => integer,
compute => [ $a + $b, a => - av, b => - bv ],
min => -4,
max => 4,
},
[qw/sav sbv/] => {type => leaf,
value_type => string,
},
compute_string =>
=> { type => leaf,
value_type => string,
compute => [ meet $a and $b, a => - sav, b => - sbv ],
},
]
) ;
<<lessSYNOPSIS
my $model = Config::Model->new() ;
$model ->create_config_class
(
name => "Master",
element
=> [
[qw/av bv/] => {type => leaf,
value_type => integer,
},
compute_int
=> { type => leaf,
value_type => integer,
compute => [ $a + $b, a => - av, b => - bv ],
min => -4,
max => 4,
},
[qw/sav sbv/] => {type => leaf,
value_type => string,
},
compute_string =>
=> { type => leaf,
value_type => string,
compute => [ meet $a and $b, a => - sav, b => - sbv ],
},
]
) ;
Download (0.13MB)
Added: 2007-08-16 License: Perl Artistic License Price:
799 downloads
djmount 0.71
djmount is a UPnP AV client. more>>
djmount is a UPnP AV client. It mounts as a Linux filesystem the media content of compatible UPnP AV devices.
Djmount discovers automatically all UPnP AV Media Servers on the network and it can make the content available in a directory tree.
An Audio or Video file is rendered as a playlist (.m3u or .ram) which contains an URL for the file. The file can then be streamed by your favorite media player.
djmount is written in C for the Linux operating system.
It is free software, licensed under the terms of the GNU General Public License (GNU GPL).
<<lessDjmount discovers automatically all UPnP AV Media Servers on the network and it can make the content available in a directory tree.
An Audio or Video file is rendered as a playlist (.m3u or .ram) which contains an URL for the file. The file can then be streamed by your favorite media player.
djmount is written in C for the Linux operating system.
It is free software, licensed under the terms of the GNU General Public License (GNU GPL).
Download (1.0MB)
Added: 2006-08-28 License: GPL (GNU General Public License) Price:
666 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 av 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