Lua 5.1.5 Released
February 17, 2012 by admin · Leave a Comment
Lua 5.1.5 has been released.
Lua is a powerful, fast, lightweight, embeddable scripting language.
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
This is a bug-fix release.
Download: http://www.lua.org/ftp/lua-5.1.5.tar.gz
PHP Shell 2.4 Released
February 17, 2012 by admin · Leave a Comment
PHP Shell 2.4 has been released.
PHP Shell is a shell wrapped in a PHP script. It’s a tool you can use to execute arbitrary shell-commands or browse the filesystem on your remote webserver. This replaces, to a degree, a normal telnet connection, and to a lesser degree a SSH connection.
You use it for administration and maintenance of your website, which is often much easier to do if you can work directly on the server. For example, you could use PHP Shell to unpack and move big files around. All the normal command line programs like ps, free, du, df, etc… can be used.
The latest version of PHP Shell is 2.4 from February 16, 2012. Download it as
Jailer 4.0.3 Released
January 1, 2012 by admin · Leave a Comment
Jailer 4.0.3 has been released.
Jailer is a tool for database subsetting, schema and data browsing. It exports consistent, referentially intact row-sets from relational databases. It removes obsolete data without violating integrity. It is DBMS agnostic (by using JDBC), platform independent, and generates DbUnit datasets, hierarchically structured XML, and topologically sorted SQL-DML.
Download:
http://sourceforge.net/projects/jailer/files/
Sphinx 2.0.3 Released
January 1, 2012 by admin · Leave a Comment
Sphinx 2.0.3 has been released.
We are proud to announce availability of the Sphinx 2.0.3-release. This marks a milestone for Sphinx, not only because it’s our first stable release since 0.9.9, but includes stable/battle-tested Real-Time Indexes, 64-bit MVA support, expression-based rankers, keywords dictionary plus many other features and improvements mentioned in the 2.0.2-beta release and described further in our changelog.
All the new features in version 2.0.3 are enterprise grade and fully covered by our support packages. From this point forward the 2.0 branch will receive priority bugfixes therefore we recommend upgrading to this version before filing any bugreports. In addition, we will push new features to the beta branch as soon as they are stable enough for real-world applications. But, if you are fascinated (like we are) with bright, shiny, and new things you can always check out our current development version.
Magento 1.7.0 Alpha1 Released
January 1, 2012 by admin · Leave a Comment
Magento 1.7.0 Alpha1 has been released.
Changes:
- New and improved layered navigation price bucket algorithm
- Captcha functionality added to some of the forms
- Base prices based on customer groups
- Auto generation of multiple coupon codes for a price rule
- System backup and rollback functionality
- VAT ID Validation
- Support for DHL Europe
- Indexers refactoring
- Redesigned Mobile theme
- And much more…
Download:
LZMA Compression in Java
January 1, 2012 by admin · Leave a Comment
LZMA Compression in Java:
static void PrintHelp()
{
System.out.println(
“\nUsage: LZMA <e|d> [<switches>...] inputFile outputFile\n” +
“ e: encode file\n” +
“ d: decode file\n” +
“ b: Benchmark\n” +
“<Switches>\n” +
// “ -a{N}: set compression mode – [0, 1], default: 1 (max)\n” +
“ -d{N}: set dictionary – [0,28], default: 23 (8MB)\n” +
“ -fb{N}: set number of fast bytes – [5, 273], default: 128\n” +
“ -lc{N}: set number of literal context bits – [0, 8], default: 3\n” +
“ -lp{N}: set number of literal pos bits – [0, 4], default: 0\n” +
“ -pb{N}: set number of pos bits – [0, 4], default: 2\n” +
“ -mf{MF_ID}: set Match Finder: [bt2, bt4], default: bt4\n” +
“ -eos: write End Of Stream marker\n”
);
}public static void main(String[] args) throws Exception
{
System.out.println(“\nLZMA (Java) 4.61 2008-11-23\n”);if (args.length < 1)
{
PrintHelp();
return;
}CommandLine params = new CommandLine();
if (!params.Parse(args))
{
System.out.println(“\nIncorrect command”);
return;
}if (params.Command == CommandLine.kBenchmak)
{
int dictionary = (1 << 21);
if (params.DictionarySizeIsDefined)
dictionary = params.DictionarySize;
if (params.MatchFinder > 1)
throw new Exception(“Unsupported match finder”);
SevenZip.LzmaBench.LzmaBenchmark(params.NumBenchmarkPasses, dictionary);
}
else if (params.Command == CommandLine.kEncode || params.Command == CommandLine.kDecode)
{
java.io.File inFile = new java.io.File(params.InFile);
java.io.File outFile = new java.io.File(params.OutFile);java.io.BufferedInputStream inStream = new java.io.BufferedInputStream(new java.io.FileInputStream(inFile));
java.io.BufferedOutputStream outStream = new java.io.BufferedOutputStream(new java.io.FileOutputStream(outFile));boolean eos = false;
if (params.Eos)
eos = true;
if (params.Command == CommandLine.kEncode)
{
SevenZip.Encoder encoder = new SevenZip.Encoder();
if (!encoder.SetAlgorithm(params.Algorithm))
throw new Exception(“Incorrect compression mode”);
if (!encoder.SetDictionarySize(params.DictionarySize))
throw new Exception(“Incorrect dictionary size”);
if (!encoder.SetNumFastBytes(params.Fb))
throw new Exception(“Incorrect -fb value”);
if (!encoder.SetMatchFinder(params.MatchFinder))
throw new Exception(“Incorrect -mf value”);
if (!encoder.SetLcLpPb(params.Lc, params.Lp, params.Pb))
throw new Exception(“Incorrect -lc or -lp or -pb value”);
encoder.SetEndMarkerMode(eos);
encoder.WriteCoderProperties(outStream);
long fileSize;
if (eos)
fileSize = -1;
else
fileSize = inFile.length();
for (int i = 0; i < 8; i++)
outStream.write((int)(fileSize >>> (8 * i)) & 0xFF);
encoder.Code(inStream, outStream, -1, -1, null);
}
else
{
int propertiesSize = 5;
byte[] properties = new byte[propertiesSize];
if (inStream.read(properties, 0, propertiesSize) != propertiesSize)
throw new Exception(“input .lzma file is too short”);
SevenZip.Decoder decoder = new SevenZip.Decoder();
if (!decoder.SetDecoderProperties(properties))
throw new Exception(“Incorrect stream properties”);
long outSize = 0;
for (int i = 0; i < 8; i++)
{
int v = inStream.read();
if (v < 0)
throw new Exception(“Can’t read stream size”);
outSize |= ((long)v) << (8 * i);
}
if (!decoder.Code(inStream, outStream, outSize))
throw new Exception(“Error in data stream”);
}
outStream.flush();
outStream.close();
inStream.close();
}
else
throw new Exception(“Incorrect command”);
return;
}
RemoteBox 1.2 Released
January 1, 2012 by admin · Leave a Comment
RemoteBox 1.2 has been released.
For RemoteBox requirements, please see the documentation section. RemoteBox is known to run on Linux, Solaris, most modern *BSD operating systems and with a little work also on Mac OS X.
uWSGI 1.0 Released
January 1, 2012 by admin · Leave a Comment
uWSGI 1.0 has been released.
uWSGI is a fast, self-healing and developer/sysadmin-friendly application container server coded in pure C.
Get it
The current (stable) release can be downloaded from:
http://projects.unbit.it/downloads/uwsgi-1.0.tar.gz
(Released on 20111230)
The old stable (long-term-support) release can be downloaded from:
http://projects.unbit.it/downloads/uwsgi-0.9.8.6.tar.gz
(Released on 20110911)
Mercurial repository (trunk, unstable, may not be easily compiled)
hg clone http://projects.unbit.it/hg/uwsgi
github mirror
https://github.com/unbit/uwsgi
Use it
To get started with uWSGI, take a look at the Install section of this wiki. When you are finished installing, have a look at the Doc page in order to learn about the options available. You can also view some example configurations at the Example page.
Developers/Users mailing list
Please note that with a large open source project such as uWSGI, the code and the documentation may not always be in sync. This mailing list is the best source for help regarding uWSGI.
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
Official IRC channel (freenode)
#uwsgi
The owner of the channel is “unbit”
Gmane mirror
http://dir.gmane.org/gmane.comp.python.wsgi.uwsgi.general
pkgsrc area
Gentoo ebuild
http://packages.gentoo.org/package/www-servers/uwsgi
Ubuntu packages
Devil Linux 1.6 RC1 Released
January 1, 2012 by admin · Leave a Comment
Devil Linux 1.6 RC1 has been released.
Devil-Linux is a distribution which boots and runs completely from CDROM or USB flash drive. The configuration can be saved to a floppy diskette or a USB pen drive. Devil Linux was originally intended to be a dedicated firewall/router but now Devil-Linux can also be used as a server for many applications. Attaching an optional hard drive is easy, and many network services are included in the distribution.
Because boot/OS and (optionally) configuration [in a tarball] are stored on read-only media, Devil-Linux offers high security with easy and safe upgrades, the system being fully configurable with no writeable system device. If hard drive(s) are added for data storage, LVM is standard (easing expansion and backup) and software Raid is straightforward. Virtual machine use is also well supported, with VMware modules built-in.
Download:
http://www.devil-linux.org/downloads/index.php
Burp 1.2.7 Released
January 1, 2012 by admin · Leave a Comment
Burp 1.2.7 has been released.
Burp is a backup and restore program. It uses librsync in order to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.
It is open source free software (where ‘free’ means both that you do not have to pay for it, and that you have freedom to do what you want with it) released under the AGPLv3 licence. See the FAQ for more information.
Finally, as with the vast majority of open software, Burp comes with absolutely no warranty. You are responsible for testing it and ensuring that it works for you. Please see the FAQ page for more information on this.
Changes:
- adds an automated test script,
- a “min_file_size” option,
- a fixed “max_file_size” option,
- generic server-side pre/post scripts,
- a server script for doing extra SSL certificate checks,
- a “max_hardlinks” option which limits the number of times a single file is hardlinked in storage,
- a “-i” option which prints an index table of symbols,
- backups which carry on when files cannot be opened,
- spotting of Windows EFS directories and files (and warnings about them),
- an “estimate” option,
- a flexible way of passing new fields from the client to the server,
- small bugfixes
Download:
For downloads, please visit the burp sourceforge page.
Or, if you are very keen there is now a git repository:
git clone git://github.com/grke/burp.git (read-only)