diff --git a/derby.mdwn b/derby.mdwn new file mode 100644 index 0000000..f9425a5 --- /dev/null +++ b/derby.mdwn @@ -0,0 +1,22 @@ +Title: Roller Derby Stuff + +We provide Roller Derby software and advice, aimed at small- to medium-sized +leagues. We strive to make our software: + +* Free: no ads, no fees, forever +* Open: download and modify the provided source code +* Clean: fans and NSOs should focus on the game, not our software +* Easy: quickly-learned and intuitive interfaces + +Software +-------- + +* [Scoreboard](http://woozle.org/scoreboard/), works in any web browser +* [Penalty Timer (Android)](https://play.google.com/store/apps/details?id=org.woozle.penaltytimer) +* [Track](http://woozle.org/track/) with movable players +* Penalty Timer (iPhone/iPad) *coming soon* + +Articles +-------- + +* [Running A/V for a Bout](http://woozle.org/~neale/papers/derby-av.html) diff --git a/index.mdwn b/index.mdwn index a4a3132..e13f15c 100644 --- a/index.mdwn +++ b/index.mdwn @@ -19,11 +19,14 @@ held by folks who know the right person to ask. ssh fingerprint for woozle.org: 63:ac:b0:e9:ee:9f:a9:4f:55:0a:4a:42:5d:45:47:06 --> -3 Feb: Web Server Change ------------------------- +8 Mar: More web server suckage +------------------------------ -Because of a newly-discovered security bug in the web server software -I was using, I had to do an unplanned emergency changeover to something -else. I think everything is working now, including webmail. +I'm trying to get woozle.org ready for IPv6, using the same software +we run in [Dirtbags CTF](http://dirtbags.net/ctf/). I *thought* I had +the web server up and working, but apparently I broke webmail logins. -Please let me know if you find anything broken. +Thanks to the vigilant woozle user who phoned me to let me know it was +busted. + +Uptime for the web server is pretty horrible lately. My apologies. diff --git a/lists.cgi b/lists.cgi index 350a3ca..0cac0df 100755 --- a/lists.cgi +++ b/lists.cgi @@ -83,7 +83,7 @@ else: l = os.path.basename(d) content += '%s' % (l, l) content += '%s' % getdesc(d) - content += '
' + content += '' content += ' ' content += '
' % l content += ' ' diff --git a/mail.cgi.c b/mail.cgi.c index b729c39..ea9df69 100644 --- a/mail.cgi.c +++ b/mail.cgi.c @@ -11,7 +11,9 @@ main(int argc, char *argv[]) char *pathinfo = getenv("PATH_INFO"); char filename[512]; - if ((! pathinfo) || (0 == strcmp(pathinfo, "/index.html"))) { + if ((! pathinfo) || + (! strcmp(pathinfo, "/")) || + (0 == strcmp(pathinfo, "/index.html"))) { pathinfo = "/index.php"; } snprintf(filename, sizeof filename, "%s%s", basepath, pathinfo); diff --git a/scoreboard/scoreboard.mk b/scoreboard/scoreboard.mk new file mode 100644 index 0000000..0a7490a --- /dev/null +++ b/scoreboard/scoreboard.mk @@ -0,0 +1,8 @@ +TARGETS += $(DESTDIR)/scoreboard/index.html + +$(DESTDIR)/scoreboard/.git: + cd $(DESTDIR); git clone /home/neale/projects/scoreboard + +$(DESTDIR)/scoreboard/index.html: $(DESTDIR)/scoreboard/.git +$(DESTDIR)/scoreboard/index.html: /home/neale/projects/scoreboard + cd $(DESTDIR)/scoreboard; git pull diff --git a/template.html.m4 b/template.html.m4 index f8738b8..4ded141 100644 --- a/template.html.m4 +++ b/template.html.m4 @@ -11,6 +11,7 @@