| Created | 2013-05-14 |
| Last Modified | 2013-05-14 21:44 UTC |
| Archive Link | http://xyne.archlinux.ca/news/2013/05 |
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.
| Created | 2012-12-27 |
| Last Modified | 2012-12-27 22:34 UTC |
| Archive Link | http://xyne.archlinux.ca/news/2012/12 |
The repos have been renamed again. Check the repos page and this forum post for more information.
I have also released an idempotent wrapper for iptables named idemptables for more robust firewall scripting.
| Created | 2012-12-25 |
| Last Modified | 2012-12-27 22:31 UTC |
| Archive Link | http://xyne.archlinux.ca/news/2012/12 |
The old [xyne-*] repos have been replaced by a single repo. Check the repos page for the new configuration.
The script has been updated and packaged. You can find the project page here.
| Created | 2012-12-16 |
| Last Modified | 2012-12-16 14:55 UTC |
| Archive Link | http://xyne.archlinux.ca/news/2012/12 |
I have created a page for patched packages that I use. Let me know if you find it useful.
| Created | 2012-11-30 |
| Last Modified | 2012-11-30 18:19 UTC |
| Archive Link | http://xyne.archlinux.ca/news/2012/11 |
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.↩