summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 051dc5f)
raw | patch | inline | side by side (parent: 051dc5f)
author | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Sat, 27 Oct 2001 00:22:35 +0000 (00:22 +0000) | ||
committer | richard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2> | |
Sat, 27 Oct 2001 00:22:35 +0000 (00:22 +0000) |
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@342 57a73879-2fb5-44c3-a270-3262357dd7e2
CHANGES.txt | patch | blob | history | |
cgi-bin/roundup.cgi | patch | blob | history |
diff --git a/CHANGES.txt b/CHANGES.txt
index e268f2f28f08d395725b384bdcbd19159b651f71..7036c9fa8fbb68c757f05c0c538c6bdd096a0d42 100644 (file)
--- a/CHANGES.txt
+++ b/CHANGES.txt
This file contains the changes to the Roundup system over time. The entries
are given with the most recent entry first.
-2001-10-?? - 0.3.0 ?final?
+2001-10-?? - 0.3.0
Fixed:
. Fixed a bug in HTMLTemplate changes.
. 'unread' to 'chatting' automagic status change was b0rken.
. Anonymous user lockout wasn't working.
+ . roundup-server now works on Windows, thanks Juergen Hermann.
+ . Fixed install documentation, also thanks Juergen Hermann.
+ . Fixed some URL issues in roundup.cgi, again thanks Juergen Hermann.
2001-10-23 - 0.3.0 pre 3
Feature:
diff --git a/cgi-bin/roundup.cgi b/cgi-bin/roundup.cgi
index 5a5f72847d0f4b3916e06d83c563c919a96b810e..78e915a5bfef43d5013ad6c0ae79513528f6ff65 100755 (executable)
--- a/cgi-bin/roundup.cgi
+++ b/cgi-bin/roundup.cgi
# BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
# SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
-# $Id: roundup.cgi,v 1.13 2001-10-05 02:23:24 richard Exp $
+# $Id: roundup.cgi,v 1.14 2001-10-27 00:22:35 richard Exp $
# python version check
import sys
def main(out, err):
import os, string
import roundup.instance
- path = string.split(os.environ['PATH_INFO'], '/')
+ path = string.split(os.environ.get('PATH_INFO', '/'), '/')
instance = path[1]
os.environ['INSTANCE_NAME'] = instance
os.environ['PATH_INFO'] = string.join(path[2:], '/')
w('<html><head><title>Roundup instances index</title><head>\n')
w('<body><h1>Roundup instances index</h1><ol>\n')
for instance in ROUNDUP_INSTANCE_HOMES.keys():
- w('<li><a href="%s/index">%s</a>\n'%(urllib.quote(instance),
+ w('<li><a href="%s/%s/index">%s</a>\n'%(
+ os.environ['SCRIPT_NAME'], urllib.quote(instance),
instance))
w('</ol></body></html>')
try:
sys.stdout = sys.stderr = LOG
main(out, err)
+except SystemExit:
+ pass
except:
sys.stdout, sys.stderr = out, err
out.write('Content-Type: text/html\n\n')
#
# $Log: not supported by cvs2svn $
+# Revision 1.13 2001/10/05 02:23:24 richard
+# . roundup-admin create now prompts for property info if none is supplied
+# on the command-line.
+# . hyperdb Class getprops() method may now return only the mutable
+# properties.
+# . Login now uses cookies, which makes it a whole lot more flexible. We can
+# now support anonymous user access (read-only, unless there's an
+# "anonymous" user, in which case write access is permitted). Login
+# handling has been moved into cgi_client.Client.main()
+# . The "extended" schema is now the default in roundup init.
+# . The schemas have had their page headings modified to cope with the new
+# login handling. Existing installations should copy the interfaces.py
+# file from the roundup lib directory to their instance home.
+# . Incorrectly had a Bizar Software copyright on the cgitb.py module from
+# Ping - has been removed.
+# . Fixed a whole bunch of places in the CGI interface where we should have
+# been returning Not Found instead of throwing an exception.
+# . Fixed a deviation from the spec: trying to modify the 'id' property of
+# an item now throws an exception.
+#
# Revision 1.12 2001/10/01 05:55:41 richard
# Fixes to the top-level index
#