News

2013-05-27 13:56 UTC

Update

Created 2013-05-14
Last Modified 2013-05-14 21:44 UTC
Archive Link http://xyne.archlinux.ca/news/2013/05

Threaded Servers

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.

Changes

Created 2012-12-27
Last Modified 2012-12-27 22:34 UTC
Archive Link http://xyne.archlinux.ca/news/2012/12

Repos

The repos have been renamed again. Check the repos page and this forum post for more information.

idemptables

I have also released an idempotent wrapper for iptables named idemptables for more robust firewall scripting.

Changes

Created 2012-12-25
Last Modified 2012-12-27 22:31 UTC
Archive Link http://xyne.archlinux.ca/news/2012/12

New Repos

The old [xyne-*] repos have been replaced by a single repo. Check the repos page for the new configuration.

repo-add_and_sign

The script has been updated and packaged. You can find the project page here.

New Page

Created 2012-12-16
Last Modified 2012-12-16 14:55 UTC
Archive Link http://xyne.archlinux.ca/news/2012/12

Patched Packages

I have created a page for patched packages that I use. Let me know if you find it useful.

Update

Created 2012-11-30
Last Modified 2012-11-30 18:19 UTC
Archive Link http://xyne.archlinux.ca/news/2012/11

filelist.txt

filelist.txt is now signed and sha512 checksums have been added for all available files (except itself and its signature).

Xacget

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.

Updated Help Message

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"

  1. It's on my todo list.

Contact
echo xyne.archlinux.ca | sed 's/\./@/'
Feeds
Blog News
Validation
XHTML 1.0 Strict CSS level 3 Atom 1.0