Changeset 102
- Timestamp:
- 05/01/08 21:43:04 (2 months ago)
- Files:
-
- branches/trac.upstream-r6969/cgi-bin/trac.cgi (modified) (1 diff)
- branches/trac.upstream-r6969/cgi-bin/trac.fcgi (modified) (1 diff)
- branches/trac.upstream-r6969/ChangeLog (modified) (2 diffs)
- branches/trac.upstream-r6969/contrib/bugzilla2trac.py (modified) (3 diffs)
- branches/trac.upstream-r6969/contrib/htdigest.py (modified) (5 diffs)
- branches/trac.upstream-r6969/COPYING (modified) (1 diff)
- branches/trac.upstream-r6969/RELEASE (modified) (2 diffs)
- branches/trac.upstream-r6969/sample-plugins/permissions/authz_policy.py (modified) (2 diffs)
- branches/trac.upstream-r6969/setup.py (modified) (2 diffs)
- branches/trac.upstream-r6969/TESTING-README (added)
- branches/trac.upstream-r6969/trac/about.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/admin/console.py (modified) (9 diffs)
- branches/trac.upstream-r6969/trac/admin/templates/admin.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/admin/templates/admin_basics.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/admin/templates/admin_components.html (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/admin/templates/admin_enums.html (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/admin/templates/admin_logging.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/admin/templates/admin_milestones.html (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/admin/templates/admin_perms.html (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/admin/templates/admin_plugins.html (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/admin/templates/admin_versions.html (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/admin/templates/deploy_trac.cgi (added)
- branches/trac.upstream-r6969/trac/admin/templates/deploy_trac.fcgi (added)
- branches/trac.upstream-r6969/trac/admin/templates/deploy_trac.wsgi (added)
- branches/trac.upstream-r6969/trac/admin/tests/console-tests.txt (modified) (6 diffs)
- branches/trac.upstream-r6969/trac/admin/tests/console.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/admin/web_ui.py (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/attachment.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/config.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/core.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/db/mysql_backend.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/db/util.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/db_default.py (modified) (8 diffs)
- branches/trac.upstream-r6969/trac/env.py (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/htdocs/css/search.css (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/htdocs/css/trac.css (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/htdocs/js/diff.js (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/htdocs/js/trac.js (modified) (1 diff)
- branches/trac.upstream-r6969/trac/loader.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/log.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/api.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/enscript.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/patch.py (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/mimeview/php.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/pygments.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/rst.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/silvercity.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/tests/php.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/tests/pygments.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/mimeview/txtl.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/notification.py (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/perm.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/prefs/templates/prefs.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/prefs/tests (added)
- branches/trac.upstream-r6969/trac/prefs/tests/functional.py (added)
- branches/trac.upstream-r6969/trac/prefs/tests/__init__.py (added)
- branches/trac.upstream-r6969/trac/prefs/web_ui.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/resource.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/search/api.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/search/templates/search.html (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/search/web_ui.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/templates/about.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/templates/attachment.html (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/templates/diff_div.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/templates/error.html (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/templates/header.cs (modified) (1 diff)
- branches/trac.upstream-r6969/trac/templates/history_view.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/templates/layout.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/templates/macros.html (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/templates/page_index.html (added)
- branches/trac.upstream-r6969/trac/templates/theme.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/test.py (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/tests/config.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/tests/contentgen.py (added)
- branches/trac.upstream-r6969/trac/tests/functional (added)
- branches/trac.upstream-r6969/trac/tests/functional/better_twill.py (added)
- branches/trac.upstream-r6969/trac/tests/functional/compat.py (added)
- branches/trac.upstream-r6969/trac/tests/functional/testcases.py (added)
- branches/trac.upstream-r6969/trac/tests/functional/testenv.py (added)
- branches/trac.upstream-r6969/trac/tests/functional/tester.py (added)
- branches/trac.upstream-r6969/trac/tests/functional/__init__.py (added)
- branches/trac.upstream-r6969/trac/tests/notification.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/tests/resource.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/tests/__init__.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/ticket/admin.py (modified) (7 diffs)
- branches/trac.upstream-r6969/trac/ticket/api.py (modified) (6 diffs)
- branches/trac.upstream-r6969/trac/ticket/default_workflow.py (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/ticket/model.py (modified) (10 diffs)
- branches/trac.upstream-r6969/trac/ticket/notification.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/ticket/query.py (modified) (32 diffs)
- branches/trac.upstream-r6969/trac/ticket/report.py (modified) (9 diffs)
- branches/trac.upstream-r6969/trac/ticket/roadmap.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/ticket/templates/milestone_delete.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/ticket/templates/milestone_edit.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/ticket/templates/milestone_view.html (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/ticket/templates/query.html (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/ticket/templates/query_results.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/ticket/templates/report_delete.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/ticket/templates/report_edit.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/ticket/templates/report_view.html (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/ticket/templates/roadmap.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/ticket/templates/ticket.html (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/ticket/tests/functional.py (added)
- branches/trac.upstream-r6969/trac/ticket/tests/model.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/ticket/tests/notification.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/ticket/tests/query.py (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/ticket/tests/wikisyntax.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/ticket/tests/__init__.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/ticket/web_ui.py (modified) (14 diffs)
- branches/trac.upstream-r6969/trac/timeline/api.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/timeline/templates/timeline.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/timeline/tests (added)
- branches/trac.upstream-r6969/trac/timeline/tests/functional.py (added)
- branches/trac.upstream-r6969/trac/timeline/tests/__init__.py (added)
- branches/trac.upstream-r6969/trac/timeline/web_ui.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/upgrades/db11.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/util/datefmt.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/util/html.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/util/presentation.py (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/util/tests/datefmt.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/util/text.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/util/translation.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/util/__init__.py (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/versioncontrol/api.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/versioncontrol/cache.py (modified) (6 diffs)
- branches/trac.upstream-r6969/trac/versioncontrol/diff.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/versioncontrol/svn_authz.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/versioncontrol/svn_fs.py (modified) (6 diffs)
- branches/trac.upstream-r6969/trac/versioncontrol/templates/browser.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/versioncontrol/templates/diff_form.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/versioncontrol/templates/revisionlog.html (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/versioncontrol/tests/functional.py (added)
- branches/trac.upstream-r6969/trac/versioncontrol/tests/__init__.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/versioncontrol/web_ui/browser.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/versioncontrol/web_ui/changeset.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/versioncontrol/web_ui/log.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/versioncontrol/web_ui/main.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/versioncontrol/web_ui/util.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/api.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/auth.py (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/web/chrome.py (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/web/clearsilver.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/href.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/main.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/modpython_frontend.py (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/web/session.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/standalone.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/tests/href.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/tests/__init__.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/web/wsgi.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/api.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/InterMapTxt (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/InterTrac (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/PageTemplates (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracAdmin (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracBackup (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracBrowser (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracCgi (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracEnvironment (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracFastCgi (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracFineGrainedPermissions (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracGuide (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracImport (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracIni (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracInstall (modified) (10 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracInterfaceCustomization (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracLinks (modified) (6 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracModPython (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracNotification (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracPermissions (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracPlugins (modified) (8 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracQuery (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracReports (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracStandalone (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracSupport (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracSyntaxColoring (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracTickets (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracTicketsCustomFields (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracUnicode (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracUpgrade (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracWiki (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracWikiMacros (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/TracWorkflow (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/WikiFormatting (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/WikiHtml (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/WikiPageNames (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/default-pages/WikiProcessors (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/WikiRestructuredText (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/wiki/default-pages/WikiStart (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/formatter.py (modified) (4 diffs)
- branches/trac.upstream-r6969/trac/wiki/intertrac.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/interwiki.py (modified) (5 diffs)
- branches/trac.upstream-r6969/trac/wiki/macros.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/model.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/parser.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/templates/wiki_delete.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/templates/wiki_edit.html (modified) (2 diffs)
- branches/trac.upstream-r6969/trac/wiki/templates/wiki_view.html (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/tests/functional.py (added)
- branches/trac.upstream-r6969/trac/wiki/tests/__init__.py (modified) (1 diff)
- branches/trac.upstream-r6969/trac/wiki/web_ui.py (modified) (3 diffs)
- branches/trac.upstream-r6969/trac/__init__.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/trac.upstream-r6969/cgi-bin/trac.cgi
r52 r102 2 2 # -*- coding: utf-8 -*- 3 3 # 4 # Copyright (C) 2003-200 4Edgewall Software4 # Copyright (C) 2003-2008 Edgewall Software 5 5 # Copyright (C) 2003-2004 Jonas Borgström <jonas@edgewall.com> 6 6 # All rights reserved. branches/trac.upstream-r6969/cgi-bin/trac.fcgi
r52 r102 2 2 # -*- coding: utf-8 -*- 3 3 # 4 # Copyright (C) 2003-200 4Edgewall Software4 # Copyright (C) 2003-2008 Edgewall Software 5 5 # Copyright (C) 2003-2004 Jonas Borgström <jonas@edgewall.com> 6 6 # All rights reserved. branches/trac.upstream-r6969/ChangeLog
r55 r102 1 Trac 0.11 b2 'Genshi' (March 12, 2008)2 http://svn.edgewall.org/repos/trac/tags/trac-0.11 b23 4 Trac 0.11 b2contains a great number of new features, improvements and1 Trac 0.11rc1 'Genshi' (April 30, 2008) 2 http://svn.edgewall.org/repos/trac/tags/trac-0.11rc1 3 4 Trac 0.11rc1 contains a great number of new features, improvements and 5 5 bug fixes. The following list contains only a few highlights: 6 6 … … 14 14 * any user to select their time zone and disable access keys 15 15 * The WebAdmin plugin is now an integral part of Trac 16 * Paging of timeline and query results. 16 17 17 18 A more complete list of new features can be found in the RELEASE file. 18 19 The complete list of closed tickets can be found here: 19 20 http://trac.edgewall.org/query?status=closed&milestone=0.11 21 22 Trac 0.11b2 'Genshi' (March 12, 2008) 23 http://svn.edgewall.org/repos/trac/tags/trac-0.11b2 24 25 See 0.11rc1 20 26 21 27 Trac 0.11b1 'Genshi' (December 18, 2007) branches/trac.upstream-r6969/contrib/bugzilla2trac.py
r46 r102 15 15 Many enhancements, Bill Soudan <bill@soudan.net> 16 16 Other enhancements, Florent Guillaume <fg@nuxeo.com> 17 Reworked, Jeroen Ruigrok van der Werven <asmodai@ tendra.org>17 Reworked, Jeroen Ruigrok van der Werven <asmodai@in-nomine.org> 18 18 19 19 $Id$ … … 29 29 # 30 30 # Currently, the following bugzilla versions are known to work: 31 # 2.11 (2110), 2.16.5 (2165), 2.18.3 (2183), 2.19.1 (2191) 31 # 2.11 (2110), 2.16.5 (2165), 2.18.3 (2183), 2.19.1 (2191), 2.23.3 (2233) 32 32 # 33 33 # If you run this script on a version not listed here and it is successful, 34 # please report it to the Trac mailing list and drop a noteto35 # asmodai@tendra.org so we can update the list.34 # please file a ticket at http://trac.edgewall.org/ and assign it to 35 # jruigrok. 36 36 BZ_VERSION = 2180 37 37 … … 428 428 def getFieldName(self, cursor, fieldid): 429 429 if fieldid not in self.fieldNameCache: 430 cursor.execute("SELECT * FROM fielddefs WHERE fieldid = %s", 431 (fieldid)) 430 # fielddefs.fieldid got changed to fielddefs.id in Bugzilla 431 # 2.23.3. 432 if BZ_VERSION >= 2233: 433 cursor.execute("SELECT * FROM fielddefs WHERE id = %s", 434 (fieldid)) 435 else: 436 cursor.execute("SELECT * FROM fielddefs WHERE fieldid = %s", 437 (fieldid)) 432 438 fieldName = cursor.fetchall() 433 439 branches/trac.upstream-r6969/contrib/htdigest.py
r52 r102 23 23 from getpass import getpass 24 24 25 def get_digest(userprefix):25 def ask_pass(): 26 26 pass1 = getpass('New password: ') 27 27 pass2 = getpass('Re-type new password: ') … … 29 29 print >>sys.stderr, "They don't match, sorry" 30 30 sys.exit(1) 31 return userprefix + md5.new(userprefix + pass1).hexdigest()31 return pass1 32 32 33 usage = "%prog [-c] passwordfile realm username" 33 def get_digest(userprefix, password=None): 34 if password == None: 35 password = ask_pass() 36 return make_digest(userprefix, password) 37 38 def make_digest(userprefix, password): 39 return userprefix + md5.new(userprefix + password).hexdigest() 40 41 usage = "%prog [-c] [-b] passwordfile realm username" 34 42 parser = OptionParser(usage=usage) 35 43 parser.add_option('-c', action='store_true', dest='create', default=False, 36 44 help='Create a new file') 45 parser.add_option('-b', action='store_true', dest='batch', default=False, 46 help='Batch mode, password on the commandline.') 37 47 38 48 opts, args = parser.parse_args() 39 49 40 50 try: 41 filename, realm, username = args 51 if opts.batch: 52 filename, realm, username, password = args 53 else: 54 filename, realm, username = args 55 password = None 42 56 except ValueError: 43 57 parser.error('Wrong number of arguments') … … 55 69 raise 56 70 try: 57 print >>f, get_digest(prefix )71 print >>f, get_digest(prefix, password) 58 72 finally: 59 73 f.close() … … 64 78 if line.startswith(prefix): 65 79 if not matched: 66 print get_digest(prefix )80 print get_digest(prefix, password) 67 81 matched = True 68 82 else: … … 71 85 f = open(filename, 'a') 72 86 try: 73 print >>f, get_digest(prefix )87 print >>f, get_digest(prefix, password) 74 88 finally: 75 89 f.close() branches/trac.upstream-r6969/COPYING
r46 r102 1 Copyright (C) 2003-200 7Edgewall Software1 Copyright (C) 2003-2008 Edgewall Software 2 2 All rights reserved. 3 3 branches/trac.upstream-r6969/RELEASE
r55 r102 1 Release Notes for Trac 0.11 beta2Genshi Release2 ============================================== ==3 March 12, 20081 Release Notes for Trac 0.11 rc1 Genshi Release 2 ============================================== 3 April 30, 2008 4 4 5 5 Highlights … … 14 14 * any user to select their time zone and disable access keys 15 15 * The WebAdmin plugin is now an integral part of Trac 16 * Paging of timeline and query results. 16 17 17 18 Detailed User Visible Changes branches/trac.upstream-r6969/sample-plugins/permissions/authz_policy.py
r46 r102 1 1 # -*- coding: utf-8 -*- 2 2 # 3 # Copyright (C) 2007 Edgewall Software3 # Copyright (C) 2007-2008 Edgewall Software 4 4 # Copyright (C) 2007 Alec Thomas <alec@swapoff.org> 5 5 # All rights reserved. … … 15 15 # Author: Alec Thomas <alec@swapoff.org> 16 16 17 revision = "$Rev: 2$"17 revision = "$Rev: 155 $" 18 18 url = "$URL: /mirror/sample-plugins/permissions/authz_policy.py $" 19 19 branches/trac.upstream-r6969/setup.py
r55 r102 2 2 # -*- coding: utf-8 -*- 3 3 # 4 # Copyright (C) 2003-200 7Edgewall Software4 # Copyright (C) 2003-2008 Edgewall Software 5 5 # All rights reserved. 6 6 # … … 17 17 setup( 18 18 name = 'Trac', 19 version = '0.1 1',19 version = '0.12', 20 20 description = 'Integrated SCM, wiki, issue tracker and project environment', 21 21 long_description = """ branches/trac.upstream-r6969/trac/about.py
r46 r102 1 1 # -*- coding: utf-8 -*- 2 2 # 3 # Copyright (C) 2004-200 6Edgewall Software3 # Copyright (C) 2004-2008 Edgewall Software 4 4 # Copyright (C) 2004-2005 Jonas Borgström <jonas@edgewall.com> 5 5 # Copyright (C) 2004-2005 Daniel Lundin <daniel@edgewall.com> branches/trac.upstream-r6969/trac/admin/console.py
r60 r102 2 2 # -*- coding: utf-8 -*- 3 3 # 4 # Copyright (C) 2003-200 6Edgewall Software4 # Copyright (C) 2003-2008 Edgewall Software 5 5 # All rights reserved. 6 6 # … … 33 33 from trac.perm import PermissionSystem 34 34 from trac.ticket.model import * 35 from trac.util import arity 35 36 from trac.util.datefmt import parse_date, format_date, format_datetime, utc 36 37 from trac.util.html import html … … 114 115 print """Welcome to trac-admin %(version)s 115 116 Interactive Trac administration console. 116 Copyright (c) 2003-200 7Edgewall Software117 Copyright (c) 2003-2008 Edgewall Software 117 118 118 119 Type: '?' or 'help' for help on commands. … … 255 256 def all_docs(cls): 256 257 return (cls._help_help + cls._help_initenv + cls._help_hotcopy + 257 cls._help_resync + cls._help_upgrade + cls._help_ copystatic+258 cls._help_resync + cls._help_upgrade + cls._help_deploy + 258 259 cls._help_permission + cls._help_wiki + 259 260 cls._help_ticket + cls._help_ticket_type + … … 605 606 606 607 def _resync_feedback(self, rev): 607 print ' [%s]\r' % rev, 608 sys.stdout.write(' [%s]\r' % rev) 609 sys.stdout.flush() 608 610 609 611 ## Resync … … 1150 1152 print 'Hotcopy done.' 1151 1153 1152 _help_ copystatic = [('copystatic<directory>',1153 'Extract static resources from Trac and all plugins.')]1154 1155 def do_ copystatic(self, line):1154 _help_deploy = [('deploy <directory>', 1155 'Extract static resources from Trac and all plugins.')] 1156 1157 def do_deploy(self, line): 1156 1158 argv = self.arg_tokenize(line) 1157 1159 if not argv[0]: 1158 self.do_help(' copystatic')1160 self.do_help('deploy') 1159 1161 return 1160 1162 … … 1162 1164 if os.path.exists(target): 1163 1165 raise TracError('Destination already exists. Remove and retry.') 1164 1166 chrome_target = os.path.join(target, 'htdocs') 1167 script_target = os.path.join(target, 'cgi-bin') 1168 1169 # Copy static content 1165 1170 os.makedirs(target) 1171 os.makedirs(chrome_target) 1166 1172 from trac.web.chrome import Chrome 1167 1173 print 'Copying resources from:' … … 1175 1181 print ' ', source 1176 1182 if os.path.exists(source): 1177 dest = os.path.join( target, key)1183 dest = os.path.join(chrome_target, key) 1178 1184 copytree(source, dest) 1185 1186 # Create and copy scripts 1187 os.makedirs(script_target) 1188 print 'Creating scripts.' 1189 data = {'env': self.env_open()} 1190 for script in ('cgi', 'fcgi', 'wsgi'): 1191 dest = os.path.join(script_target, 'trac.'+script) 1192 template = Chrome(self.env_open()).load_template('deploy_trac.'+script, 'text') 1193 stream = template.generate(**data) 1194 out = open(dest, 'w') 1195 if arity(stream.render) == 3: 1196 # TODO: remove this when we depend on Genshi >= 0.5 1197 out.write(stream.render('text')) 1198 else: 1199 stream.render('text', out=out) 1200 out.close() 1179 1201 1180 1202 … … 1219 1241 return admin.onecmd('help') 1220 1242 elif args[0] in ('-v','--version'): 1221 print '%s %s' % (os.path.basename( args[0]), TRAC_VERSION)1243 print '%s %s' % (os.path.basename(sys.argv[0]), TRAC_VERSION) 1222 1244 else: 1223 1245 admin.env_set(os.path.abspath(args[0])) branches/trac.upstream-r6969/trac/admin/templates/admin.html
r46 r102 12 12 </head></py:match> 13 13 14 <py:match path="body" once="true" ><body>14 <py:match path="body" once="true" buffer="false"><body> 15 15 <div id="content" class="admin"> 16 16 <h1>Administration</h1> branches/trac.upstream-r6969/trac/admin/templates/admin_basics.html
r46 r102 34 34 </fieldset> 35 35 <div class="buttons"> 36 <input type="submit" value=" Apply changes"/>36 <input type="submit" value="${_('Apply changes')}" /> 37 37 </div> 38 38 </form> branches/trac.upstream-r6969/trac/admin/templates/admin_components.html
r46 r102 52 52 </div> 53 53 <div class="buttons"> 54 <input type="submit" name="cancel" value=" Cancel" />55 <input type="submit" name="save" value=" Save" />54 <input type="submit" name="cancel" value="${_('Cancel')}" /> 55 <input type="submit" name="save" value="${_('Save')}" /> 56 56 </div> 57 57 </fieldset> … … 59 59 60 60 <py:otherwise> 61 <form class="addnew" id="addcomp" method="post">61 <form class="addnew" id="addcomp" name="addcomponent" method="post"> 62 62 <fieldset> 63 63 <legend>Add Component:</legend> … … 67 67 ${owner_field()} 68 68 <div class="buttons"> 69 <input type="submit" name="add" value=" Add"/>69 <input type="submit" name="add" value="${_('Add')}"/> 70 70 </div> 71 71 </fieldset> … … 95 95 </table> 96 96 <div class="buttons"> 97 <input type="submit" name="remove" value=" Remove selected items" />98 <input type="submit" name="apply" value=" Apply changes" />97 <input type="submit" name="remove" value="${_('Remove selected items')}" /> 98 <input type="submit" name="apply" value="${_('Apply changes')}" /> 99 99 </div> 100 100 <p class="help"> branches/trac.upstream-r6969/trac/admin/templates/admin_enums.html