|Last Modified||2013-05-14 21:44 UTC|
The python2-xynehttpserver and all packages that depend on it except Voracious1 have finally been rewritten in Python 3. The code is now fully modularized and various technical errors have been corrected, such as support for returning multiple ranges of a file via HTTP.
The new package is python3-threaded_servers. This package provides a Python 3 package with hierarchical server classes and page generator classes for creating custom servers. Quickserve and Pacserve are now implemented as classes in this module. I recommend that you take a look at the Quickserve page in particular to get an idea of the capabilities of this new package. Among other things, it supports automatic peer detection with merged directory views and automatic redirection for creating peer-to-peer file-sharing networks. The code is easily extensible and will likely grow to include new features for this purpose in the future.
|Last Modified||2012-12-27 22:34 UTC|
|Last Modified||2012-12-27 22:31 UTC|
The old [xyne-*] repos have been replaced by a single repo. Check the repos page for the new configuration.
|Last Modified||2012-12-16 14:55 UTC|
|Last Modified||2012-11-30 18:19 UTC|
filelist.txt is now signed and sha512 checksums have been added for all available files (except itself and its signature).
Xacget has been updated to mirror and check the signature of the filelist and to check the sha512 sum of all downloaded files against the it.
usage: xacget [-h] [-u] [-l] [-n] [-v] [--gpg <path>] [<filename> [<filename> ...]] Download files from http://xyne.archlinux.ca positional arguments: <filename> The names of files to download. optional arguments: -h, --help show this help message and exit -u Update the file list. -l List files. -n Only show file names when listing files. -v Verify filelist signature with pacman-key. --gpg <path> Specify a GPG binary to use when verifying the filelist signature, e.g. "pacman-key". Default: "/usr/bin/gpg"
It's on my todo list.↩