1 0 Tag Archives: Galium
post icon

This is what you get when coding on drugs…

20. Aug, 2008
-$top .= $ns['recordName'] .
         str_repeat(" ", 20-strlen($ns['recordName']) ) .'A';
+$top .= $ns['recordName'] .
         str_repeat(" ", 20-strlen($ns['recordName']) ) . $ns['recordType'];

Thank you very much, I am proud to accept the award for the major ‘Oh Damn’ of the year. This ‘Oh Damn’ silently broke ns5′s .ing TLD for a smal time…

This was in Galium, and a new release solving this and two other minor issues will be released soon, for the time being, grab the patch at http://hg.sharesource.org/galium/raw-rev/861da6f25b75 … just patch it with -p1 :)

Read full story »


Written By Tim Groeneveld. \\ tags: , , , , ,
post icon

Galium 0.29 hotfix

11. Aug, 2008

What’s fixed in this hotifx?

  • Domain Cron is less verbose
  • Started removing hard coded values inside the domain cron.
  • Fixed a bug in the domain cron; where a domain would not be marked as being updated when it had beed
  • Included the missing ‘switch’ function… woops!

Galium 0.29 hotfix

Read full story »


Written By Tim Groeneveld. \\ tags: , , ,
post icon

Galium 0.29 released!

10. Aug, 2008

Galium 0.29 released!

  • 100% Fixed the confusing template, where logout showed up, without being logged in!
  • 100% You can now (again) switch between local and remote hosting of domains :)
  • 90% Users can now add A, AAAA and CNAME records.

How to upgrade?
If you have installed Galium 0.2 or later, updating is as simple as just replacing all the updated files. If not, go to the directory where you installed Galium, and type ‘php ./apps/doUpdate.php’

tim@timg:/var/www/galium$ ./apps/doUpdate.php
=> Galium Cron Service v0.2b
--> Loading configuration ...
--> Connecting to MySQL ...
=> Checking if the database needs an update ...
=> Updating to database version 4
--> Running UPDATE-0002.sql ...
----> OK!!!
--> Running UPDATE-0003.sql ...
----> OK!!!
--> Running UPDATE-0004.sql ...
----> OK!!!
--> OK!

Easy! Download the latest Galium here.

tim@timg:/var/www$ diff -ur galium.old galium | diffstat
 galium/apps/domainCron.php                                |  150 +++++-----
 galium/conf/config.php                                    |    4
 galium/www/Applications/User/Manage.php                   |  149 ++++++++-
 galium/www/Libraries/Backend.php                          |   32 ++
 galium/www/Skins/bea../Template.php                       |   16 -
 galium/www/Skins/bea../Temp..s/Man../Dom..Records.php     |   18 -
 galium/www/Skins/bea../Temp..s/Man../lis..omains.php      |    6
 12 files changed, 273 insertions(+), 103 deletions(-)
Read full story »


Written By Tim Groeneveld. \\ tags: , ,
post icon

giv.ing some lov.ing to Galium

10. Aug, 2008

In around six hours (in other words, in 24 hours, knowing me) I am going to be releasing an update to Galium, which will finally allow (after how many weeks?) using the name servers from the top level domain, but allowing users to specify their own DNS records. In other words, DNS records would be hosted by us, which would remove the need for glue servers in some cases.

Also, in other news, the .gopher and the .geek top level domains either are – or will soon be – powered by Galium! Next step; world domination!

Read full story »


Written By Tim Groeneveld. \\ tags: , , , ,
post icon

Preparing galium TLD software to do new tricks

28. Jul, 2008

I am currently working on the next version of galium, the software that runs the .ing top level domain name. This update will be minor upgrade-wise (going from a 0.2 to a 0.3), but will provide a few new features, and will pave the way to galium 1.0.

What Galium 0.3 will do:

  • Enforce domain limits per user
  • Fix the last cron update “bug” (it’s not really a bug, but it is annoying)
  • Finally allow the adding of A, NS, MX etc records, so a glue name server is not required (this means that requests are handled by the slave servers directly! Can anyone spell speed increase?)
  • It will not have hardcoded SOA records…  this will be able to be changed. Somehow.

The future (Galium 0.4 and higher):

  • Allow domains to be registered via an API (probably with MyInfo)
  • Keep a backup of all (or some) previous generated TLD configurations somewhere
  • Support more backends then just BIND
  • Have a WHOIS server
Read full story »


Written By Tim Groeneveld. \\ tags: , , ,
post icon

Galium update comming in the next 20 minutes

27. Jul, 2008

My Galium top level domain software will get a minor update soon, which will fix a few [minor] outstanding issues.

  • Usernames can now contain the “-” character
  • The zone file generator will not always give the outputted revision as being “0″ (this stopped all updates from not appearing on slave DNS servers until the following update on the next day … bad).
  • The cron that generates the zone file now reloads bind!

I will release this version as soon as it’s commited, and then begin working on the ability to add A, MX and a few other types of records. At the moment it only works via glues.

UPDATE: the new version of Galium was released, and can be downloaded from http://sharesource.org/project/galium/files/136/

Read full story »


Written By Tim Groeneveld. \\ tags: , , , , ,