Sisyphus repository
Last update: 21 august 2019 | SRPMs: 17343 | Visits: 14676026
en ru br
ALT Linux repos
S:5.1.1-alt1
5.0: 4.5-alt1
4.1: 3.1-alt5.M41.8
4.0: 0.9-alt1.M40.3

Group :: System/Configuration/Other
RPM: alterator-net-eth

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

11 july 2019 Mikhail Efremov <sem at altlinux.org> 5.1.1-alt1

  • Fix bridges deleting.

21 november 2017 Mikhail Efremov <sem at altlinux.org> 5.1.0-alt1

  • Check for configured FreeIPA domain.
  • Allow setup fqdn during system installation (closes: #34224).
  • Use /etc/hostname if it exists (closes: #33135).
  • Preserve /etc/sysconfig/network file metadata.

18 april 2017 Mikhail Efremov <sem at altlinux.org> 5.0.4-alt1

  • Change for guile22.
  • Allow vlan on bonding.
  • Qt UI: Show/hide the whole bridge/bonding hbox.
  • Qt UI: Add net-bridge and net-bond modules support.
  • ajax.scm: Fix bonding/bridge delete button.
  • ajax.scm: Drop vlan page leftover.
  • backend: Drop unused variables.

21 june 2016 Mikhail Efremov <sem at altlinux.org> 5.0.3-alt1

  • check_ip: Use valid_ipv4addr().

19 may 2016 Mikhail Efremov <sem at altlinux.org> 5.0.2-alt1

  • Qt UI: Fix alterator-net-wifi call.
  • write_iface: Fix wireless detection.

28 march 2016 Mikhail Efremov <sem at altlinux.org> 5.0.1-alt1

  • QT UI: Fix crash in the "Advanced" page.

23 march 2016 Mikhail Efremov <sem at altlinux.org> 5.0.0-alt1

  • Tell NetworkManager to reaload connections if needed.
  • Fix configuration list for VLANs.
  • Show current network configuration for non-static ifaces
       (closes: #29327), (closes: #19846).
  • Show MAC and interface status in the info box (closes: #27802).
  • Don't use deprecated function.
  • "Startup this interface at boot" checkbox added
       (thx Lenar Shakirov) (closes: #14953).
  • Show interface info depending on its type.
  • Add alterator-net-bridge support.
  • Drop useless comment.
  • Replace read_iface_slaves -> read_iface_host_var.
  • Use functions from new alterator-net-functions.
  • Drop debug output.
  • Drop 'interface as bridge' support.
  • Simplify commit_cache() a bit.
  • Use sort -V to sort VLAN interfaces.
  • Remove VLAN page.

16 january 2015 Mikhail Efremov <sem at altlinux.org> 4.20.2-alt1

  • Fix VLAN name check.

29 december 2014 Mikhail Efremov <sem at altlinux.org> 4.20.1-alt1

  • Fix bond checking.

26 december 2014 Mikhail Efremov <sem at altlinux.org> 4.20.0-alt1

  • Fix list_bond_cached().
  • Fix read_iface_slaves_cached().
  • Fix is_bond().
  • Check that bond has slaves before commit.
  • Make alterator-net-wifi optional.
  • Slightly improve html UI.
  • Check VLAN interface name.
  • Check default gateway.
  • Fix ifaces_have_host regexp.
  • Fix DNS addresses check.
  • Fix avail_controlled list getting.
  • Allow create bridge for eth interfaces only.
  • Add alterator-net-bond support.

26 november 2014 Mikhail Efremov <sem at altlinux.org> 4.19.3-alt1

  • Fix another button name.

26 november 2014 Mikhail Efremov <sem at altlinux.org> 4.19.2-alt1

  • Fix button name.

25 november 2014 Mikhail Efremov <sem at altlinux.org> 4.19.1-alt1

  • Hide IP version selector in the Qt interface too.

24 november 2014 Mikhail Efremov <sem at altlinux.org> 4.19.0-alt1

  • Don't allow to change hostname if ALT domain is exists.
  • Use IPv4 as default.
  • Fix vlan Qt interface.
  • Show "Vlan" button for ethernet interfaces only.
  • Don't show "Vlan " button for vlan interfaces.
  • Fix "Wireless' button visibility.
  • Update Qt interface for vlan.
  • Hide IP version selection if IPv4 only case (by Andriy Stepanov).
  • Cleanup spaces.
  • Refactor web UI for VLAN configuration (by Andrey Cherepanov).

6 october 2014 Andriy Stepanov <stanv at altlinux.ru> 4.18.0-alt1

  • Add VLAN for X/qt

29 september 2014 Andriy Stepanov <stanv at altlinux.ru> 4.17.0-alt1

  • Add vlan support for Ajax version

11 august 2014 Mikhail Efremov <sem at altlinux.org> 4.16.1-alt1

  • Don't show IPv6 in the list if IPv6 is disabled.
  • Replace valid_ipv4() with valid_ipv4addr().

22 november 2012 Mikhail Efremov <sem at altlinux.org> 4.16.0-alt1

  • Add iw to requires.
  • Disable DNS and search lists if configuration is not static.
  • Write CONFIG_WIRELESS etcnet option.
  • Drop ip_string parameter.
  • Implement IPv6 support.
  • hosts-hook-hostname: Drop all lines with old hostname.

5 july 2011 Mikhail Efremov <sem at altlinux.org> 4.15.2-alt1

  • Add bridge-utils to requires (see #25740).
  • Fix reading addresses for iface (closes: #23689).

12 may 2011 Mikhail Efremov <sem at altlinux.org> 4.15.1-alt1

  • backend: Drop obsoleted line.
  • Fix read_hostname(): Always return hostname with domain.

6 may 2011 Mikhail Efremov <sem at altlinux.org> 4.15-alt1

  • Don't use separate cache file for addresses.
  • Use woo-list for retrieval of iface addresses.
  • Fix syntax error on empty host variable.

1 may 2011 Mikhail Efremov <sem at altlinux.org> 4.14-alt2

  • Fix addresses list retrieval (closes: #25506).

4 april 2011 Anton Farygin <rider at altlinux.ru> 4.14-alt1

  • disabled FQDN in computer name if alterator-net-backend installed

1 april 2011 Sergey V Turchin <zerg at altlinux dot org> 4.12-alt4

  • clear ip edit field after adding

1 april 2011 Sergey V Turchin <zerg at altlinux dot org> 4.12-alt3

  • clean information label

1 april 2011 Anton Farygin <rider at altlinux.ru> 4.13-alt1

  • allow full hostname (with domain) in computer name field

31 march 2011 Sergey V Turchin <zerg at altlinux dot org> 4.12-alt2

  • show ip addresses as list

17 march 2011 Mikhail Efremov <sem at altlinux.org> 4.11-alt4

  • Move hook for /etc/hosts to subpackage (closes: #17498).

18 february 2011 Mikhail Efremov <sem at altlinux.org> 4.11-alt3

  • Add hook for /etc/hosts.

8 december 2010 Sergey V Turchin <zerg at altlinux.org> 4.12-alt1

  • readd multiple interface addresses support

9 november 2010 Mikhail Efremov <sem at altlinux.org> 4.11-alt2

  • qt gui: fix prev_iface value.
  • backend: fix real_iface() calls.
  • Don't expose NetworkManager for bridge as a controlling system.
  • To cache the changes when going to 'advanced' page (closes: #23689).
  • backend: remove debug output.
  • backend: remove unused variable.

3 november 2010 Anton V. Boyarshinov <boyarsh at altlinux.ru> 4.11-alt1

  • revert to last usable version (4.8-alt1)

21 october 2010 Sergey V Turchin <zerg at altlinux.org> 4.10-alt1

  • using ipv4-addrwmask-list type

9 september 2010 Sergey V Turchin <zerg at altlinux.org> 4.9-alt1

  • add multiple interface addresses support

13 may 2010 Mikhail Efremov <sem at altlinux.org> 4.8-alt1

  • create/destroy bridges.

3 march 2010 Mikhail Efremov <sem at altlinux.org> 4.7-alt3

  • check hostname length.

17 november 2009 Stanislav Ievlev <inger at altlinux.org> 4.7-alt2

  • fix ui for qt interface

13 november 2009 Stanislav Ievlev <inger at altlinux.org> 4.7-alt1

  • user alterator_export_var

3 september 2009 Stanislav Ievlev <inger at altlinux.org> 4.6-alt2

  • qt ui: fix layout
  • use ipv4addr_prefix_to_mask instead of maskname

19 august 2009 Vladislav Zavjalov <slazav at altlinux.org> 4.6-alt1

    [slazav@]
  • fix net-wifi calls
    [inger@]
  • fix wireless property calculation, use real interface instead of bridge
     (closes: #19870)
  • html ui:
     * move "wireless settings" button into main interface
     * show "wireless settings" button only for interfaces controlled by etcnet
     * redirect to wireless dialog with real interface, not bridge
  • qt ui:
     * move "wireless settings" button into main interface
     * show "wireless settings" button only for interfaces controlled by etcnet
     * redirect to wireless dialog with real interface, not bridge

26 june 2009 Stanislav Ievlev <inger at altlinux.org> 4.5-alt3

  • use workflow 'none'
  • drop "hardware binding" support because ifrename doing it automatically now.
     (closes: #13351) (closes: #20500) (closes: #20272)
  • ajax: fix "prev_name" initial setup

10 june 2009 Stanislav Ievlev <inger at altlinux.org> 4.5-alt2

  • net-eth backend: add 'ip string' parameter

30 april 2009 Stanislav Ievlev <inger at altlinux.org> 4.5-alt1

  • use nameref attribute
  • fix "default gateway" option processing

16 april 2009 Anton V. Boyarshinov <boyarsh at altlinux.ru> 4.4-alt2

  • alterator-net-eth/preinstall.d/70-net-eth.sh deleted

10 april 2009 Stanislav Ievlev <inger at altlinux.org> 4.4-alt1

  • add support for bridge interfaces

7 april 2009 Stanislav Ievlev <inger at altlinux.org> 4.3-alt5

  • add precommit hooks. It's useful to validate a future network configuration.

30 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.3-alt4

  • don't copy search and dns data from propagator for dhcp interfaces

25 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.3-alt3

  • resurrect full hostname setup (for propagator)

23 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.3-alt2

  • stop interface with old configuration, start with new one.

19 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.3-alt1

  • edit resolv.conf for each interface

16 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.2-alt4

  • don't stop network interfaces during installation process

13 march 2009 Mikhail Efremov <sem at altlinux.org> 4.2-alt3

  • use 'controlled' parameter in preinstall.d script
  • removed unused variable

12 march 2009 Mikhail Efremov <sem at altlinux.org> 4.2-alt2

  • updated UI for installer

12 march 2009 Mikhail Efremov <sem at altlinux.org> 4.2-alt1

  • added 'Controlled by' combobox
  • allow configuration when interface controlled by NetworkManager

10 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.1-alt3

  • more powerfull "on update" hook

5 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.1-alt2

  • minimize number of layers to work with cache
  • restart only "cached" interfaces (TODO: restart only changed interfaces)
  • add hooks if ip was changed

4 march 2009 Stanislav Ievlev <inger at altlinux.org> 4.1-alt1

  • edit computer name instead of full name
  • improve hostname.d hooks calling

25 february 2009 Stanislav Ievlev <inger at altlinux.org> 4.0-alt3

  • run /etc/hooks/hostname.d instead of hostname binding to 127.0.0.1
  • improve UI horizontal size

18 february 2009 Stanislav Ievlev <inger at altlinux.org> 4.0-alt2

  • fix work in wizardface

16 february 2009 Stanislav Ievlev <inger at altlinux.org> 4.0-alt1

  • new ajax based html interface, use new form API
  • improve UI: add network adaptor name
  • use translations directly from alterator-l10n

15 january 2009 Stanislav Ievlev <inger at altlinux.org> 3.3-alt1

  • don't setup /etc/HOSTNAME
  • use help directly from alterator-l10n

9 december 2008 Vladislav Zavjalov <slazav at altlinux.org> 3.2-alt9

  • rebuild with new alterator-l10n (fix help)

5 december 2008 Vladislav Zavjalov <slazav at altlinux.org> 3.2-alt8

  • use help from l10n
  • rebuild

13 november 2008 Vladislav Zavjalov <slazav at altlinux.org> 3.2-alt7

  • hide "Wireless settings" ref for non-w/l ifaces
  • printf -> write_bool_param in backend

5 november 2008 Vladislav Zavjalov <slazav at altlinux.org> 3.2-alt6

  • fix help html

17 september 2008 Vladislav Zavjalov <slazav at altlinux.org> 3.2-alt4

  • fix help and desktop-file (by mike@)

17 september 2008 Stanislav Ievlev <inger at altlinux.org> 3.2-alt5

  • rebuild with alterator-l10n

16 september 2008 Vladislav Zavjalov <slazav at altlinux.org> 3.2-alt3

  • add Requires: alterator-sh-functions >= 0.6-alt5 (write_type_item)

16 september 2008 Vladislav Zavjalov <slazav at altlinux.org> 3.2-alt2

  • don't show NM item when NM isn't installed

15 september 2008 Stanislav Ievlev <inger at altlinux.org> 3.2-alt1

  • replace constraints with types

8 september 2008 Stanislav Ievlev <inger at altlinux.org> 3.1-alt6

  • new configuration 'Managed by user (NetworkManager)'

5 september 2008 Stanislav Ievlev <inger at altlinux.org> 3.1-alt5

  • add ability to skip interface restart on commit (parameter restart)

29 august 2008 Stanislav Ievlev <inger at altlinux.org> 3.1-alt4

  • workaround: shutdown interface if we disable it

1 july 2008 Stanislav Ievlev <inger at altlinux.org> 3.1-alt3

  • simplify i18n declarations
  • replace effect-enable with effect-disable

23 june 2008 Stanislav Ievlev <inger at altlinux.org> 3.1-alt2

  • rename: effect-update to update-effect
             effect-init to init-effect

20 june 2008 Stanislav Ievlev <inger at altlinux.org> 3.1-alt1

  • use effect-disable

17 june 2008 Stanislav Ievlev <inger at altlinux.org> 3.0-alt1

  • more functions from alterator-net-common

9 june 2008 Stanislav Ievlev <inger at altlinux.org> 2.2-alt12

  • remove translations for desktop file
  • remove po-file
  • use common module.mak

3 june 2008 Vladislav Zavjalov <slazav at altlinux.org> 2.2-alt11

  • fix label

2 june 2008 Vladislav Zavjalov <slazav at altlinux.org> 2.2-alt10

  • add zeroconf
  • Requires: avahi-autoipd

28 may 2008 Vladislav Zavjalov <slazav at altlinux.org> 2.1-alt8

  • change "target" attr to "hrefarg" in href to net-wifi
     (see alterator-fbi-2.4-alt6)

28 may 2008 Vladislav Zavjalov <slazav at altlinux.org> 2.1-alt10

  • remove  "hrefarg" attr in href to net-wifi

26 may 2008 Vladislav Zavjalov <slazav at altlinux.org> 2.1-alt7

  • change href to net-wifi for new alterator-net-wifi module

23 may 2008 Stanislav Ievlev <inger at altlinux.org> 2.1-alt6

  • remove autoinstall backend usage

22 may 2008 Vladislav Zavjalov <slazav at altlinux.org> 2.1-alt5

  • fix prev change
  • add help from alterator-net-general

19 may 2008 Vladislav Zavjalov <slazav at altlinux.org> 2.1-alt4

  • don't restart interface used in installer

15 may 2008 Stanislav Ievlev <inger at altlinux.org> 2.1-alt3

  • fix cache initialization

13 may 2008 Stanislav Ievlev <inger at altlinux.org> 2.1-alt2

  • use write_string_param
  • remove po files
  • use common select.js from alterator-fbi

8 may 2008 Stanislav Ievlev <inger at altlinux.org> 2.1-alt1

  • use enumref, fix constraints

30 april 2008 Stanislav Ievlev <inger at altlinux.org> 2.0-alt3

  • join to common translation database
  • call update_chrooted on commit

29 april 2008 Stanislav Ievlev <inger at altlinux.org> 2.0-alt2

  • update html UI for latest changes

28 april 2008 Stanislav Ievlev <inger at altlinux.org> 2.0-alt1

  • merge with alterator-net-general

26 april 2008 Stanislav Ievlev <inger at altlinux.org> 1.0-alt6

  • html UI: remove template-*, sync with qt UI
  • backend: don't use ifvar utility, simplify list_iface result

25 april 2008 Stanislav Ievlev <inger at altlinux.org> 1.0-alt5

  • improve qt UI

24 april 2008 Stanislav Ievlev <inger at altlinux.org> 1.0-alt4

  • remove html-messages
  • create common behaviour both for installer and acc

24 march 2008 Vladislav Zavjalov <slazav at altlinux.org> 1.0-alt3

  • remove layout-policy attribute (bug #14945)
  • remove quit button from UI

29 february 2008 Vladislav Zavjalov <slazav at altlinux.org> 1.0-alt2

  • removed () in ifaceinfo

18 february 2008 Stanislav Ievlev <inger at altlinux.org> 1.0-alt1

  • little interface improvements
  • use alterator-sh-functions and libshell

14 january 2008 Stanislav Ievlev <inger at altlinux.org> 0.9-alt1

  • update to new help system
  • new feature: replace stupid iftabupdate with interface binding to hardware

14 november 2007 Stanislav Ievlev <inger at altlinux.org> 0.8-alt7

  • use new ifcheckwireless common script

30 october 2007 Stanislav Ievlev <inger at altlinux.org> 0.8-alt6

  • fix iftab generation
  • move tools to alterator-net-common

25 september 2007 Stanislav Ievlev <inger at altlinux.org> 0.8-alt5

  • replace C tool with shell script

15 august 2007 Stanislav Ievlev <inger at altlinux.org> 0.8-alt4

  • updated Ukrainian translation

2 august 2007 Stanislav Ievlev <inger at altlinux.org> 0.8-alt3

  • try to fix behaviour in installer

1 august 2007 Stanislav Ievlev <inger at altlinux.org> 0.8-alt2

  • fix iftab creating

19 july 2007 Stanislav Ievlev <inger at altlinux.org> 0.8-alt1

  • move all common functions to common place (alterator-net-common),
  • replace ifdump with ifvar (ifdump was too slow)

18 july 2007 Stanislav Ievlev <inger at altlinux.org> 0.7-alt7

  • avoid wrong mac addresses from broken drivers (like rt61)
  • don't use constraints (was conflict in tab widget)

13 june 2007 Stanislav Ievlev <inger at altlinux.org> 0.7-alt6

  • add desktop file
  • use std woo-list/name+label function

31 may 2007 Stanislav Ievlev <inger at altlinux.org> 0.7-alt5

  • add interface status information
  • remove 'enabled' parameter

31 may 2007 Stanislav Ievlev <inger at altlinux.org> 0.7-alt4

  • rebuild with latest standalone
  • add interface status information

10 may 2007 Stanislav Ievlev <inger at altlinux.org> 0.7-alt3

  • fix information about non-configured devices

7 may 2007 Stanislav Ievlev <inger at altlinux.org> 0.7-alt2

  • return apply,cancel buttons to old places
  • update call of /net-wifi sub-dialog

4 may 2007 Stanislav Ievlev <inger at altlinux.org> 0.7-alt1

  • rename module to net-eth
  • bugfix: enforce eth type in etcnet configs

3 may 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt22

  • shutup ifup (in verbose mode)

27 april 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt21

  • add link to wireless settings

23 april 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt20

  • update Ukrainian translation

19 april 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt19

  • little CSS optimizations

16 april 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt18

  • fix work with empty interface list

11 april 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt16

  • backend: start loopback device at start

5 april 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt15

  • temporary remove config-* scripts

4 april 2007 Alexey Gladkov <legion at altlinux.ru> 0.6-alt14.1

  • Add netmask default value.

3 april 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt14

  • usability improvements (reverse mask list)

30 march 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt13

  • add Ukrainian translation
  • help improvements from kirill@
  • fix titles

28 march 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt12

  • improve po template generation
  • add documentation

26 march 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt11

  • assign weight

14 march 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt10

  • assign 'Network' group

7 march 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt9

  • more translations
  • rename to 'IP Interfaces'

5 march 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt8

  • prepare for tabbox

27 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt7

  • another improvements from legion
     (Auto save network settings on select another interface,
      Restart network interfaces on exit.)

22 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt6

  • improvements from legion
     (Return default parameters in read_iface() if iface does not exist.
      Add some checks.)

21 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt5

  • automatically fill iftab

19 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt4

  • simplify backend: separate interface name and interface label
  • html: add link to top-level menu

16 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt3

  • improve wireless detection

14 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt2

  • fix ui layout
  • add hrefs to wireless settings and general settings
  • improve interface listing algo

8 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.6-alt1

  • add fbi data
  • obsolete alterator-network and alterator-backend-simple_etcnet

7 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.5-alt2

  • clean environment before ifup/ifdown start (etcnet has problems)

5 february 2007 Stanislav Ievlev <inger at altlinux.org> 0.5-alt1

  • add card description to interface list
  • fix wrong grep (/eth0/eth/)

29 january 2007 Stanislav Ievlev <inger at altlinux.org> 0.4-alt3

  • add support for autoinstall

15 january 2007 Stanislav Ievlev <inger at altlinux.org> 0.4-alt2

  • require gettext
  • fix path to ifup/ifdown tools

12 january 2007 Stanislav Ievlev <inger at altlinux.org> 0.4-alt1

  • add label constraints
  • add translations
  • use ifup/ifdown instead of full network restart

14 december 2006 Stanislav Ievlev <inger at altlinux.org> 0.3-alt3

  • special behaviour for installer

13 december 2006 Stanislav Ievlev <inger at altlinux.org> 0.3-alt2

  • improve backend: add default values, don't fail on read /

5 december 2006 Stanislav Ievlev <inger at altlinux.org> 0.3-alt1

  • add tool to converting masks
  • generate mask names in backend

1 december 2006 Stanislav Ievlev <inger at altlinux.org> 0.2-alt6

  • show splash message during network restart

30 november 2006 Stanislav Ievlev <inger at altlinux.org> 0.2-alt5

  • tunings for installer

22 november 2006 Stanislav Ievlev <inger at altlinux.org> 0.2-alt4

  • add "exclude" constraints

16 november 2006 Stanislav Ievlev <inger at altlinux.org> 0.2-alt3

  • enable constraints

1 november 2006 Stanislav Ievlev <inger at altlinux.org> 0.2-alt2

  • minor bugfixes

16 october 2006 Stanislav Ievlev <inger at altlinux.org> 0.2-alt1

  • replace command-arg-ref with modern woo-get-option

2 october 2006 Stanislav Ievlev <inger at altlinux.org> 0.1-alt1

  • initial release
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin