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)

ncdc 1.7 Released

January 1, 2012 by admin · Leave a Comment 

ncdc 1.7 has been released.

ncdc is a modern and lightweight Direct Connect client with a friendly text-mode interface.

Get ncdc!

Latest version: 1.7 (download[PGP-SHA1-MD5]changesmirror)
The latest development version can be fetched from the git repository at git://g.blicky.net/ncdc.git and is available for online browsing. The README includes instructions to build ncdc. Check out the manual to get started.

Packages/ports are available for the following systems:
Arch LinuxFreeBSDFrugalwareGentoo – Mac OS X (MacPorts) – OpenSUSE.

Features

Common features that all modern DC clients (should) have:

  • Connecting to multiple hubs at the same time,
  • Support for both ADC and NMDC protocols,
  • Chatting and private messaging,
  • Browsing the user list of a connected hub,
  • Share management and file uploading,
  • Connections and download queue management,
  • File list browsing,
  • Multi-source and TTH-checked file downloading,
  • Searching for files,
  • Secure hub (adcs:// and nmdcs://) and client connections on both protocols.

 

Special features not commonly found in other clients:

  • Subdirectory refreshing,
  • Nick notification and highlighting in chat windows,
  • Detecting changes to the TLS certificate of a hub,
  • Efficient file uploads using sendfile(),
  • Large file lists are opened in a background thread,
  • (Relatively…) low memory usage.

What doesn’t ncdc do?

Since the above list is getting larger and larger every time, it may be more interesting to list a few features that are (relatively) common in other DC clients, but which ncdc doesn’t do. Yet.

  • Segmented downloading,
  • Bandwidth throttling,
  • OP features (e.g. client detection, file list scanning and other useful stuff for OPs),
  • SOCKS support.

Of course, there are many more features that could be implemented or improved. These will all be addressed in later versions (hopefully :) .

Requirements

The following libraries are required: ncurses, bzip2, sqlite3, glib2 and libxml2.
For TLS support, you will need at least glib2 version 2.28.0 and glib-networking installed.
These dependencies should be easy to satisfy. Depending on your system, you may have all of these installed already.
Ncdc has been developed on Arch Linux, but I have received reports from people who successfully used it on CentOS, Debian, FreeBSD, Gentoo, Mac OS X, OpenSUSE, Solaris and Ubuntu. It should be fairly trivial to port to other POSIX-like systems.
Ncdc is entirely written in C and available under a liberal MIT license.

ExTiX 9 Released

January 1, 2012 by admin · Leave a Comment 

ExTiX 9 has been released.

Download:

xtix-9-x64-gnome3-1260mb-111228.iso (1,292MB, MD5).

Next Page »