Monday, February 28, 2005

Dog vs. Cat

I am at a crossroad in development. I am researching and testing a new captive portal called WiFiDog http://www.ilesansfil.org/wiki/WiFiDog. All PHP and C. Not Perl, JAVA, PHP and TomCat, Axis, SOAP, crons.... this would greatly simplify my development, and minimize server requirements, as well as open a few doors for porting to the infamous WRT54G.

Aside from still being embryonic, one problem was that the authserver uses Postgresql, but i am converting it to MySQL. I am still in the code picking it apart, looking to see advantages over the exsiting AUTHENTICATION methods used by NoCat and the Control Server (Authentication is a separate part of the control server). Before i go into development of the Control Server Lite version, i need to decide what the future Control Server will actually be. With WiFiDog, i really don't see a need for me to release a lite version of my server... It seems to be exactly what many of you are asking for. Hell, i might just switch over to their server... Just kidding. If your a developer, check it out. Let me know what you think.

Sunday, February 20, 2005

ZoneCD Version 0.6 - Release Candidate 4

http://www.publicip.org/mirror/dists/beta/ZoneCD_0.6-rc4.iso
md5sum: abdb939a16839ccf03b3d0a8dc84a121

I added more logging when verbose is 10. This will be turned down after we are done testing.

Did some more work on the configuration script so upgrades to new versions will be smoother.

I added pump back to the init script when dhcp is used on eth0. dhclient will still run to initially get an ip for eth0, but pump will be run to make sure the lease is maintained.

New cronjob to check that nocat is running, and restart or reload accordingly if it dies.

Changed screen resolution to 800x600

Added traceroute

modified /usr/local/nocat/lib/NoCat/Remote/Control.pm
modified /usr/local/nocat/lib/NoCat.pm

Let me now how testing goes!!!!

Thursday, February 17, 2005

We're Up To Release Candidate 3

You can find the iso here for ZoneCD_0.6-rc3.iso
http://www.publicip.org/mirror/dists/beta/

Here's what should be the final Changelog:

· Added usb as configuration medium option
· Added auto-configuration for Prism pci and pcmcia cards
· Added firmware and hostap utility for cards with SSF
· Added auto-reboot dialog configuration
· Added samba 3.0.10-1
· Added xdm 4.3.0
· Added rxvt
· Added poptop(pptpd) (w/radiusclient)
· Added ppp
· Added asterisk
· Added zaptel 1.0.2-2
· Added PPTP passthru to open mode
· Added option for automatic formating of USB drive if it can't be mounted
· Added cron to [re]start nocat if it crashes
· Updated dansguardian to 2.8.0
· Moved all dg conf files to zonecd config
· Modified /usr/local/nocat/lib/NoCat/Remote/Control.pm (catch SOAP faults)
· Modified /usr/local/nocat/lib/NoCat/Accounting/XML.pm (deny empty responses)
· New ssh key pairs generated at boot and saved to config medium
· Removed excess baggage (cleaned apt-get and removed manpages [-120MB])
· Changed LessX client to rxvt
· Patched and recompiled kernel(pptp & mppe)
· Modified ntpdate to remove syslogging, and to step time, not slew
· Updated hwdata (support more devices for autoconfig)
· Changed boot resolution to vga=normal
· Removed fruity boot colors (sorry Klaus, i just can't take it any more)
· Fixed open mode access to port 443 (wrong inititlaize.fw used with dg enabled)


If you haven't tried it yet, please do... Meanwhile, I've got a website that will be grossly outdated once this release goes on Sourceforge. This is the part i hate.

Anyway, thanks to everyone that has provided feedback on the rc's!! I couldn't have done it without you.

Friday, February 11, 2005

ZoneCD 0.6 Release Candidate Available Soon

This one's been a long time coming. I was hoping to get the new release ready for upload this morning, didn't happen. I swear i can troubleshoot in my sleep. I think the init script runs in my brain while my body is in power save mode. Anyway, I still need to fix a couple more problems before you guys pick it apart.

Here's what coming in 0.6


  1. added usb as configuration medium option

  2. added auto-configuration for Prism II/2/2.5 pci and pcmcia cards

  3. added firmware and hostap utility for cards with SSF

  4. added auto-reboot dialog configuration
  5. added samba

  6. added xdm

  7. added rxvt

  8. updated dansguardian to 2.8.0

  9. moved all dg conf files to zonecd config

  10. modified /usr/local/nocat/lib/NoCat/Remote/Control.pm (catch SOAP faults)

  11. modified /usr/local/nocat/lib/NoCat/Accounting/XML.pm (deny empty responses)

  12. new ssh key pairs generated at boot and saved to config medium

  13. removed excess baggage (cleaned apt-get and removed manpages [-120MB])

  14. changed LessX client to rxvt

  15. Patched and recompiled kernel(pptp & mppe)

  16. added poptop(pptpd) (w/radiusclient)

  17. added ppp

  18. added asterisk

  19. Added zaptel

  20. modified ntpdate to remove syslogging, and to step time, not slew

  21. updated hwdata (support more devices for autoconfig)

  22. changed boot resolution to vga=normal

  23. removed fruity boot colors (sorry Klaus, i just can't take it any more)

  24. added ip config for eth1 (testing)
I'm probably forgetting something... but that's the jist of it.

Wednesday, February 09, 2005

Holy Shitnickles

I am full steam ahead... got alot going on these days. I have the HD/CF install in beta, new ZoneCD release comming up, and server upgrades going on. That's just the public ip stuff

No time to blog... work to do. I'll update you later.

Thursday, February 03, 2005

Updated SSL cert for Control Server

If anybody noticed a "miss" trying to get the control server last night it was because i was replacing the ssl cert with a new one... goofed the first time and had to remake the key/csr. Screw the Makefile that comes with apache2, just make-em.