Commits

Author Commit Message Labels Comments Date
rjollos
[svn r10970] Added plugin revision info to webadmin page.
roadrunner
[svn r9473] Bumped version to 0.4.
roadrunner
[svn r9472] Refactored code slightly for hopefully better readability.
roadrunner
[svn r9471] Added option to display the culprit that caused the build. This is very loosely based off of cboos' author information patch https://github.com/cboos/trachacks-hudsontracplugin/commit/e7a4b15270f55b256693fe912e1870105adedf2a but made configurable and with more options for where to get the author from.
roadrunner
[svn r9470] Added option to list all changesets that caused the build. This closes #7293.
roadrunner
[svn r9469] Add support for displaying in-progress builds in the timeline too. This represents mostly cboos' work over at github, namely commits https://github.com/cboos/trachacks-hudsontracplugin/commit/e17bc4263e41cf972b1b38e13ae05746c53ad3b4 https://github.com/cboos/trachacks-hudsontracplugin/commit/c5228020a5db07b2a907bb9925c2c5da38ae0ea8 https://github.com/cboos/trachacks-hudsontracplugin/commit/c5228020a5db07b2a907bb9925c2c5da38ae0ea8
roadrunner
[svn r9468] Use python api instead of xml for much faster (> 4x) result parsing. The main downside is lessened security if running python 2.5 or earlier: because the result data is eval()'d, arbitrary code could be executed if an attacker could either control the hudson server or could inject data into the response. On python 2.6 and later we use ast.literal_eval which does not have this vulnerability.
roadrunner
[svn r9467] Switched to new ?tree=... query format introduced in hudson 1.367 for much faster and robust queries. The queries are now about 5 - 10 times faster.
roadrunner
[svn r7912] Applied another fix from patch in #7027: since this plugin doesn't use any templates, return an empty list in `get_templates_dirs`.
roadrunner
[svn r7911] Pulled in some formatting fixes and code-style improvements from the patch in #7027, plus made some addition style fixes to better align with the trac coding guidelines. The changes that break 0.10 compatibility have been left out for now. Addresses #7027.
roadrunner
[svn r7910] Fixed xpath error when running under trac 0.10 .
roadrunner
[svn r7895] Added support for hudson's form-based authentication. This is based on a modified version of the patch submitted to #6332. Instead of requiring the user to configure yet another option, Hudson's 403 response is used to trigger the pre-emptive sending of auth info. This is only very slightly less secure than the config option, and only so in scenarios where the authentication for Hudson was using Digest auth but due to some config change Hudson is now…
roadrunner
[svn r7894] Fixed error in exception message creation.
roadrunner
[svn r7307] Used wrong library for quoting in r7277. This fixes #6366.
roadrunner
[svn r7278] Replace trac 0.11'ism for permission checking with a trac 0.10 compatible version. Addresses #6252.
roadrunner
[svn r7277] Fix two issues with special characters in job url: 1. properly handle '%' in url 2. escape non-safe characters in url (such as spaces, non-ascii characters, etc) This fixes #6349.
roadrunner
[svn r6685] Bumped the version to 0.3 due to non-backwards-compatible changes made in r6683 and r6684.
roadrunner
[svn r6684] Added BUILD_VIEW permission; no build nav menu or build entries in the timeline are displayed if the user does not have this permission. Upgrade note: your builds will not show up anymore until you give users this permission. This closes #2555.
roadrunner
[svn r6683] Reworked the plugin to use Hudson's remote access API instead of an RSS feed to get the build-info. This fixes a number of issues: * the timeline now always shows all the builds in the selected range; previously only the recent builds were being shown. * displaying of modules works again (though enabling this may slow down the operation significantly). * builds are displayed in the timeline at the point they completed instead of at the point they started This also removes the dependency on the external 'feedparser' library. One issue with this change is that it may be noticeably slower if you have many builds in your history. Upgrade note: the 'feed_url' option has been renamed 'job_url' and now points to the top-level hudson url or to a job url; and the 'display_subprojects' option has been renamed to 'display_modules'.
roadrunner
[svn r6371] Fix #5636. urlparse added attributes to the result in python 2.5, so using those breaks installations using 2.4. Therefore changed to use indexes instead.
roadrunner
[svn r6101] Ensure url-opener is always properly closed.
roadrunner
[svn r6100] Fixed authentication handling. There were two issues: 1. need to register the auth info for all paths not just the feed, because the descriptions will have different paths 2. feedparser's authentication handling is broken (there's an over two year old bug report on it at http://code.google.com/p/feedparser/issues/detail?id=40 but the fix there is not correct). So we just open the url ourselves which avoids feedparser's handler and hence the problem. This really fixes #4113 and hopefully addresses #5430.
roadrunner
[svn r6099] Code indentation fix.
roadrunner
[svn r6098] Raise an error instead of silently listing no builds if an error occurred trying to get the feed.
roadrunner
[svn r6097] Minor code simplification by returning immediately if we're not in the timeline filters.
roadrunner
[svn r6008] Fixed spelling in config option description.
roadrunner
[svn r6007] Added the ability to disable the build-description retrieval introduced in r4594.
roadrunner
[svn r6006] Changed name of alternate-success-icon config option to be consistent with other options.
roadrunner
[svn r6005] Added ability to display green instead of blue balls for succesful builds. This closes #5356.
roadrunner
[svn r5699] Added separate icons (grey and yellow balls) for aborted and unstable builds. Also trimmed down the icons a bit and made backgrounds transparent, for better display. This closes #5205.
  1. Prev
  2. Next