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:

Download , SVN

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.

RemoteBox-1.2.tar.bz2
RemoteBox-1.2.tar.gz

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

Twitter

http://twitter.com/unbit

pkgsrc area

http://pkgsrc.se/www/py-uwsgi

Gentoo ebuild

http://packages.gentoo.org/package/www-servers/uwsgi

Ubuntu packages

https://launchpad.net/uwsgi

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)

Next Page »