oweals/luci.git
14 years agocontrib/package: make uhttpd sgi depend on uhttpd-mod-lua and uhttpd-mod-tls as well
Jo-Philipp Wich [Thu, 25 Mar 2010 10:56:09 +0000 (10:56 +0000)]
contrib/package: make uhttpd sgi depend on uhttpd-mod-lua and uhttpd-mod-tls as well

14 years agouhttpd: pass FPIC to source Makefile
Jo-Philipp Wich [Thu, 25 Mar 2010 10:00:28 +0000 (10:00 +0000)]
uhttpd: pass FPIC to source Makefile

14 years agouhttpd: move Lua and TLS support into loadable plugins
Jo-Philipp Wich [Thu, 25 Mar 2010 02:04:50 +0000 (02:04 +0000)]
uhttpd: move Lua and TLS support into loadable plugins

14 years agomodules/admin-mini: luci_ethers -> dhcp conversation
Jo-Philipp Wich [Wed, 24 Mar 2010 00:02:26 +0000 (00:02 +0000)]
modules/admin-mini: luci_ethers -> dhcp conversation

14 years agocontrib/package: switch default TLS provider to CyaSSL
Jo-Philipp Wich [Tue, 23 Mar 2010 00:20:39 +0000 (00:20 +0000)]
contrib/package: switch default TLS provider to CyaSSL

14 years agocontrib/package: resolve recursive theme-base - luci-web dependency
Jo-Philipp Wich [Tue, 23 Mar 2010 00:12:29 +0000 (00:12 +0000)]
contrib/package: resolve recursive theme-base - luci-web dependency

14 years agocontrib/package: remove lucid from default package selections
Jo-Philipp Wich [Tue, 23 Mar 2010 00:05:25 +0000 (00:05 +0000)]
contrib/package: remove lucid from default package selections

14 years agouhttpd: fix default cert names in init script
Jo-Philipp Wich [Mon, 22 Mar 2010 23:20:21 +0000 (23:20 +0000)]
uhttpd: fix default cert names in init script

14 years agouhttpd: add ssl cert generation to init script
Jo-Philipp Wich [Mon, 22 Mar 2010 23:10:48 +0000 (23:10 +0000)]
uhttpd: add ssl cert generation to init script

14 years agocontrib/package: backport px5g from luci2
Jo-Philipp Wich [Mon, 22 Mar 2010 21:27:00 +0000 (21:27 +0000)]
contrib/package: backport px5g from luci2

14 years agouhttpd: properly initialize sigaction, restore SIGTERM for childs
Jo-Philipp Wich [Sun, 21 Mar 2010 20:52:41 +0000 (20:52 +0000)]
uhttpd: properly initialize sigaction, restore SIGTERM for childs

14 years agouhttpd: deliver SIGTERM to child when parent leaves I/O loop
Jo-Philipp Wich [Sun, 21 Mar 2010 20:06:50 +0000 (20:06 +0000)]
uhttpd: deliver SIGTERM to child when parent leaves I/O loop

14 years agocontrib/package: add package definition for luci-sgi-uhttpd
Jo-Philipp Wich [Sun, 21 Mar 2010 18:02:49 +0000 (18:02 +0000)]
contrib/package: add package definition for luci-sgi-uhttpd

14 years agolibs: add uhttpd gateway interface
Jo-Philipp Wich [Sun, 21 Mar 2010 17:59:37 +0000 (17:59 +0000)]
libs: add uhttpd gateway interface

14 years agouhttpd: make Lua handler more CGI like and fork child away
Jo-Philipp Wich [Sun, 21 Mar 2010 17:50:00 +0000 (17:50 +0000)]
uhttpd: make Lua handler more CGI like and fork child away

14 years agouhttpd: expose uh_http_sendc() to Lua, move server functions into uhttpd namespace
Jo-Philipp Wich [Sun, 21 Mar 2010 04:18:20 +0000 (04:18 +0000)]
uhttpd: expose uh_http_sendc() to Lua, move server functions into uhttpd namespace

14 years agouhttpd: add "Connection: close" headers, mandatory according to HTTP/1.1 spec
Jo-Philipp Wich [Sun, 21 Mar 2010 03:46:03 +0000 (03:46 +0000)]
uhttpd: add "Connection: close" headers, mandatory according to HTTP/1.1 spec

14 years agouhttpd: complete init script and sample configuration
Jo-Philipp Wich [Sun, 21 Mar 2010 02:35:28 +0000 (02:35 +0000)]
uhttpd: complete init script and sample configuration

14 years agouhttpd: terminate I/O loops if socket writes fail
Jo-Philipp Wich [Sun, 21 Mar 2010 02:27:29 +0000 (02:27 +0000)]
uhttpd: terminate I/O loops if socket writes fail

14 years agouhttpd: relax cgi timeout
Jo-Philipp Wich [Sun, 21 Mar 2010 01:40:50 +0000 (01:40 +0000)]
uhttpd: relax cgi timeout

14 years agouhttpd: finish basic auth support, read realms from /etc/httpd.conf
Jo-Philipp Wich [Sun, 21 Mar 2010 01:15:36 +0000 (01:15 +0000)]
uhttpd: finish basic auth support, read realms from /etc/httpd.conf

14 years agouhttpd: add basic auth infrastructure
Jo-Philipp Wich [Sat, 20 Mar 2010 23:51:51 +0000 (23:51 +0000)]
uhttpd: add basic auth infrastructure

14 years agouhttpd: do lua lookup first, otherwise fs resources might shadow the virtual url
Jo-Philipp Wich [Sat, 20 Mar 2010 14:34:50 +0000 (14:34 +0000)]
uhttpd: do lua lookup first, otherwise fs resources might shadow the virtual url

14 years agouhttpd: rename struct uh_path_info to path_info, drop wdir member
Jo-Philipp Wich [Sat, 20 Mar 2010 14:31:05 +0000 (14:31 +0000)]
uhttpd: rename struct uh_path_info to path_info, drop wdir member

14 years agouhttpd: everybody loves licences, add one
Jo-Philipp Wich [Sat, 20 Mar 2010 14:10:03 +0000 (14:10 +0000)]
uhttpd: everybody loves licences, add one

14 years agouhttpd: treat cgi scripts without any headers as text/plain responses, required for...
Jo-Philipp Wich [Sat, 20 Mar 2010 13:55:54 +0000 (13:55 +0000)]
uhttpd: treat cgi scripts without any headers as text/plain responses, required for X-Wrt

14 years agouhttpd:
Jo-Philipp Wich [Sat, 20 Mar 2010 13:45:50 +0000 (13:45 +0000)]
uhttpd:
- rework url parsing and path resolving
- handle more cgi quirks
- change request dispatching
- clean up cflags

14 years agouhttpd: explicitely use gmt times
Jo-Philipp Wich [Fri, 19 Mar 2010 14:51:12 +0000 (14:51 +0000)]
uhttpd: explicitely use gmt times

14 years agouhttpd: fix off-by-one in last commit
Jo-Philipp Wich [Fri, 19 Mar 2010 13:36:17 +0000 (13:36 +0000)]
uhttpd: fix off-by-one in last commit

14 years agouhttpd: accept wrongly terminated cgi headers, needed for X-Wrt
Jo-Philipp Wich [Fri, 19 Mar 2010 13:32:24 +0000 (13:32 +0000)]
uhttpd: accept wrongly terminated cgi headers, needed for X-Wrt

14 years agouhttpd: fix usage message
Jo-Philipp Wich [Fri, 19 Mar 2010 09:30:23 +0000 (09:30 +0000)]
uhttpd: fix usage message

14 years agouhttpd: add init script and uci configuration
Jo-Philipp Wich [Fri, 19 Mar 2010 09:22:15 +0000 (09:22 +0000)]
uhttpd: add init script and uci configuration

14 years agouhttpd: add /sbin and /usr/sbin to path, increases bb-httpd compatibility
Jo-Philipp Wich [Fri, 19 Mar 2010 01:50:56 +0000 (01:50 +0000)]
uhttpd: add /sbin and /usr/sbin to path, increases bb-httpd compatibility

14 years agouhttpd: add a workaround to use CyaSSL's openssl/ssl.h header, it is not 100% OpenSSL...
Jo-Philipp Wich [Fri, 19 Mar 2010 01:36:30 +0000 (01:36 +0000)]
uhttpd: add a workaround to use CyaSSL's openssl/ssl.h header, it is not 100% OpenSSL compatible after all

14 years agouhttpd: make missing certs only fatal if tls sockets were requested
Jo-Philipp Wich [Fri, 19 Mar 2010 01:35:26 +0000 (01:35 +0000)]
uhttpd: make missing certs only fatal if tls sockets were requested

14 years agolibs/uvl: convert luci.uvl.validation to new luci.uvl.error api
Jo-Philipp Wich [Thu, 18 Mar 2010 22:39:48 +0000 (22:39 +0000)]
libs/uvl: convert luci.uvl.validation to new luci.uvl.error api

14 years agolibs/uvl: convert luci.uvl.dependencies to new luci.uvl.error api
Jo-Philipp Wich [Thu, 18 Mar 2010 22:36:59 +0000 (22:36 +0000)]
libs/uvl: convert luci.uvl.dependencies to new luci.uvl.error api

14 years agouhttpd: only enable Lua runtime if a handler was specified
Jo-Philipp Wich [Thu, 18 Mar 2010 20:10:13 +0000 (20:10 +0000)]
uhttpd: only enable Lua runtime if a handler was specified

14 years agocontrib/package: add uhttpd, a drop-in replacement for busybox httpd
Jo-Philipp Wich [Thu, 18 Mar 2010 17:45:50 +0000 (17:45 +0000)]
contrib/package: add uhttpd, a drop-in replacement for busybox httpd

14 years agolibs/uvl: local symbol error shadows error class declaration, drop it
Jo-Philipp Wich [Thu, 18 Mar 2010 17:25:25 +0000 (17:25 +0000)]
libs/uvl: local symbol error shadows error class declaration, drop it

14 years agolibs/uvl: fix syntax error introduced with r5861
Jo-Philipp Wich [Thu, 18 Mar 2010 17:03:14 +0000 (17:03 +0000)]
libs/uvl: fix syntax error introduced with r5861

14 years agolibs/cbi: change usage of uvl error api after r5861
Jo-Philipp Wich [Thu, 18 Mar 2010 17:00:23 +0000 (17:00 +0000)]
libs/cbi: change usage of uvl error api after r5861

14 years agolibs/uvl: rework error handling to prevent triggering lvm issues
Jo-Philipp Wich [Thu, 18 Mar 2010 16:58:58 +0000 (16:58 +0000)]
libs/uvl: rework error handling to prevent triggering lvm issues

14 years agolibs/core: disable runtime byte code stripping, it causes lvm errors (OpenWrt #6235...
Jo-Philipp Wich [Thu, 18 Mar 2010 15:19:11 +0000 (15:19 +0000)]
libs/core: disable runtime byte code stripping, it causes lvm errors (OpenWrt #6235, LuCI #110)

14 years agotrunk: remove libs/lpk and libs/luanet
Jo-Philipp Wich [Mon, 15 Mar 2010 15:23:50 +0000 (15:23 +0000)]
trunk: remove libs/lpk and libs/luanet

14 years agoFix language selection broken after po file merges
Vasilis Tsiligiannis [Sat, 13 Mar 2010 20:13:41 +0000 (20:13 +0000)]
Fix language selection broken after po file merges

14 years agomodules/admin-full: don't expose ht capabilities in wifi config
Jo-Philipp Wich [Tue, 9 Mar 2010 21:22:17 +0000 (21:22 +0000)]
modules/admin-full: don't expose ht capabilities in wifi config

14 years agomoodules/admin-core: add luci_{ethers,hosts} -> dhcp config migration
Jo-Philipp Wich [Tue, 9 Mar 2010 11:37:12 +0000 (11:37 +0000)]
moodules/admin-core: add luci_{ethers,hosts} -> dhcp config migration

14 years agothemes/openwrt-light: merge tab support from openwrt.org theme
Jo-Philipp Wich [Tue, 9 Mar 2010 02:13:24 +0000 (02:13 +0000)]
themes/openwrt-light: merge tab support from openwrt.org theme

14 years agomodule/admin-full: add missing mode+wds -> ap/sta-wds reverse mapping for mac80211...
Jo-Philipp Wich [Tue, 9 Mar 2010 01:19:28 +0000 (01:19 +0000)]
module/admin-full: add missing mode+wds -> ap/sta-wds reverse mapping for mac80211 interfaces

14 years agotrunk: remove underscores in app names (Openwrt ticket #6654)
Jo-Philipp Wich [Mon, 8 Mar 2010 23:41:50 +0000 (23:41 +0000)]
trunk: remove underscores in app names (Openwrt ticket #6654)

14 years agocontrib/package: rename luci-kamikaze to luci, add initmgr to default collection
Jo-Philipp Wich [Mon, 8 Mar 2010 19:33:26 +0000 (19:33 +0000)]
contrib/package: rename luci-kamikaze to luci, add initmgr to default collection

14 years agoapplications/luci-initmgr: add start/stop/reload actions, move to services menu
Jo-Philipp Wich [Mon, 8 Mar 2010 19:05:34 +0000 (19:05 +0000)]
applications/luci-initmgr: add start/stop/reload actions, move to services menu

14 years agolibs/sys: fix unwanted invocation of initscripts when probing index of rcS
Jo-Philipp Wich [Mon, 8 Mar 2010 18:56:03 +0000 (18:56 +0000)]
libs/sys: fix unwanted invocation of initscripts when probing index of rcS

14 years agocontrib/package: remove conffile entries for luci_hosts and luci_ethers
Jo-Philipp Wich [Mon, 8 Mar 2010 17:02:09 +0000 (17:02 +0000)]
contrib/package: remove conffile entries for luci_hosts and luci_ethers

14 years agoapplications/luci-initmgr: fix disabling of init scripts
Jo-Philipp Wich [Mon, 8 Mar 2010 04:49:43 +0000 (04:49 +0000)]
applications/luci-initmgr: fix disabling of init scripts

14 years agolibs/uci: reload luci-statistics when changing system properties
Jo-Philipp Wich [Mon, 8 Mar 2010 02:43:58 +0000 (02:43 +0000)]
libs/uci: reload luci-statistics when changing system properties

14 years agomodules/admin-full: only show mount point config if /e/c/fstab is present
Jo-Philipp Wich [Mon, 8 Mar 2010 02:16:38 +0000 (02:16 +0000)]
modules/admin-full: only show mount point config if /e/c/fstab is present

14 years agoapplications/luci-statistics: increase default graph width to 600px
Jo-Philipp Wich [Mon, 8 Mar 2010 01:49:58 +0000 (01:49 +0000)]
applications/luci-statistics: increase default graph width to 600px

14 years agolibs/ipkg: call opkg with --autoremove
Jo-Philipp Wich [Mon, 8 Mar 2010 01:47:10 +0000 (01:47 +0000)]
libs/ipkg: call opkg with --autoremove

14 years agolibs/uci: purge luci_ethers and luci_hosts from ucitrack
Jo-Philipp Wich [Mon, 8 Mar 2010 01:23:31 +0000 (01:23 +0000)]
libs/uci: purge luci_ethers and luci_hosts from ucitrack

14 years agotrunk: drop luci_hosts, now covered by /etc/config/dhcp
Jo-Philipp Wich [Mon, 8 Mar 2010 01:18:22 +0000 (01:18 +0000)]
trunk: drop luci_hosts, now covered by /etc/config/dhcp

14 years agomodules/admin-full: workaround integer overflow in ipv6 route display
Jo-Philipp Wich [Mon, 8 Mar 2010 00:52:21 +0000 (00:52 +0000)]
modules/admin-full: workaround integer overflow in ipv6 route display

14 years agolibs/sys: workaround for Lua number overflow in ipv6 route metrics
Jo-Philipp Wich [Mon, 8 Mar 2010 00:49:39 +0000 (00:49 +0000)]
libs/sys: workaround for Lua number overflow in ipv6 route metrics

14 years agolibs/ipkg: add overlay_root(), determines the overlay used by opkg
Jo-Philipp Wich [Sun, 7 Mar 2010 21:51:45 +0000 (21:51 +0000)]
libs/ipkg: add overlay_root(), determines the overlay used by opkg

14 years agolibs/ipkg: pass some force flags to opkg invokations for non interactive mode
Jo-Philipp Wich [Sun, 7 Mar 2010 20:14:07 +0000 (20:14 +0000)]
libs/ipkg: pass some force flags to opkg invokations for non interactive mode

14 years agocontrib/package: remove leftover reference to libcyassl-luci
Jo-Philipp Wich [Sun, 7 Mar 2010 18:43:48 +0000 (18:43 +0000)]
contrib/package: remove leftover reference to libcyassl-luci

14 years agotrunk: drop uvc_stremaer support, package was removed upstream
Jo-Philipp Wich [Sun, 7 Mar 2010 18:42:12 +0000 (18:42 +0000)]
trunk: drop uvc_stremaer support, package was removed upstream

14 years agoGo back to OpenWrt libcyassl
Steven Barth [Sun, 7 Mar 2010 17:46:58 +0000 (17:46 +0000)]
Go back to OpenWrt libcyassl

14 years agomodules/admin-full: don't display vlan config if there is no switch on the device
Jo-Philipp Wich [Sun, 7 Mar 2010 16:33:29 +0000 (16:33 +0000)]
modules/admin-full: don't display vlan config if there is no switch on the device

14 years agomodules/freifunk: update settings for Mainz community profile (#111)
Jo-Philipp Wich [Sun, 7 Mar 2010 15:24:18 +0000 (15:24 +0000)]
modules/freifunk: update settings for Mainz community profile (#111)

14 years agomodules/admin-full: rewrite vlan setup for new swconfig style config format
Jo-Philipp Wich [Sat, 6 Mar 2010 19:13:03 +0000 (19:13 +0000)]
modules/admin-full: rewrite vlan setup for new swconfig style config format

14 years agolibs/cbi: implement .sectiontitle callback for tblsections to allow custom per-row...
Jo-Philipp Wich [Sat, 6 Mar 2010 19:10:30 +0000 (19:10 +0000)]
libs/cbi: implement .sectiontitle callback for tblsections to allow custom per-row titles

14 years ago[build] drop -Werror, newer gcc versions emit more warnings, stuff might break on...
Jo-Philipp Wich [Tue, 2 Mar 2010 00:47:47 +0000 (00:47 +0000)]
[build] drop -Werror, newer gcc versions emit more warnings, stuff might break on some targets

14 years agolibs/ipkg: add callback based list_all() and list_installed()
Jo-Philipp Wich [Sun, 28 Feb 2010 23:38:22 +0000 (23:38 +0000)]
libs/ipkg: add callback based list_all() and list_installed()

14 years agoapplications/luci-statistics: init fixes
Jo-Philipp Wich [Sun, 28 Feb 2010 20:59:23 +0000 (20:59 +0000)]
applications/luci-statistics: init fixes

14 years agoapplications/luci-statistics: make it run ootb again
Jo-Philipp Wich [Sun, 28 Feb 2010 00:19:58 +0000 (00:19 +0000)]
applications/luci-statistics: make it run ootb again

14 years agomodules/admin-full: add extended mac80211 wireless options for 11n, patch by Dennis...
Jo-Philipp Wich [Sat, 27 Feb 2010 23:21:14 +0000 (23:21 +0000)]
modules/admin-full: add extended mac80211 wireless options for 11n, patch by Dennis Bartsch

14 years agoluci-app-voice-diag, luci-app-diag-devinfo: Fix dependencies for the network
Daniel Dickinson [Sat, 27 Feb 2010 10:37:08 +0000 (10:37 +0000)]
luci-app-voice-diag, luci-app-diag-devinfo: Fix dependencies for the network
and SIP device discovery packages.

14 years agoFixed luci config for openwrt-light as only theme, an removed extraneous 'a' from...
Daniel Dickinson [Sun, 24 Jan 2010 22:30:09 +0000 (22:30 +0000)]
Fixed luci config for openwrt-light as only theme, an removed extraneous 'a' from header.htm

14 years agoCommit from LuCI Translation Portal by user acinonyx. 43 of 43 messages translated...
Translation System [Fri, 8 Jan 2010 13:13:36 +0000 (13:13 +0000)]
Commit from LuCI Translation Portal by user acinonyx. 43 of 43 messages translated (0 fuzzy).

14 years agocontrib/uci: bump to latest git version
Jo-Philipp Wich [Tue, 29 Dec 2009 18:12:21 +0000 (18:12 +0000)]
contrib/uci: bump to latest git version

14 years agobuild: fix typo in hostenv.sh introduced in r5654
Jo-Philipp Wich [Tue, 29 Dec 2009 18:11:39 +0000 (18:11 +0000)]
build: fix typo in hostenv.sh introduced in r5654

14 years agobuild: emulate nixio.sysinfo() on Darwin
Jo-Philipp Wich [Tue, 29 Dec 2009 18:09:17 +0000 (18:09 +0000)]
build: emulate nixio.sysinfo() on Darwin

14 years agolibs/nixio: fix uninitialized variable warning on Darwin in splice.c
Jo-Philipp Wich [Tue, 29 Dec 2009 17:55:10 +0000 (17:55 +0000)]
libs/nixio: fix uninitialized variable warning on Darwin in splice.c

14 years agolibs/lucid-http: fix regressions with recent git uci
Jo-Philipp Wich [Tue, 29 Dec 2009 17:50:35 +0000 (17:50 +0000)]
libs/lucid-http: fix regressions with recent git uci

14 years agobuild: adjust hostenv.sh for OS X
Jo-Philipp Wich [Mon, 28 Dec 2009 23:28:44 +0000 (23:28 +0000)]
build: adjust hostenv.sh for OS X

14 years agolibs/nixio: properly cast len argument for OS X sendfile()
Jo-Philipp Wich [Mon, 28 Dec 2009 23:07:04 +0000 (23:07 +0000)]
libs/nixio: properly cast len argument for OS X sendfile()

14 years agolibs/nixio: fix compile on OS X
Jo-Philipp Wich [Mon, 28 Dec 2009 22:03:42 +0000 (22:03 +0000)]
libs/nixio: fix compile on OS X

14 years agolibs/cbi: don't filter bridge ports in firewall zone widget
Jo-Philipp Wich [Sat, 26 Dec 2009 00:09:47 +0000 (00:09 +0000)]
libs/cbi: don't filter bridge ports in firewall zone widget

14 years agomodules/admin-full: move alias-broadcast and alias-dns to advanced tab
Jo-Philipp Wich [Fri, 25 Dec 2009 00:44:38 +0000 (00:44 +0000)]
modules/admin-full: move alias-broadcast and alias-dns to advanced tab

14 years agomodules/admin-full: redirect back to overview page if trying to configure not existin...
Jo-Philipp Wich [Fri, 25 Dec 2009 00:42:51 +0000 (00:42 +0000)]
modules/admin-full: redirect back to overview page if trying to configure not existing wireless network

14 years agomodules/admin-full: link to wifi network adding in overview
Jo-Philipp Wich [Fri, 25 Dec 2009 00:42:17 +0000 (00:42 +0000)]
modules/admin-full: link to wifi network adding in overview

14 years agomodules/admin-full: (re-)implement adding of wireless networks
Jo-Philipp Wich [Fri, 25 Dec 2009 00:41:55 +0000 (00:41 +0000)]
modules/admin-full: (re-)implement adding of wireless networks

14 years agocontrib/fwd: add makwefile to make sdk happy
Jo-Philipp Wich [Thu, 24 Dec 2009 23:26:23 +0000 (23:26 +0000)]
contrib/fwd: add makwefile to make sdk happy

14 years agolibs/iwinfo: Respect IW_TXPOW_DBM flag over IW_TXPOW_MWATT when both are set
Vasilis Tsiligiannis [Thu, 24 Dec 2009 21:34:57 +0000 (21:34 +0000)]
libs/iwinfo: Respect IW_TXPOW_DBM flag over IW_TXPOW_MWATT when both are set

14 years agolibs/core: Fix wireless network ids
Vasilis Tsiligiannis [Thu, 24 Dec 2009 21:34:52 +0000 (21:34 +0000)]
libs/core: Fix wireless network ids

14 years agocontrib/package: collectd-mod-rrdtool1 was renamed, fix dependency
Jo-Philipp Wich [Thu, 24 Dec 2009 00:53:56 +0000 (00:53 +0000)]
contrib/package: collectd-mod-rrdtool1 was renamed, fix dependency

14 years agolibs/ipkg: Remove deprecated -force-defaults option when executing opkg
Vasilis Tsiligiannis [Wed, 23 Dec 2009 09:33:58 +0000 (09:33 +0000)]
libs/ipkg: Remove deprecated -force-defaults option when executing opkg

14 years agoCommit from LuCI Translation Portal by user acinonyx. 20 of 21 messages translated...
Translation System [Mon, 21 Dec 2009 23:17:18 +0000 (23:17 +0000)]
Commit from LuCI Translation Portal by user acinonyx. 20 of 21 messages translated (1 fuzzy).