Mercurial > p > roundup > code
changeset 403:82a5757d01eb 0.3.0
quick fix for file uploads on windows in roundup.cgi
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 22 Nov 2001 00:25:11 +0000 |
| parents | 00f120add0f7 |
| children | 3844451f7a30 |
| files | cgi-bin/roundup.cgi doc/announcement.txt |
| diffstat | 2 files changed, 11 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/cgi-bin/roundup.cgi Wed Nov 21 23:42:54 2001 +0000 +++ b/cgi-bin/roundup.cgi Thu Nov 22 00:25:11 2001 +0000 @@ -16,7 +16,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -# $Id: roundup.cgi,v 1.18 2001-11-06 22:10:11 jhermann Exp $ +# $Id: roundup.cgi,v 1.19 2001-11-22 00:25:10 richard Exp $ # python version check import sys @@ -154,7 +154,7 @@ request.send_response(200) request.send_header('Content-Type', 'text/html') request.end_headers() - w = request.wfile.write + w = request.write w('<html><head><title>Roundup instances index</title></head>\n') w('<body><h1>Roundup instances index</h1><ol>\n') homes = ROUNDUP_INSTANCE_HOMES.keys() @@ -170,6 +170,11 @@ # out, err = sys.stdout, sys.stderr try: + # force input/output to binary (important for file up/downloads) + if sys.platform == "win32": + import os, msvcrt + msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) + msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) checkconfig() sys.stdout = sys.stderr = LOG main(out, err) @@ -185,6 +190,9 @@ # # $Log: not supported by cvs2svn $ +# Revision 1.18 2001/11/06 22:10:11 jhermann +# Added env config; fixed request wrapper & index list; sort list by key +# # Revision 1.17 2001/11/06 21:51:19 richard # Fixed HTTP headers for top-level index in CGI script #
--- a/doc/announcement.txt Wed Nov 21 23:42:54 2001 +0000 +++ b/doc/announcement.txt Thu Nov 22 00:25:11 2001 +0000 @@ -1,7 +1,7 @@ Roundup 0.3.0 - an issue tracking system This release contains several new features which will require migration, so -we're releasing this preview for the bleeding-edge users. +please read MIGRATION.txt! Big stuff in this release: - lots of bug fixes, thanks to all users for their great feedback!
