You can subscribe to this list here.
| 2007 |
Jan
|
Feb
(23) |
Mar
(4) |
Apr
(60) |
May
(80) |
Jun
(24) |
Jul
(12) |
Aug
(12) |
Sep
(27) |
Oct
(59) |
Nov
(152) |
Dec
(135) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(19) |
Feb
(41) |
Mar
(8) |
Apr
(12) |
May
(14) |
Jun
(8) |
Jul
(23) |
Aug
(3) |
Sep
(1) |
Oct
|
Nov
(2) |
Dec
(1) |
| 2009 |
Jan
(1) |
Feb
(8) |
Mar
(6) |
Apr
(9) |
May
(2) |
Jun
|
Jul
(2) |
Aug
(2) |
Sep
(9) |
Oct
|
Nov
(3) |
Dec
|
| 2010 |
Jan
(2) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Adam C. <ad...@us...> - 2007-12-15 17:19:42
|
Update of /cvsroot/hcoop/portal In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv16287 Modified Files: cert.mlt config.sml header.mlt.in list.mlt paid.txt welcome.txt Log Message: members2 -> members Index: paid.txt =================================================================== RCS file: /cvsroot/hcoop/portal/paid.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** paid.txt 8 Dec 2007 20:45:30 -0000 1.2 --- paid.txt 15 Dec 2007 17:19:30 -0000 1.3 *************** *** 8,12 **** for new members and describes how you can start using your account: ! http://wiki2.hcoop.net/MemberManual/GettingStarted/AccountCreated We recommend reading it all the way through before proceeding. --- 8,12 ---- for new members and describes how you can start using your account: ! http://wiki.hcoop.net/MemberManual/GettingStarted/AccountCreated We recommend reading it all the way through before proceeding. Index: header.mlt.in =================================================================== RCS file: /cvsroot/hcoop/portal/header.mlt.in,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** header.mlt.in 9 Dec 2007 21:45:20 -0000 1.11 --- header.mlt.in 15 Dec 2007 17:19:30 -0000 1.12 *************** *** 3,7 **** <div class="sbgroup"> <li> <a href="portal">Front page</a></li> ! <li> <a href="http://wiki2.hcoop.net/">Wiki</a></li> </div> --- 3,7 ---- <div class="sbgroup"> <li> <a href="portal">Front page</a></li> ! <li> <a href="http://wiki.hcoop.net/">Wiki</a></li> </div> Index: welcome.txt =================================================================== RCS file: /cvsroot/hcoop/portal/welcome.txt,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** welcome.txt 8 Dec 2007 21:00:07 -0000 1.4 --- welcome.txt 15 Dec 2007 17:19:30 -0000 1.5 *************** *** 9,13 **** your joining process: ! http://wiki2.hcoop.net/MemberManual/GettingStarted/NewMember We recommend reading it all the way through and then following the --- 9,13 ---- your joining process: ! http://wiki.hcoop.net/MemberManual/GettingStarted/NewMember We recommend reading it all the way through and then following the Index: cert.mlt =================================================================== RCS file: /cvsroot/hcoop/portal/cert.mlt,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** cert.mlt 17 Nov 2007 05:31:17 -0000 1.5 --- cert.mlt 15 Dec 2007 17:19:30 -0000 1.6 *************** *** 144,148 **** <p>Note that you can't use SSL certificates very well over HTTPS without an IP address assigned to your web virtual host. You can request one separately on <a href="ip">the IP address request page</a>.</p> ! <p>The <a href="http://wiki2.hcoop.net/MemberManual/ServingWebsites/SslCert">instructions on our wiki for creating SSL certificates</a> may be helpful.</p> <form method="post"> --- 144,148 ---- <p>Note that you can't use SSL certificates very well over HTTPS without an IP address assigned to your web virtual host. You can request one separately on <a href="ip">the IP address request page</a>.</p> ! <p>The <a href="http://wiki.hcoop.net/MemberManual/ServingWebsites/SslCert">instructions on our wiki for creating SSL certificates</a> may be helpful.</p> <form method="post"> Index: config.sml =================================================================== RCS file: /cvsroot/hcoop/portal/config.sml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** config.sml 18 Nov 2007 23:03:08 -0000 1.5 --- config.sml 15 Dec 2007 17:19:30 -0000 1.6 *************** *** 2,6 **** val scratchDir = "/afs/hcoop.net/user/h/hc/hcoop" ! val urlPrefix = "https://members2.hcoop.net/portal/" val emailSuffix = "@hcoop.net" val boardEmail = "board" ^ emailSuffix --- 2,6 ---- val scratchDir = "/afs/hcoop.net/user/h/hc/hcoop" ! val urlPrefix = "https://members.hcoop.net/portal/" val emailSuffix = "@hcoop.net" val boardEmail = "board" ^ emailSuffix Index: list.mlt =================================================================== RCS file: /cvsroot/hcoop/portal/list.mlt,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** list.mlt 8 Dec 2007 22:43:21 -0000 1.10 --- list.mlt 15 Dec 2007 17:19:30 -0000 1.11 *************** *** 117,121 **** <p>Enter here the e-mail address you would like for your list. Please keep in mind that the part of your list address before the "@" must be unique across all mailing lists we run. We may reject applications with overly general names here, especially names of current users or UNIX usernames that are likely to be chosen by future members. The "Reason" field is optional.</p> ! <p>If you want to use the Mailman web interface on your new list, and you want this to appear on a different web virtual host than hcoop.net, then you should follow <a href="http://wiki2.hcoop.net/MemberManual/Email/MailingLists">these instructions</a> <b>before</b> requesting the list. You should only need to follow the instructions once per domain.</p> <form action="list" method="post"> --- 117,121 ---- <p>Enter here the e-mail address you would like for your list. Please keep in mind that the part of your list address before the "@" must be unique across all mailing lists we run. We may reject applications with overly general names here, especially names of current users or UNIX usernames that are likely to be chosen by future members. The "Reason" field is optional.</p> ! <p>If you want to use the Mailman web interface on your new list, and you want this to appear on a different web virtual host than hcoop.net, then you should follow <a href="http://wiki.hcoop.net/MemberManual/Email/MailingLists">these instructions</a> <b>before</b> requesting the list. You should only need to follow the instructions once per domain.</p> <form action="list" method="post"> |
|
From: Adam C. <ad...@us...> - 2007-12-15 17:00:18
|
Update of /cvsroot/hcoop/portal/remind In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv8766 Modified Files: remind.sml Log Message: Change wiki2 to wiki Index: remind.sml =================================================================== RCS file: /cvsroot/hcoop/portal/remind/remind.sml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** remind.sml 11 Nov 2007 19:42:36 -0000 1.6 --- remind.sml 15 Dec 2007 17:00:11 -0000 1.7 *************** *** 77,81 **** write "\nIf you don't know how to get a username and password for members2.hcoop.net, visit:\n"; ! write " http://wiki2.hcoop.net/MemberManual/MigrationGuide\n"; write "for a reminder. (\"Step 1\" is all you need to read.)\n"; --- 77,81 ---- write "\nIf you don't know how to get a username and password for members2.hcoop.net, visit:\n"; ! write " http://wiki.hcoop.net/MemberManual/MigrationGuide\n"; write "for a reminder. (\"Step 1\" is all you need to read.)\n"; |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:54:31
|
Update of /cvsroot/hcoop/domtool2/lib In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv6311/lib Modified Files: mod_rewrite.dtl Log Message: Add install_sos make target for .el building Index: mod_rewrite.dtl =================================================================== RCS file: /cvsroot/hcoop/domtool2/lib/mod_rewrite.dtl,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** mod_rewrite.dtl 6 Jun 2007 16:14:37 -0000 1.6 --- mod_rewrite.dtl 15 Dec 2007 16:54:21 -0000 1.7 *************** *** 47,55 **** extern val ornext : mod_rewrite_cond_flag; ! extern val rewriteRule : no_spaces -> no_spaces -> [mod_rewrite_flag] -> [^Vhost]; {{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule">Apache documentation for <tt>RewriteRule</tt></a>.}} ! extern val rewriteCond : no_spaces -> no_spaces -> [mod_rewrite_cond_flag] -> [^Vhost]; {{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond">Apache documentation for <tt>RewriteCond</tt></a>.}} --- 47,58 ---- extern val ornext : mod_rewrite_cond_flag; ! extern type regexp; ! {{PCRE regular expression}} ! ! extern val rewriteRule : regexp -> no_spaces -> [mod_rewrite_flag] -> [^Vhost]; {{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule">Apache documentation for <tt>RewriteRule</tt></a>.}} ! extern val rewriteCond : no_spaces -> regexp -> [mod_rewrite_cond_flag] -> [^Vhost]; {{See <a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond">Apache documentation for <tt>RewriteCond</tt></a>.}} |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:54:28
|
Update of /cvsroot/hcoop/domtool2 In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv6311 Modified Files: Makefile Log Message: Add install_sos make target for .el building Index: Makefile =================================================================== RCS file: /cvsroot/hcoop/domtool2/Makefile,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** Makefile 15 Dec 2007 16:42:49 -0000 1.42 --- Makefile 15 Dec 2007 16:54:21 -0000 1.43 *************** *** 12,16 **** echo -e 'structure Config :> CONFIG = struct\nopen ConfigDefault\nend' > $@ ! .PHONY: all mlton smlnj install mlton: bin/domtool-server bin/domtool-client bin/domtool-slave \ --- 12,16 ---- echo -e 'structure Config :> CONFIG = struct\nopen ConfigDefault\nend' > $@ ! .PHONY: all mlton smlnj install install_sos mlton: bin/domtool-server bin/domtool-client bin/domtool-slave \ *************** *** 176,180 **** bin/domtool-doc -basis -emacs >$@ ! install: cp scripts/domtool-publish /usr/local/sbin/ cp scripts/domtool-reset-global /usr/local/sbin/ --- 176,184 ---- bin/domtool-doc -basis -emacs >$@ ! install_sos: ! cp openssl/openssl_sml.so /usr/local/lib/ ! cp pcre/pcre_sml.so /usr/local/lib/ ! ! install: install_sos cp scripts/domtool-publish /usr/local/sbin/ cp scripts/domtool-reset-global /usr/local/sbin/ *************** *** 190,195 **** cp scripts/domtool-server /etc/init.d/ cp scripts/domtool-slave /etc/init.d/ - cp openssl/openssl_sml.so /usr/local/lib/ - cp pcre/pcre_sml.so /usr/local/lib/ -cp bin/domtool-server /usr/local/sbin/ -cp bin/domtool-slave /usr/local/sbin/ --- 194,197 ---- |
Update of /cvsroot/hcoop/domtool2/src In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531/src Modified Files: client.sml compat.sig compat_mlton.sml compat_smlnj.sml prefix.cm prefix.mlb sources Added Files: pcre.sig pcre.sml Log Message: Using PCRE to check regexps passed to Apache Index: client.sml =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/client.sml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** client.sml 9 Mar 2007 04:47:41 -0000 1.2 --- client.sml 15 Dec 2007 16:42:50 -0000 1.3 *************** *** 29,33 **** let val tty = Posix.FileSys.stdin ! val termios = Compat.getattr tty val fields = Posix.TTY.fieldsOf termios --- 29,33 ---- let val tty = Posix.FileSys.stdin ! val termios = Posix.TTY.TC.getattr tty val fields = Posix.TTY.fieldsOf termios *************** *** 42,50 **** ospeed = #ospeed fields} ! fun reset () = Compat.setattr (tty, Posix.TTY.TC.sanow, termios) in print " Password: "; TextIO.flushOut TextIO.stdOut; ! Compat.setattr (tty, Posix.TTY.TC.sanow, termios'); case TextIO.inputLine TextIO.stdIn of NONE => (reset (); --- 42,50 ---- ospeed = #ospeed fields} ! fun reset () = Posix.TTY.TC.setattr (tty, Posix.TTY.TC.sanow, termios) in print " Password: "; TextIO.flushOut TextIO.stdOut; ! Posix.TTY.TC.setattr (tty, Posix.TTY.TC.sanow, termios'); case TextIO.inputLine TextIO.stdIn of NONE => (reset (); Index: compat_mlton.sml =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/compat_mlton.sml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** compat_mlton.sml 10 Apr 2007 02:22:52 -0000 1.5 --- compat_mlton.sml 15 Dec 2007 16:42:50 -0000 1.6 *************** *** 19,25 **** structure Compat : COMPAT = struct structure Char = MLRep.Char.Unsigned - - val getattr = Posix.TTY.TC.getattr - val setattr = Posix.TTY.TC.setattr end --- 19,22 ---- Index: sources =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/sources,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** sources 17 Nov 2007 15:43:26 -0000 1.18 --- sources 15 Dec 2007 16:42:50 -0000 1.19 *************** *** 52,55 **** --- 52,58 ---- defaults.sml + pcre.sig + pcre.sml + openssl.sig openssl.sml --- NEW FILE: pcre.sig --- (* HCoop Domtool (http://hcoop.sourceforge.net/) * Copyright (c) 2006, Adam Chlipala * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *) (* Perl Compatible Regular Expressions *) signature PCRE = sig val validRegexp : string -> bool end Index: compat_smlnj.sml =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/compat_smlnj.sml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** compat_smlnj.sml 9 Mar 2007 04:47:41 -0000 1.2 --- compat_smlnj.sml 15 Dec 2007 16:42:50 -0000 1.3 *************** *** 19,24 **** structure Compat : COMPAT = struct structure Char = Word32 - - val getattr = Posix.TTY.getattr - val setattr = Posix.TTY.setattr end --- 19,21 ---- --- NEW FILE: pcre.sml --- (* HCoop Domtool (http://hcoop.sourceforge.net/) * Copyright (c) 2006, Adam Chlipala * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *) (* Perl Compatible Regular Expressions *) structure Pcre :> PCRE = struct fun validRegexp s = let val buf = ZString.dupML' s in F_PCRE_SML_validRegexp.f' buf <> 0 before C.free' buf end end Index: compat.sig =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/compat.sig,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** compat.sig 9 Mar 2007 04:47:41 -0000 1.2 --- compat.sig 15 Dec 2007 16:42:50 -0000 1.3 *************** *** 19,24 **** signature COMPAT = sig structure Char : WORD - - val getattr : Posix.TTY.file_desc -> Posix.TTY.termios - val setattr : Posix.TTY.file_desc * Posix.TTY.TC.set_action * Posix.TTY.termios -> unit end --- 19,21 ---- Index: prefix.cm =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/prefix.cm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** prefix.cm 9 Dec 2006 02:41:53 -0000 1.1 --- prefix.cm 15 Dec 2007 16:42:50 -0000 1.2 *************** *** 9,12 **** --- 9,13 ---- ../openssl/smlnj/FFI/libssl.h.cm + ../pcre/smlnj/FFI/libpcre.h.cm compat.sig Index: prefix.mlb =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/prefix.mlb,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** prefix.mlb 9 Apr 2007 23:18:51 -0000 1.3 --- prefix.mlb 15 Dec 2007 16:42:50 -0000 1.4 *************** *** 9,12 **** --- 9,13 ---- ../openssl/mlton/FFI/libssl.h.mlb + ../pcre/mlton/FFI/libpcre.h.mlb compat.sig |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:42:55
|
Update of /cvsroot/hcoop/domtool2/pcre/smlnj In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531/pcre/smlnj Added Files: .cvsignore libpcre-h.sml Log Message: Using PCRE to check regexps passed to Apache --- NEW FILE: .cvsignore --- .cm --- NEW FILE: libpcre-h.sml --- structure LibpcreH = struct local val lh = DynLinkage.open_lib { name = "/usr/local/lib/pcre_sml.so", global = true, lazy = true } handle DynLinkage.DynLinkError s => raise Fail s in fun libh s = let val sh = DynLinkage.lib_symbol (lh, s) in fn () => DynLinkage.addr sh end end end |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:42:54
|
Update of /cvsroot/hcoop/domtool2/src/plugins In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531/src/plugins Modified Files: apache.sml Log Message: Using PCRE to check regexps passed to Apache Index: apache.sml =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/plugins/apache.sml,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** apache.sml 15 Dec 2007 01:13:21 -0000 1.69 --- apache.sml 15 Dec 2007 16:42:50 -0000 1.70 *************** *** 87,90 **** --- 87,94 ---- (fn b => b orelse Domain.hasPriv "www") + val _ = Env.type_one "regexp" + Env.string + Pcre.validRegexp + fun validLocation s = size s > 0 andalso size s < 1000 andalso CharVector.all |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:42:54
|
Update of /cvsroot/hcoop/domtool2/pcre In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531/pcre Added Files: pcre_sml.c pcre_sml.h Log Message: Using PCRE to check regexps passed to Apache --- NEW FILE: pcre_sml.h --- int PCRE_SML_validRegexp(const char *); --- NEW FILE: pcre_sml.c --- #include <pcre.h> int PCRE_SML_validRegexp(const char *s) { pcre *re; const char *error; int erroffset; re = pcre_compile(s, 0, &error, &erroffset, NULL); if (re) { pcre_free(re); return 1; } else return 0; } |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:42:54
|
Update of /cvsroot/hcoop/domtool2/pcre/smlnj/FFI In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531/pcre/smlnj/FFI Added Files: .cvsignore Log Message: Using PCRE to check regexps passed to Apache --- NEW FILE: .cvsignore --- *.sml *.mlb *.cm |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:42:54
|
Update of /cvsroot/hcoop/domtool2/pcre/mlton In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531/pcre/mlton Added Files: libpcre-h.sml Log Message: Using PCRE to check regexps passed to Apache --- NEW FILE: libpcre-h.sml --- structure LibpcreH = struct local val lh = DynLinkage.open_lib { name = "/usr/local/lib/pcre_sml.so", global = true, lazy = true } handle DynLinkage.DynLinkError s => raise Fail s in fun libh s = let val sh = DynLinkage.lib_symbol (lh, s) in fn () => DynLinkage.addr sh end end end |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:42:54
|
Update of /cvsroot/hcoop/domtool2/pcre/mlton/FFI In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531/pcre/mlton/FFI Added Files: .cvsignore Log Message: Using PCRE to check regexps passed to Apache --- NEW FILE: .cvsignore --- *.sml *.mlb |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:42:54
|
Update of /cvsroot/hcoop/domtool2 In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1531 Modified Files: Makefile Log Message: Using PCRE to check regexps passed to Apache Index: Makefile =================================================================== RCS file: /cvsroot/hcoop/domtool2/Makefile,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** Makefile 9 Dec 2007 21:46:48 -0000 1.41 --- Makefile 15 Dec 2007 16:42:49 -0000 1.42 *************** *** 5,9 **** COMMON_DEPS := configDefault/config.sig configDefault/configDefault.sml \ ! openssl/openssl_sml.so config.sml EMACS_DIR := /usr/local/share/emacs/site-lisp/domtool-mode --- 5,9 ---- COMMON_DEPS := configDefault/config.sig configDefault/configDefault.sml \ ! openssl/openssl_sml.so pcre/pcre_sml.so config.sml EMACS_DIR := /usr/local/share/emacs/site-lisp/domtool-mode *************** *** 18,22 **** bin/smtplog bin/setsa bin/mysql-fixperms bin/webbw ! smlnj: $(COMMON_DEPS) openssl/smlnj/FFI/libssl.h.cm src/domtool.cm configDefault/config.sig: src/config.sig.header \ --- 18,23 ---- bin/smtplog bin/setsa bin/mysql-fixperms bin/webbw ! smlnj: $(COMMON_DEPS) openssl/smlnj/FFI/libssl.h.cm pcre/smlnj/FFI/libpcre.h.cm \ ! src/domtool.cm configDefault/config.sig: src/config.sig.header \ *************** *** 44,47 **** --- 45,56 ---- openssl/openssl_sml.o -lssl + pcre/pcre_sml.o: pcre/pcre_sml.c + gcc -fPIC -c pcre/pcre_sml.c -o pcre/pcre_sml.o + + pcre/pcre_sml.so: pcre/pcre_sml.o + gcc -shared -Wl,-soname,pcre_sml.so \ + -o pcre/pcre_sml.so \ + pcre/pcre_sml.o -lpcre + src/domtool.cm: src/prefix.cm src/sources cat src/prefix.cm src/sources >src/domtool.cm *************** *** 101,104 **** --- 110,123 ---- ../openssl_sml.h + pcre/smlnj/FFI/libpcre.h.cm: pcre/pcre_sml.h + cd pcre/smlnj ; ml-nlffigen -d FFI -lh LibpcreH.libh -include ../libpcre-h.sml \ + -cm libpcre.h.cm -D__builtin_va_list="void*" \ + ../pcre_sml.h + + pcre/mlton/FFI/libpcre.h.mlb: pcre/pcre_sml.h + cd pcre/mlton ; mlnlffigen -dir FFI -libhandle LibpcreH.libh -include ../libpcre-h.sml \ + -mlbfile libpcre.h.mlb -cppopt -D__builtin_va_list="void*" \ + ../pcre_sml.h + %.lex.sml: %.lex mllex $< *************** *** 108,111 **** --- 127,131 ---- COMMON_MLTON_DEPS := openssl/mlton/FFI/libssl.h.mlb \ + pcre/mlton/FFI/libpcre.h.mlb \ src/domtool.lex.sml \ src/domtool.grm.sig src/domtool.grm.sml \ *************** *** 171,174 **** --- 191,195 ---- cp scripts/domtool-slave /etc/init.d/ cp openssl/openssl_sml.so /usr/local/lib/ + cp pcre/pcre_sml.so /usr/local/lib/ -cp bin/domtool-server /usr/local/sbin/ -cp bin/domtool-slave /usr/local/sbin/ |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:41:33
|
Update of /cvsroot/hcoop/domtool2/pcre/smlnj/FFI In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv1061/FFI Log Message: Directory /cvsroot/hcoop/domtool2/pcre/smlnj/FFI added to the repository |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:40:47
|
Update of /cvsroot/hcoop/domtool2/pcre/mlton/FFI In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv669/FFI Log Message: Directory /cvsroot/hcoop/domtool2/pcre/mlton/FFI added to the repository |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:40:26
|
Update of /cvsroot/hcoop/domtool2/pcre/mlton In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv638/mlton Log Message: Directory /cvsroot/hcoop/domtool2/pcre/mlton added to the repository |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:40:24
|
Update of /cvsroot/hcoop/domtool2/pcre/smlnj In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv638/smlnj Log Message: Directory /cvsroot/hcoop/domtool2/pcre/smlnj added to the repository |
|
From: Adam C. <ad...@us...> - 2007-12-15 16:40:05
|
Update of /cvsroot/hcoop/domtool2/pcre In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv32695/pcre Log Message: Directory /cvsroot/hcoop/domtool2/pcre added to the repository |
|
From: Adam C. <ad...@us...> - 2007-12-15 01:13:25
|
Update of /cvsroot/hcoop/domtool2/src/plugins In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv2770/src/plugins Modified Files: apache.sml Log Message: Add cgiExtension Index: apache.sml =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/plugins/apache.sml,v retrieving revision 1.68 retrieving revision 1.69 diff -C2 -d -r1.68 -r1.69 *** apache.sml 14 Dec 2007 23:14:23 -0000 1.68 --- apache.sml 15 Dec 2007 01:13:21 -0000 1.69 *************** *** 112,115 **** --- 112,124 ---- | _ => NONE + fun validExtension s = + size s > 0 + andalso size s < 20 + andalso CharVector.all (fn ch => Char.isAlphaNum ch orelse ch = #"_") s + + val _ = Env.type_one "file_extension" + Env.string + validExtension + val defaults = [("WebPlaces", (TList (TBase "web_place", dl), dl), *************** *** 707,710 **** --- 716,725 ---- write "\n")) + val () = Env.action_one "cgiExtension" + ("extension", Env.string) + (fn ext => (write "\tAddHandler cgi-script "; + write ext; + write "\n")) + val () = Env.action_one "directoryIndex" ("filenames", Env.list Env.string) |
|
From: Adam C. <ad...@us...> - 2007-12-15 01:13:25
|
Update of /cvsroot/hcoop/domtool2/lib In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv2770/lib Modified Files: apache_options.dtl Log Message: Add cgiExtension Index: apache_options.dtl =================================================================== RCS file: /cvsroot/hcoop/domtool2/lib/apache_options.dtl,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** apache_options.dtl 14 Dec 2007 23:14:23 -0000 1.4 --- apache_options.dtl 15 Dec 2007 01:13:21 -0000 1.5 *************** *** 33,34 **** --- 33,38 ---- {{See <a href="http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset">the Apache documentation</a>.}} + + extern type file_extension; + extern val cgiExtension : file_extension -> [^Vhost]; + {{Ask for all files ending in a particular extension to be executed as CGI.}} |
|
From: Adam C. <ad...@us...> - 2007-12-14 23:36:38
|
Update of /cvsroot/hcoop/domtool2/lib In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv28551/lib Modified Files: easy_domain.dtl Log Message: Catch-all aliases working again Index: easy_domain.dtl =================================================================== RCS file: /cvsroot/hcoop/domtool2/lib/easy_domain.dtl,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** easy_domain.dtl 18 Nov 2007 18:11:19 -0000 1.15 --- easy_domain.dtl 14 Dec 2007 23:36:32 -0000 1.16 *************** *** 31,37 **** end; ! val addDefaultAlias = begin mailbox <- Mailbox; ! defaultAlias mailbox end; --- 31,39 ---- end; ! val catchAllAlias = \ mailbox -> aliasPrim catchAllSource (addressTarget mailbox); ! ! val addCatchAllAlias = begin mailbox <- Mailbox; ! catchAllAlias mailbox end; *************** *** 72,76 **** domNoWwwNoDefaultAlias d with config; ! addDefaultAlias; end; --- 74,78 ---- domNoWwwNoDefaultAlias d with config; ! addCatchAllAlias; end; *************** *** 80,84 **** domNoDefaultAlias d with config; ! addDefaultAlias; end; --- 82,86 ---- domNoDefaultAlias d with config; ! addCatchAllAlias; end; |
|
From: Adam C. <ad...@us...> - 2007-12-14 23:36:38
|
Update of /cvsroot/hcoop/domtool2/scripts In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv28551/scripts Modified Files: domtool-publish Log Message: Catch-all aliases working again Index: domtool-publish =================================================================== RCS file: /cvsroot/hcoop/domtool2/scripts/domtool-publish,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** domtool-publish 17 Nov 2007 20:20:26 -0000 1.22 --- domtool-publish 14 Dec 2007 23:36:32 -0000 1.23 *************** *** 47,51 **** exim) /bin/cp /var/domtool/aliases /etc/aliases.hosted ! #/bin/cp /var/domtool/aliases.default /etc/ redo_exim ;; --- 47,51 ---- exim) /bin/cp /var/domtool/aliases /etc/aliases.hosted ! /bin/cp /var/domtool/aliases.default /etc/aliases.wildcard redo_exim ;; |
|
From: Adam C. <ad...@us...> - 2007-12-14 23:14:41
|
Update of /cvsroot/hcoop/domtool2/src/plugins In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv19886/src/plugins Modified Files: apache.sml Log Message: Add Apache FollowSymLinks Index: apache.sml =================================================================== RCS file: /cvsroot/hcoop/domtool2/src/plugins/apache.sml,v retrieving revision 1.67 retrieving revision 1.68 diff -C2 -d -r1.67 -r1.68 *** apache.sml 9 Dec 2007 18:30:51 -0000 1.67 --- apache.sml 14 Dec 2007 23:14:23 -0000 1.68 *************** *** 179,182 **** --- 179,183 ---- | (EVar "includesNOEXEC", _) => SOME "IncludesNOEXEC" | (EVar "indexes", _) => SOME "Indexes" + | (EVar "followSymLinks", _) => SOME "FollowSymLinks" | _ => NONE |
|
From: Adam C. <ad...@us...> - 2007-12-14 23:14:41
|
Update of /cvsroot/hcoop/domtool2/lib In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv19886/lib Modified Files: apache_options.dtl Log Message: Add Apache FollowSymLinks Index: apache_options.dtl =================================================================== RCS file: /cvsroot/hcoop/domtool2/lib/apache_options.dtl,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** apache_options.dtl 7 Aug 2006 04:02:12 -0000 1.3 --- apache_options.dtl 14 Dec 2007 23:14:23 -0000 1.4 *************** *** 6,9 **** --- 6,10 ---- extern val execCGI : apache_option; + extern val followSymLinks : apache_option; extern val includesNOEXEC : apache_option; extern val indexes : apache_option; |
|
From: Adam C. <ad...@us...> - 2007-12-14 00:23:55
|
Update of /cvsroot/hcoop/portal In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv23664 Modified Files: pref.mlt pref.sml Log Message: Fix Mailman subscription by installing /usr/local/sbin/portalsub Index: pref.mlt =================================================================== RCS file: /cvsroot/hcoop/portal/pref.mlt,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** pref.mlt 22 Nov 2007 19:24:00 -0000 1.7 --- pref.mlt 14 Dec 2007 00:23:47 -0000 1.8 *************** *** 45,50 **** val you_all = Init.lookupUser you %> - <p><h3>The mailing list checkboxes on this page don't work yet. You should visit <a href="https://members.hcoop.net/portal/pref">the corresponding page on the old portal</a> if you want to change subscriptions.</h3></p> - <form action="pref" method="post"> <input type="hidden" name="cmd" value="mod"> --- 45,48 ---- Index: pref.sml =================================================================== RCS file: /cvsroot/hcoop/portal/pref.sml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** pref.sml 28 Sep 2005 14:54:19 -0000 1.3 --- pref.sml 14 Dec 2007 00:23:47 -0000 1.4 *************** *** 19,23 **** fun subscribed (list, address) = OS.Process.isSuccess (OS.Process.system (String.concat ! ["/usr/bin/sudo -u list /usr/local/bin/portalsub ", list, " check ", --- 19,23 ---- fun subscribed (list, address) = OS.Process.isSuccess (OS.Process.system (String.concat ! ["/usr/bin/sudo -u list /usr/local/sbin/portalsub ", list, " check ", *************** *** 25,29 **** fun subscribe (list, address) = OS.Process.isSuccess (OS.Process.system (String.concat ! ["/usr/bin/sudo -u list /usr/local/bin/portalsub ", list, " add ", --- 25,29 ---- fun subscribe (list, address) = OS.Process.isSuccess (OS.Process.system (String.concat ! ["/usr/bin/sudo -u list /usr/local/sbin/portalsub ", list, " add ", *************** *** 31,35 **** fun unsubscribe (list, address) = OS.Process.isSuccess (OS.Process.system (String.concat ! ["/usr/bin/sudo -u list /usr/local/bin/portalsub ", list, " rm ", --- 31,35 ---- fun unsubscribe (list, address) = OS.Process.isSuccess (OS.Process.system (String.concat ! ["/usr/bin/sudo -u list /usr/local/sbin/portalsub ", list, " rm ", |
|
From: Michael O. <big...@us...> - 2007-12-12 17:26:15
|
Update of /cvsroot/hcoop/misc/scripts In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv26026/scripts Modified Files: create-user Log Message: create-user: Make .domtool symlink with correct ownership Apparently, it is not possible to change the ownership of a symlink that is in AFS. Presumably, that information is not paid attention to. It might just be for cosmetics that we do this. I'm leaving the existing symlinks in user directories alone, because I'd basically have to remove the symlink and make a new one, and I'd rather not disrupt service. Index: create-user =================================================================== RCS file: /cvsroot/hcoop/misc/scripts/create-user,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** create-user 9 Dec 2007 01:02:09 -0000 1.39 --- create-user 12 Dec 2007 17:25:17 -0000 1.40 *************** *** 195,200 **** test -e $HOMEPATH/.domtool || \ test -L $HOMEPATH/.domtool || \ ! ln -s $HOMEPATH/.public/.domtool $HOMEPATH/.domtool ! test -e $HOMEPATH/.domtool && chown $USER:nogroup $HOMEPATH/.domtool # Gitweb hosting --- 195,199 ---- test -e $HOMEPATH/.domtool || \ test -L $HOMEPATH/.domtool || \ ! sudo -u $USER ln -s $HOMEPATH/.public/.domtool $HOMEPATH/.domtool # Gitweb hosting |