Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Poweradmin

A web-based DNS management tool
Collective - Host: opensource - https://opencollective.com/poweradmin - Website: https://www.poweradmin.org - Code: https://github.com/poweradmin

FIXED TTN r345 : Remove pork code that will never be executed

github.com/poweradmin/poweradmin - b224d4407973f9025434319d384b75fdced0e6c9 authored almost 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN #346 : Bug that prevents insertion or display of the records after the first in db table.

github.com/poweradmin/poweradmin - fa6354dfc4595b5f623139ba992438391f1260bb authored almost 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN #347 : Update CHANGELOG/README links and Database Structure details in docs/

github.com/poweradmin/poweradmin - 216024da490776be97636a75ae7e2ca7a0324297 authored almost 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN #348 : Add useful error message to template DB failure indicating incorrect upgrade/install

github.com/poweradmin/poweradmin - 75ee9713a61a724d038d456ce8be71ea0c6c4c96 authored almost 15 years ago by Scott Harvanek <[email protected]>
FIXED #340 - Fix invalid css and HTML

github.com/poweradmin/poweradmin - 791cfc1fbbc000d807f04f73591ad7225649409c authored almost 15 years ago by Scott Harvanek <[email protected]>
FIXED #342 - Check if post is set on password change

github.com/poweradmin/poweradmin - 93e906b74073aeceb6d7621dbfe16340a1bc2d94 authored almost 15 years ago by Scott Harvanek <[email protected]>
FIXED #343 - Language detection broken in installer

github.com/poweradmin/poweradmin - 139561915e4a96e6eccdd4d054b67ec06e751fb2 authored almost 15 years ago by Scott Harvanek <[email protected]>
ADDED #344 - MySQLi support

github.com/poweradmin/poweradmin - ed7fa4f4ed51a4c8c309d97208e866422ebaf72a authored almost 15 years ago by Scott Harvanek <[email protected]>
ADDED TTN#341 - Check for MDB2

github.com/poweradmin/poweradmin - a61b1dd19f6975ded154f20eaed354bd0d694dd6 authored almost 15 years ago by Scott Harvanek <[email protected]>
ADDED TTN#341 - Check for MDB2

github.com/poweradmin/poweradmin - 12c94ba3e03e57d32e5f09085e42262a73c89ea0 authored almost 15 years ago by Scott Harvanek <[email protected]>
This is a test commit

github.com/poweradmin/poweradmin - 93118737598c662d9d78b04b0c654dadce61c12d authored almost 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#338 - Check if config exists in i18n

github.com/poweradmin/poweradmin - d002918a2ce008a5ae116f70dbd5957b37d02510 authored almost 15 years ago by Scott Harvanek <[email protected]>
Update version variable location for better display

github.com/poweradmin/poweradmin - 805aa7cbe401f1f103a0b3f9bc3a11a28d4dfbad authored almost 15 years ago by Scott Harvanek <[email protected]>
Update version variable location for better inclusion, update german locale file to fix non matching text

github.com/poweradmin/poweradmin - ab2dd2d70015c05c60f6cbf2776dbc181415e958 authored almost 15 years ago by Scott Harvanek <[email protected]>
Added missing semicolon. Fixing #337.

github.com/poweradmin/poweradmin - 86a10b7422a84642c6e791bcb3dfe3d7769cd840 authored almost 15 years ago by Rejo Zenger <[email protected]>
ADDED TTN#87 - Show verion in footer

github.com/poweradmin/poweradmin - 2ab26871d1d9aa4833938fdb01a4e06a11c52f0b authored almost 15 years ago by Scott Harvanek <[email protected]>
ADDED TTN#328 - Add PR Record Type

github.com/poweradmin/poweradmin - 7d1ee9d4e2a11654b94bc0f48def80931945ebb7 authored about 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#336 - Templating system didn't quite make it all the way in for some reason, this update fixes templating.

github.com/poweradmin/poweradmin - ffcedda4c193fd1686bdca0876134f3f13937c1a authored about 15 years ago by Scott Harvanek <[email protected]>
Cleanup some annoying unset variable errors.

github.com/poweradmin/poweradmin - 521459288506fe498136697cc38d9a3b6e79f433 authored about 15 years ago by Scott Harvanek <[email protected]>
Reset default config-me

github.com/poweradmin/poweradmin - 5e69fa5f3050556345675224d39c14bb515f5d1a authored about 15 years ago by Scott Harvanek <[email protected]>
Feature ADD #331 - Show domain owner to administrators, or users with global edit permissions.

github.com/poweradmin/poweradmin - ac1fed267124a5d79f50d0499df93ad3038353be authored about 15 years ago by Scott Harvanek <[email protected]>
TTN#335 - Invalid MDB2 record types, fixed.

github.com/poweradmin/poweradmin - 9d00c1d1a27c9e7062d21f290b05aa971fc88227 authored about 15 years ago by Scott Harvanek <[email protected]>
Fixing a short_open_tags issue as reported. Closes #333.

github.com/poweradmin/poweradmin - 3612473fd69674e61ed152eba7836a2a2a62b6b8 authored about 15 years ago by Rejo Zenger <[email protected]>
Added "add record field" #308

Fixed some double defined constants

github.com/poweradmin/poweradmin - e0a3979e9f6a1a0f2c8836ccfeb8f67340e4f0bd authored over 15 years ago by Klaas Tammling <[email protected]>
Some files that didn't get created for TTN#325

github.com/poweradmin/poweradmin - 2c69df69c0340c775c5ed65e1843eb387b627fe5 authored over 15 years ago by Scott Harvanek <[email protected]>
FEATURE TTN#325 Add template system - THANKS Jeroen

github.com/poweradmin/poweradmin - deed8459a6908a4803155cb8f3e00205553ec37b authored over 15 years ago by Scott Harvanek <[email protected]>
Feature TTN#316 & #324 - Add comments section to each zone edit, Thanks jeroen

github.com/poweradmin/poweradmin - 79faeb2a6b37e9a919f5543cef73ddb843c300ef authored over 15 years ago by Scott Harvanek <[email protected]>
ENHANCEMENT TTN306 - Add back link after adding a record to a zone - THANKS Jonas

github.com/poweradmin/poweradmin - 29a1368390a4ea8d9d153f3dacc624286fa8af51 authored over 15 years ago by Scott Harvanek <[email protected]>
BUGFIX TTN286 - Headers already sent fix, ob_start clears this

github.com/poweradmin/poweradmin - 7542b7f2235fb32a1cf52071941ebe9c6a3dc530 authored over 15 years ago by Scott Harvanek <[email protected]>
FIX TTN#321 - Update serial on record deletion

github.com/poweradmin/poweradmin - aef2ae9300eb3f2eb61940577be9bb8bedddef0f authored over 15 years ago by Scott Harvanek <[email protected]>
Enhancement TTN#319 - Add Dynamic DNS client w/ update script. Thanks troyfrew, this needs testing

github.com/poweradmin/poweradmin - 5e3252051a5648cbe742df0755b290efee626e8f authored over 15 years ago by Scott Harvanek <[email protected]>
Enhancement TTN#320 - SPF Record Validation THANKS kristaps

github.com/poweradmin/poweradmin - e4ff894289d3e3a201397c2ca1fdd574b3ed1867 authored over 15 years ago by Scott Harvanek <[email protected]>
Typo in language listing

github.com/poweradmin/poweradmin - 8004a7df8622384bcd07212f51a8bf1e2c504b02 authored over 15 years ago by Scott Harvanek <[email protected]>
Enhancement #317 - German translation - THANKS gkaefer

github.com/poweradmin/poweradmin - 7041d2947b7d761f5a6225f2bb391a8e49e709f9 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#289 - Fix JS on login form to set focus on username THANKS mbsouth

github.com/poweradmin/poweradmin - 3200d98dc2143b3d138b93ed628263e3c6414ba8 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#46 - Allow quotes around TXT records and allow escaped quotes within the quotes as per RFC1035

github.com/poweradmin/poweradmin - dcb8d54b64e60def05bddb488c009f6e74274d02 authored over 15 years ago by Scott Harvanek <[email protected]>
FEATURE TTN#313 - Make success message clickable to edit the newly created slave zone - THANKS jonas

github.com/poweradmin/poweradmin - 0c789d477123629daaee6526d8faa04dbc9b51c5 authored over 15 years ago by Scott Harvanek <[email protected]>
FEATURE TTN#314 - Make success message clickable to edit the newly created zone- THANKS Jonas

github.com/poweradmin/poweradmin - a0e48f2d2e530c4d3b9a1b96768171f569093e1e authored over 15 years ago by Scott Harvanek <[email protected]>
FEAT TTN#300 - Added reset button to form edits - THANKS pcairney

github.com/poweradmin/poweradmin - 9dd1333c1da4828e191263a11e501515b892c113 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#305 - When adding an MX record the set value was being ignored

github.com/poweradmin/poweradmin - 6a815d1996b6cd18b9b1bd9ffd223dc3775807f8 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#299 - Users should be enabled by default, that is more common than not

github.com/poweradmin/poweradmin - b5d499a4dbd5ced5dfe46c2b4f2e4c0353794ca8 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#130 - Don't allow duplicate CNAMEs or CNAMEs that overlap with a/AAAA

github.com/poweradmin/poweradmin - b749f634773881b840f50098828e44994288faf2 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#59 - Allow editing of SRV records priority when editing a zone

github.com/poweradmin/poweradmin - c71ebe473599bbcf3dea7485e4e2116209f437bf authored over 15 years ago by Scott Harvanek <[email protected]>
Cleaner fix to #291

github.com/poweradmin/poweradmin - ff84362280d49eeb0b00a66c75dc2c2335cbbf7e authored over 15 years ago by Scott Harvanek <[email protected]>
Only add quotes to content if the record is type SPF

github.com/poweradmin/poweradmin - 7e8226df5cb97286c92ddd8f1d42ecc0ff7227d2 authored over 15 years ago by Scott Harvanek <[email protected]>
Fix quotes that were left out of r333

github.com/poweradmin/poweradmin - bb28c5b10e16a9e7aa5b08b90b60f998d984a045 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#291 - Add quotes to DB when adding/editing a SPF record

github.com/poweradmin/poweradmin - b8789a5c67f496db3fca2be9c43e2d403cb45b91 authored over 15 years ago by Scott Harvanek <[email protected]>
Missing closing bracket for last commit r331

github.com/poweradmin/poweradmin - 70fc05fab16fea9a9f437a2257784d787619e0c3 authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#292 - Do not show other users in system unless user is allowed to see them

github.com/poweradmin/poweradmin - b9444c56f6a541cbe8a0e58c85d873826f4fa75a authored over 15 years ago by Scott Harvanek <[email protected]>
Begin code commenting project

github.com/poweradmin/poweradmin - cae390785af6ef157c0080241173109610c8602a authored over 15 years ago by Scott Harvanek <[email protected]>
FIXED TTN#283 - Deleting record should update serial

github.com/poweradmin/poweradmin - 28ce1acbe394c3a049d54955842820afefe5288d authored over 15 years ago by Scott Harvanek <[email protected]>
Update README file in docs/ direcory. It was still pointing to an old page on the website.

github.com/poweradmin/poweradmin - 0c8302af1c2d708172245ed89b3217fe3fc0c91e authored about 16 years ago by Rejo Zenger <[email protected]>
Updated of copyright notice (year has changed).

github.com/poweradmin/poweradmin - 0a4cac9ac293a3acba5e26cda37ee5b12d2044ad authored about 16 years ago by Rejo Zenger <[email protected]>
Bugfix. SOA record now gets update only once, even when we are updating multiple records in edit.php. Doh.

github.com/poweradmin/poweradmin - 7c2b72271b8a7a3debbc5780fedc97112d663046 authored about 16 years ago by Rejo Zenger <[email protected]>
Rewrite of SOA update function. Now honors a serial of "0" (as this has special meaning for Powerdns) and simplified code. Fixed a bug in edit.php which caused serial not to be changed when records were changed. User is now forced to edit SOA record explicitly. Closes #66.

github.com/poweradmin/poweradmin - a48b9f647d0ee743b75c1bfa42b82dfddb8e3ea2 authored about 16 years ago by Rejo Zenger <[email protected]>
Bugfix: fixed a number of broken permissions checks. Reported by "stbuehler". Closes #88.

github.com/poweradmin/poweradmin - 89fa21b179ec147fa94d0ac2a4f340d91925b75e authored about 16 years ago by Rejo Zenger <[email protected]>
Added prelimary support for CURL records. This is one of those "fancy" record types that are supported by PowerDNS.

github.com/poweradmin/poweradmin - 123673941cedcec0233bf326f8760070fee89717 authored about 16 years ago by Rejo Zenger <[email protected]>
Bugfix: User was unable to delete own record. Bug reported by Jasper van Erven Dorens and Olvi. Resolves first comment of #88.

github.com/poweradmin/poweradmin - 3a049d8891935b7fce72f024362fe20f3d417f1a authored about 16 years ago by Rejo Zenger <[email protected]>
Bugfix: when not all data was entered correctly when creating a new user, an error was displayed, but the user still was created.

Bugfix: A possible privilege escalation has been reported by Pim Rupert. This has also been adres...

github.com/poweradmin/poweradmin - e2a5e668eea1091361707393a035bc43140232b9 authored about 16 years ago by Peter Beernink <[email protected]>
Minor bug fix: [email protected] reported that cyrillic characters where not supported. Applied the patch which was supplied.

This closes #93.

github.com/poweradmin/poweradmin - 9b6b452c84ccc29e29a8c03d50e796829947fa7e authored over 16 years ago by Peter Beernink <[email protected]>
Added preliminary support for SPF (other than in TXT) and SSHFP records. Valdiation for these types will be added in near future. As requested in #89.

github.com/poweradmin/poweradmin - 5d70656db31f506fb1da8640ee93abdcf34e5dbb authored over 16 years ago by Rejo Zenger <[email protected]>
Applied the patches supplied in #82 and #85.

Also quoted some additional values before they are send to the database.

github.com/poweradmin/poweradmin - 144c9fde58614592253b2581ecd1f41bfed3ddd3 authored over 16 years ago by Peter Beernink <[email protected]>
Bugfix: When no zones are available in current listing, it isn't possible to switch to an other listing.

Fixed this by displaying the character selection in this case. Closes: #81.
Bug reported by Tom H...

github.com/poweradmin/poweradmin - 0223fabc6df4909d7a0fb8d54f8d7b702a49cd7f authored over 16 years ago by Peter Beernink <[email protected]>
Fixed a number of undefined errors warnings. Updated a number variable names for consistency. Update PHP syntax for consistency.

github.com/poweradmin/poweradmin - e73272293f290d9bb7bcbb37d6ad007ada595307 authored over 16 years ago by Rejo Zenger <[email protected]>
Bugfix: The GRANT statement for PostgreSQL is not correct.

Modified the code to give the correct GRANT statement based on the tables in database-structure.i...

github.com/poweradmin/poweradmin - afc0da16fe5cb0fc8d9d77fccafdf9de90245f40 authored over 16 years ago by Peter Beernink <[email protected]>
Bugfix: removed the multirow insert syntax, which is only supported in PostgreSQL 8.2 and higher. Reported and patch by grin.

This closes ticket:79.

github.com/poweradmin/poweradmin - f5b017c95d83330a1a689abb1e9e5955761292c5 authored over 16 years ago by Peter Beernink <[email protected]>
Fixed a number of errors for undefined variables.

github.com/poweradmin/poweradmin - 4d99c5d78c07742ac9f39ab1e1fb3068ab2cedad authored over 16 years ago by Rejo Zenger <[email protected]>
Update of SRV record validation. Now checks for a maximum number of characters of content field and allows dash in first label of content field. Closes #45.

github.com/poweradmin/poweradmin - 74aba644e2f46175980ec6f00d2d2505134c13f2 authored over 16 years ago by Rejo Zenger <[email protected]>
Added isset() check for commits.

github.com/poweradmin/poweradmin - 21458d04ac3ab87604ffd4d20f64485612b48c5f authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed a number of undefined variable errors in PHP. Fixed an omission in r291.

github.com/poweradmin/poweradmin - 57d6fea698431e7eec80fe886d08884766fa51dd authored over 16 years ago by Rejo Zenger <[email protected]>
Bugfix. A user without the privilige to change the permission templates for users couldn't change user properties. Closes: #80.

github.com/poweradmin/poweradmin - 0620953b9d2c0f2f5fceec746a44621b6640c9e5 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed a couple of warnings on undefined variables and array indexes. Closes: #71.

github.com/poweradmin/poweradmin - 10832f30310054cd738528a2abd5603e03040af2 authored over 16 years ago by Rejo Zenger <[email protected]>
Bugfix: In postgres an empty string ("") was is not automatically casted to 0. Because of this the use of integer is forced in the $db->quote() function. This fixes ticket:40.

github.com/poweradmin/poweradmin - 8f327cba3efed89f91dac588b851e2e9f285e064 authored over 16 years ago by Peter Beernink <[email protected]>
Fixed GRANT statement installer to give working example, even if web interface and database are on different server. Closes #67.

github.com/poweradmin/poweradmin - 794ec3735cb33c524fb05039b465c55ae123bb2a authored over 16 years ago by Rejo Zenger <[email protected]>
Changed default zone type when adding new master zones (from master to native).

github.com/poweradmin/poweradmin - a035daeb90a3bfc63c0f339ec5877b244b1ae25c authored over 16 years ago by Rejo Zenger <[email protected]>
Bugfix: Modified the link to the Poweradmin installation in step 7 from 'index.php' to '../index.php'. This closes ticket:68.

github.com/poweradmin/poweradmin - 0aee9fa1b8f3799e3a18ae3746fc29b886a8236b authored over 16 years ago by Peter Beernink <[email protected]>
Fixed an invalid function call. Reported by Chet Nichols. Closes #55.

github.com/poweradmin/poweradmin - 135fdcabeffeca080fc7dc9023b174ef6a0c10f2 authored over 16 years ago by Rejo Zenger <[email protected]>
Validation of an emailaddress now uses new hostname validation function as well. Issue reported by Alessandro Bono. Closes: #60.

github.com/poweradmin/poweradmin - d1f1af12102bb93bb7751ec4b6c01bef04f373ff authored over 16 years ago by Rejo Zenger <[email protected]>
Bugfix. Unable to add a new slave due to wrong validation of user input. Reported by Adhisimon. Closes #58.

github.com/poweradmin/poweradmin - 3205e95225ed9e5a9612f26db6e7e6eb1523f8d9 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed a bug that was introduced by bugfix (...) in r277.

github.com/poweradmin/poweradmin - e13980971f9984768c84ccff3eb56996277fba15 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed a small and non-critical bug when validating SOA records. An error messages was shown, validation or process wasn't influenced.

github.com/poweradmin/poweradmin - 207f8e10db0558c27db34c799dcaea52ffef9671 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed a bug causing return of wrong seasrch results when searching for zones the user does own. Reported by Adhisimon. Closes: #56.

github.com/poweradmin/poweradmin - 5e6d86ef3d3e79a0c401a281899c0671c4832fa3 authored over 16 years ago by Rejo Zenger <[email protected]>
Added user configurable option to show serial of zone in zone listing. Closes: #53.

github.com/poweradmin/poweradmin - 53dd855d216177ddba17b5c400528f8b909816b2 authored over 16 years ago by Rejo Zenger <[email protected]>
Changed legacy function name for hostname validation to new code. Bug reported by Adhisimon. Closes: #55.

github.com/poweradmin/poweradmin - 6a214dde223700ff2fa0a7d75897cf8d931cbea2 authored over 16 years ago by Rejo Zenger <[email protected]>
Bugfix: Used the $_SESSION['userid'] instead of $userid. Patch supplied by adhisimon.

This closes #54.

github.com/poweradmin/poweradmin - f15d206117b169fbb075218c8956230647df8c61 authored over 16 years ago by Peter Beernink <[email protected]>
Fixed the two URL's in the CHANGELOG and README file.

github.com/poweradmin/poweradmin - 5a0e57b962c9bf6b8c2f260f0c59c5ae11381c10 authored over 16 years ago by Rejo Zenger <[email protected]>
Renamed error ERR_DNS_MX_NS_TO_CNAME to more generic ERR_DNS_NON_ALIAS_TARGET. See also r270.

github.com/poweradmin/poweradmin - 29b2c5cf355baa83058535655623f1055196486f authored over 16 years ago by Rejo Zenger <[email protected]>
Removed an unused error definition.

github.com/poweradmin/poweradmin - 66737db5c4318bfcf6b7202b6d68bc935d56ff55 authored over 16 years ago by Rejo Zenger <[email protected]>
Password of Poweradmin administrator is now asked (and used) during installation procedure, avoiding the need of using a default password.

github.com/poweradmin/poweradmin - 6117098ec3f914e4e7000be67ba560b8623af6b6 authored over 16 years ago by Rejo Zenger <[email protected]>
Added validation for SRV records. Closes #45. Updated validation for TXT records to allow for DKIM. Closes #49. Renamed is_valid_mx_or_ns_target function to more generic name is_valid_non_alias_target.

github.com/poweradmin/poweradmin - 1292b8daa96e22dc70d7cb7414036fe12c8814e5 authored over 16 years ago by Rejo Zenger <[email protected]>
Minor layout bug: Made sure the table row was closed before starting a new one.

github.com/poweradmin/poweradmin - c4c5d3313bf1a2dd8ab1c5c324ffb904490afeda authored over 16 years ago by Peter Beernink <[email protected]>
Added two missing exclamation marks in IP address verification function. Closes #52.

github.com/poweradmin/poweradmin - b74bdb8d61d94e6d5f62039099db639ee4c91df6 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixing the previous bugfix. Should really close #51. Additionaly, allow for IPv6 master if zone is a new slave zone.

github.com/poweradmin/poweradmin - d7e4234258c9003128faedb2f378908d72aac8d4 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed legacy function calls to functions for validating IPv4 and IPv6 addresses. Closes: #51.

github.com/poweradmin/poweradmin - c2db9f47b73b30c173fbda69c15110ac0336a10a authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed a bug in the installer. This closes #50.

github.com/poweradmin/poweradmin - 3422d0480689af364e56060506a9520a1f28e789 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixing typo in MX validation check.

github.com/poweradmin/poweradmin - 29e4d82a2d2d2de64c413d857b318bdd7bdc2de2 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixed create user example for PgSQL to have create a new user with a password.

github.com/poweradmin/poweradmin - 425d4dd3ab9d7926d23d0b76ede603d5d58ab395 authored over 16 years ago by Rejo Zenger <[email protected]>
Re-ordering of some of the questions in the installer script. The user is now presented the exact commands to create the Poweradmin database user, instead of giving a mock-up.

github.com/poweradmin/poweradmin - fd76b33369dcedb9c6d7a8a7a923c61f265f51d9 authored over 16 years ago by Rejo Zenger <[email protected]>
Changed suggested configuration code to not use the PGP shorttags for better compatibility.

github.com/poweradmin/poweradmin - 8ed2780d21ed807d6a8e77dbf959e6f1f35b8221 authored over 16 years ago by Rejo Zenger <[email protected]>
Fixing another typo in Dutch translation.

github.com/poweradmin/poweradmin - c599ddb42c5281e4e6dc3d50988315532c51bf89 authored over 16 years ago by Rejo Zenger <[email protected]>