Timeline




matching tags

Jan 2, 2013:

11:33 PM Ticket #10746 (BackLinksMacro - Different class for backlinks) created by vesal@…
I like to have something that separates this from ordinary wiki-toc …
10:01 PM Changeset [12507] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Fix an unreported regression when disabling Trac core's LoginModule.

9:40 PM Changeset [12506] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/templates/admin_accountsconfig.html

AccountManagerPlugin: Tweak config admin panel, for clarity as well as technically.

9:20 PM Changeset [12505] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/htdocs/acct_mgr.css
  • accountmanagerplugin/trunk/acct_mgr/register.py
  • accountmanagerplugin/trunk/acct_mgr/templates/admin_accountsconfig.html
  • accountmanagerplugin/trunk/acct_mgr/templates/user_table.html

AccountManagerPlugin: Some enhancements regarding approval/ban feature, refs #843, #8595 and #10741.

Adding the registration approval configuration option to config admin panel.
Taking care for marking all potential message parts for translation as well.
A recent suggestion by Ryan J Ollos is merged in here too, so that all kinds
of restricted accounts are clearly visible in user listings now.

9:02 PM Changeset [12504] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Use new account approval feature to ban accounts, refs #843 and #8595.

While simple, this might be an effective counter-measure against spammer
registrations, because intentionally it's rather hard to spot the difference
between an approved authenticated session and one with pending approval.
So I forsee more wasted resources on attacker's side to figure out, why
one still fails to spam the site even after successful registration, and
that is certainly a good thing.

Note: Due to its implementation banning is instantly effective and will
prevent even authenticated sessions from doing more than a user could in an
anonymous session, unlike the account lock provided by AccountGuard.
That wouldn't prevent authenticated sessions from continuing indefinitely,
at least until next authentication time, and this might be a rather long time,
if persistant sessions had been allowed before.

8:37 PM Changeset [12503] by Steffen Hoffmann
  • announcerplugin/trunk/announcer/opt/acct_mgr/announce.py
  • announcerplugin/trunk/announcer/templates/acct_mgr_approve_plaintext.txt

AnnouncerPlugin: Extend AccountManager notifications as required, refs #843, #7759 and #7977.

Note, that any previous version of TracAnnouncer won't work with latest
AccountManagerPlugin 'trunk' code, and this already made me thinking about
a more robust change listener definition. But this is another subject.

8:29 PM Changeset [12502] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/api.py
  • accountmanagerplugin/trunk/acct_mgr/notification.py
  • accountmanagerplugin/trunk/acct_mgr/register.py
  • accountmanagerplugin/trunk/acct_mgr/templates/admin_users.html

AccountManagerPlugin: Implement a new account approval feature, refs #843.

6:14 AM Ticket #10745 (AccountManagerPlugin - [Patch] Add a 'Select all' checkbox to the header on the Manager User ...) created by Ryan J Ollos
Using jQuery, add the following dynamic behaviors: * A checkbox in …
2:39 AM Ticket #9911 (HudsonTracPlugin - For hudson plugin Hyperlink in Time line not exactly redirecting - 404 ...) closed by roadrunner
invalid: Since there has been no further feedback, I'm assuming it was a …
1:41 AM Changeset [12501] by Rob Emanuele
  • tracticketlimitplugin
  • tracticketlimitplugin/0.12
  • tracticketlimitplugin/1.0

New hack TracTicketLimitPlugin, created by rje

Jan 1, 2013:

7:51 PM Ticket #10744 (UserManagerPlugin - Various code refactorings) created by Ryan J Ollos
I've spotted a number of issues with the code during review. The …
7:43 PM Ticket #10743 (AccountManagerPlugin - [Patch] Email addresses should be mailto links) created by Ryan J Ollos
Inspired by #6259, transform the email addresses into mailto links.
1:04 PM AccountManagerPlugin edited by Steffen Hoffmann
update to current state of development (diff)

Dec 31, 2012:

5:35 PM CookBook/AccountManagerPluginConfiguration edited by Steffen Hoffmann
correct and reduce size of basic configuration examples (diff)
3:38 PM Changeset [12500] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/templates/account_details.html
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Change button label 'Update' to 'Refresh' for clarity, refs #10742.

11:08 AM Changeset [12499] by Matoba Akihiro
  • traclinksplugin/0.12/traclinks/htdocs/js/onhashchange.js

TracLinksPlugin: tiny fix

10:59 AM Changeset [12498] by Matoba Akihiro
  • epochfieldplugin/0.12/epochfield/filter.py

EpochFieldPlugin: add docstring for each option

10:00 AM capture1.png attached to FieldTooltipPlugin by Matoba Akihiro
7:52 AM Ticket #10742 (AccountManagerPlugin - [Patch] Rename "Update" button to "Refresh" on the Review User Account ...) created by Ryan J Ollos
When initially viewing the page, I found the term Update to be …
7:46 AM Changeset [12497] by Matoba Akihiro
  • fieldtooltipplugin/0.12/fieldtooltip/fieldtooltip.py
  • fieldtooltipplugin/0.12/fieldtooltip/htdocs/cluetip/enabler.js
  • fieldtooltipplugin/0.12/fieldtooltip/htdocs/jquerypowertip/jquery.powertip.css
  • fieldtooltipplugin/0.12/fieldtooltip/htdocs/jquerytools/jquery_tools_tooltip.css

FieldTooltipPlugin: add workflow help slot. refs #4210
fix styles for jquery.powertip, jquery_tools_tooltip

Dec 30, 2012:

10:29 PM Changeset [12496] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/templates/admin_users.html
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Add number of accounts into user admin panel, refs #7426.

9:50 PM Changeset [12495] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/api.py
  • accountmanagerplugin/trunk/acct_mgr/db.py
  • accountmanagerplugin/trunk/acct_mgr/htfile.py
  • accountmanagerplugin/trunk/acct_mgr/tests/api.py
  • accountmanagerplugin/trunk/acct_mgr/tests/db.py

AccountManagerPlugin: Optionally prevent overwriting user credentials, refs #8217.

This is an API change to the IPasswordStore interface.

Additionally account manager now adds account details only on success of the
previous attempt to create a new password entry in primary password store.

9:35 PM Changeset [12494] by Steffen Hoffmann
  • accountmanagerplugin/trunk/README.update
  • accountmanagerplugin/trunk/acct_mgr/api.py
  • accountmanagerplugin/trunk/acct_mgr/htfile.py

AccountManagerPlugin: Finally remove historic password_file option from file stores, refs #10734 and #10735.

Likewise 'password_format', another depreciated option, is removed too.
Both changes have been prepared for a rather long time now, mostly to allow
for seamless store chaining. Equivalent options have been introduced before:

  • 'password_file' - depreciated in favor of store-specific options
    • 'htpasswd_file' for HtPasswdStore's password file in htpasswd format
    • 'htdigest_file' for HtDigestStore's password file in htdigest format
  • 'password_format' - obsoleted by a combination of
    • 'password_store' for direct store selection including store chaining
    • store-specific options for hash type selection, i.e.:
      • 'htpasswd_hash_type' for HtPasswdStore
      • 'db_htpasswd_hash_type' for SessionStore with IPasswordHashMethod HtPasswdHashMethod (selected by 'hash_method' in turn)
9:27 PM Changeset [12493] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/templates/db_cleanup.html
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Keep table columns narrow in db clean-up admin page too, refs #10740.

This isn't visible in Trac 1.0 and below, but has been reported for latest
Trac trunk. Thanks to Ryan J Ollos for taking care.

9:04 PM Changeset [12492] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/admin.py
  • accountmanagerplugin/trunk/acct_mgr/templates/account_details.html
  • accountmanagerplugin/trunk/acct_mgr/templates/db_cleanup.html
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Move back-link to user admin main page to Trac context navigation, refs #10739.

This is a nice web-UI simplification. Thanks to Ryan J Ollos for suggestion
and patch code.

9:03 PM Ticket #10741 (AccountManagerPlugin - [Patch] Provide indicator for verification status of email addresses ...) created by Ryan J Ollos
The verification status of an email address for an individual user can …
8:56 PM Ticket #10738 (XmlRpcPlugin - XmlRpcPlugin does not respect ITicketManipulators) reopened by Odd Simon Simonsen
Oh. No, update() cannot create tickets - there is a create()
7:45 PM Ticket #10740 (AccountManagerPlugin - [Patch] Checkbox columns are too wide on the Accounts: Cleanup page) created by Ryan J Ollos
In Trac 1.1.1dev (and probably some earlier versions), the column of …
4:09 PM CookBook/AccountManagerPluginConfiguration edited by Steffen Hoffmann
correct basic examples regarding 'lost password' procedure - disabled … (diff)
2:02 PM CookBook/AccountManagerPluginConfiguration edited by Ryan J Ollos
Syntax highlighting. (diff)
1:49 PM Ticket #10739 (AccountManagerPlugin - [Patch] Move Back to Accounts button to the contextual navigation) created by Ryan J Ollos
The attached patch moves the Back to Accounts button on the …
10:13 AM Ticket #10738 (XmlRpcPlugin - XmlRpcPlugin does not respect ITicketManipulators) closed by Odd Simon Simonsen
worksforme: No it shouldn't. Not if you use the 'new-style' update that supports …
9:37 AM Ticket #10738 (XmlRpcPlugin - XmlRpcPlugin does not respect ITicketManipulators) created by Rob Emanuele
I have an ITicketManipulator to restrict ticket creation for a …
12:52 AM CookBook/AccountManagerPluginConfiguration edited by Steffen Hoffmann
add link to lost/new password procedure explanation (diff)
12:51 AM AccountManagerPlugin/AuthStores edited by Steffen Hoffmann
add link to lost/new password procedure explanation (diff)
12:40 AM AccountManagerPlugin/Modules edited by Steffen Hoffmann
add more details about the new lost/new password procedure (diff)

Dec 29, 2012:

5:23 PM ContextChromePlugin edited by Ryan J Ollos
Fixed typo. (diff)
2:27 PM Ticket #10735 (MultiProjectCommitTicketUpdaterPlugin - Uses depreciated AccountManagerPlugin options) created by Steffen Hoffmann
In multiprojectcommitticketupdaterplugin/0.12/testing some …
2:13 PM HtGroupEditorPlugin edited by Steffen Hoffmann
remove obsolete example configuration for AccountManagerPlugin and … (diff)
2:04 PM Ticket #10734 (HtgroupsPlugin - Uses depreciated AccountManagerPlugin options) created by Steffen Hoffmann
In htgroupsplugin/trunk/README.txt some configuration examples show …
11:50 AM ContextChromePlugin edited by Matoba Akihiro
(diff)
11:45 AM newpage.png attached to ContextChromePlugin by Matoba Akihiro
11:41 AM ContextChromePlugin edited by Matoba Akihiro
(diff)

Dec 28, 2012:

1:54 PM Ticket #10733 (SimpleMultiProjectPlugin - Ghostly milestones) created by anti.danilevski@…
When create new ticket, in milestones dropdown menu deleted previously …
12:43 AM Changeset [12491] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/register.py
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Skip BotTrapCheck for admin users, refs #7577 and #10681.

Otherwise admin users couldn't create new user accounts with this check
enabled for the new user registration procedure.
Background: There's no way to pass that check there, because the hidden field
isn't supplied to user admin panel, but to the registration form exclusively.

12:34 AM Changeset [12490] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/web_ui.py
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Allow users to set a password for an initially password-less account, refs #10681.

Keeping 'no empty password' for user education, but only showing it on password
validation failure. But the story has only just started:

Additionally AccountModule did not check for password change success on
forced password change, unconditionally removing permission lock-down and
reporting password update even on failure. Thanks to Ryan J. Ollos for testing
and providing a detailed description of this behavior.

Closing yet another way to bypass a forced password change by just repeating
the old password as new password, what isn't accepted anymore now.

Admin users may continue to create password-less accounts. Still successful
authentication with acct_mgr.LoginModule required another change to prevent
unconditionally failed logins because of the empty password.

Dec 27, 2012:

7:02 PM RemoteTicketConditionalCreatePlugin edited by Ryan J Ollos
Added syntax highlighting. (diff)
6:45 PM Changeset [12489] by Ryan J Ollos
  • backlogplugin/trunk/backlog/htdocs/js/backlog.js

Converted tabs to spaces in JavaScript file.

6:40 PM Ticket #10325 (BacklogPlugin - Clarify license and add COPYING file to source) closed by Ryan J Ollos
fixed: (In [12488]) Fixes #10325, Refs #10331, #10333: * Added 3-Clause BSD …
6:39 PM Changeset [12488] by Ryan J Ollos
  • backlogplugin/trunk/backlog/db.py
  • backlogplugin/trunk/backlog/htdocs/css/backlog.css
  • backlogplugin/trunk/backlog/htdocs/css/jquery-ui.custom.css
  • backlogplugin/trunk/backlog/htdocs/js/backlog.js
  • backlogplugin/trunk/backlog/htdocs/js/backlog.ro.js

Fixes #10325, Refs #10331, #10333:

  • Added 3-Clause BSD license text.
  • jQuery UI 1.8.23 is used in Trac 0.12 and later. jQuery UI 1.6 is used in Trac 0.11.1 through Trac 0.11.7 (Trac 0.11.1 is the minimum version supported by the plugin).
  • Renamed BACKLOGS_VIEW permission to BACKLOG_VIEW.
  • Combined code in backlog-rw.js and backlog-ro.js to backlog.js.
  • Added skeleton code for an admin panel.
  • Added skeleton for unit tests.
6:21 PM PrivateWikiPlugin edited by Ryan J Ollos
(diff)
5:32 PM Ticket #10732 (AdminEnumListPlugin - Use Sortable widget from jQuery UI) created by Ryan J Ollos
jQuery UI 1.6 can be used with jQuery 1.2.6, which would make the …
1:59 PM Changeset [12487] by Ryan J Ollos
  • peerreviewplugin/trunk/codereview/htdocs/js/peerReviewCommentCallback.js
  • peerreviewplugin/trunk/codereview/htdocs/js/peerReviewNew.js
  • peerreviewplugin/trunk/codereview/htdocs/js/peerReviewOptions.js
  • peerreviewplugin/trunk/codereview/htdocs/js/peerReviewPerform.js
  • peerreviewplugin/trunk/codereview/htdocs/js/peerReviewSearch.js

Converted mixed tabs and spaces in JavaScript files to spaces.

1:54 PM Changeset [12486] by Ryan J Ollos
  • peerreviewplugin/trunk/setup.py

Refs #10728: Proper email for new maintainer.

1:52 PM Ticket #10731 (PeerReviewPlugin - Templates don't follow common naming convention) created by Ryan J Ollos
The templates don't follow the common naming convention for Trac …
1:48 PM Changeset [12485] by Ryan J Ollos
  • peerreviewplugin/trunk/setup.py

Refs #10728: New maintainer.

1:47 PM PeerReviewPlugin edited by Ryan J Ollos
Completed adoption steps. Refs #10728. (diff)
1:19 PM Ticket #10728 (PeerReviewPlugin - Requesting to adopt PeerReviewPlugin) closed by Ryan J Ollos
fixed: Replying to anonymous: > That's up to you to decide . …
1:47 AM AccountManagerPlugin edited by Steffen Hoffmann
announce latest maintenance release, adjust next development targets … (diff)
1:30 AM Ticket #10730 (AccountManagerPlugin - AccountGuard.lock_time effectively disables account locking) closed by Steffen Hoffmann
fixed: (In [12484]) AccountManagerPlugin: Publish maintenance release 0.4.2, …
1:30 AM Changeset [12484] by Steffen Hoffmann
  • accountmanagerplugin/tags/acct_mgr-0.4.2
  • accountmanagerplugin/tags/acct_mgr-0.4.2/acct_mgr-md5sums
  • accountmanagerplugin/tags/acct_mgr-0.4.2/acct_mgr-md5sums.sig
  • accountmanagerplugin/tags/acct_mgr-0.4.2/acct_mgr-sha1sums
  • accountmanagerplugin/tags/acct_mgr-0.4.2/acct_mgr-sha1sums.sig

AccountManagerPlugin: Publish maintenance release 0.4.2, closes #10730.

This is another update for current stable acct_mgr-0.4 to immediatly push the
fix broken account locking.

1:11 AM Changeset [12483] by Steffen Hoffmann
  • accountmanagerplugin/trunk/acct_mgr/guard.py
  • accountmanagerplugin/trunk/acct_mgr/tests/guard.py
  • accountmanagerplugin/trunk/changelog

AccountManagerPlugin: Re-enable account locking, #10730.

This has been broken by recent account guard re-work, or worse (if earlier).
Another unit test in addition to the corrected one account for this regession.

12:56 AM Ticket #10730 (AccountManagerPlugin - AccountGuard.lock_time effectively disables account locking) created by Steffen Hoffmann
Even worse: This has been backed by a plain-wrong unit test assertion …

Dec 26, 2012:

9:22 PM Tickets #5964,​8545,​10134,​10625,​10700,​10701 batch updated by Steffen Hoffmann
fixed: (In [12482]) AccountManagerPlugin: Publish maintenance release 0.4.1, …
9:22 PM Changeset [12482] by Steffen Hoffmann
  • accountmanagerplugin/tags/acct_mgr-0.4.1
  • accountmanagerplugin/tags/acct_mgr-0.4.1/README.update
  • accountmanagerplugin/tags/acct_mgr-0.4.1/acct_mgr-md5sums
  • accountmanagerplugin/tags/acct_mgr-0.4.1/acct_mgr-md5sums.sig
  • accountmanagerplugin/tags/acct_mgr-0.4.1/acct_mgr-sha1sums

AccountManagerPlugin: Publish maintenance release 0.4.1, closes #5964, #8545, #10134, #10625, #10700 and #10701.

This is an update for current stable acct_mgr-0.4 with a number of fixes for
issues resolved within the last weeks, i.e.:

  • a final fix for Single-Sign-On functionality (refs #9676),
  • a long-standing HttpAuth login issue and
  • one for acct_mgr.LoginModule, that is relevant if used with web-servers, that evaluate the REMOTE_USER environment variable.

Changeset [12468] is included, that may require a Trac db fix-up.
Run python ./contrib/fix-session_attribute-failed_logins.py <env> once on any
Trac environment, that had account locking enabled with time constraints
before.

8:54 PM Changeset [12481] by Zack
  • remoteticketconditionalcreateplugin/trunk/remoteticketconditionalcreate/api.py
  • remoteticketconditionalcreateplugin/trunk/setup.py

another small fix

8:42 PM RemoteTicketConditionalCreatePlugin edited by anonymous
(diff)
8:41 PM RemoteTicketConditionalCreatePlugin edited by anonymous
(diff)
8:39 PM Changeset [12480] by Zack
  • remoteticketconditionalcreateplugin/trunk/remoteticketconditionalcreate/api.py
  • remoteticketconditionalcreateplugin/trunk/setup.py

small fix if update_on_close is missing or empty.

8:25 PM Changeset [12479] by Zack
  • remoteticketconditionalcreateplugin/trunk/remoteticketconditionalcreate/api.py
  • remoteticketconditionalcreateplugin/trunk/setup.py

added another feature to update the remote ticket when "escalated" ticket has been closed.

7:02 AM Changeset [12478] by Ryan J Ollos
  • peerreviewplugin/trunk/COPYING.txt
  • peerreviewplugin/trunk/setup.py

Bumped version to 2.2dev.v. Added text of 3-Clause BSD license.

5:36 AM Ticket #10729 (PeerReviewPlugin - Templates have hard-coded paths to stylesheets.) created by Ryan J Ollos
For example, peerReviewBrowser.html contains: […]
5:17 AM Ticket #8286 (PeerReviewPlugin - Make proper use of the Trac database API) closed by Ryan J Ollos
fixed: (In [12477]) Fixes #8286: * Removed obsolete dbEscape function and …
5:17 AM Changeset [12477] by Ryan J Ollos
  • peerreviewplugin/trunk/codereview/CodeReviewStruct.py
  • peerreviewplugin/trunk/codereview/ReviewCommentStruct.py
  • peerreviewplugin/trunk/codereview/ReviewFilesStruct.py
  • peerreviewplugin/trunk/codereview/ReviewerStruct.py
  • peerreviewplugin/trunk/codereview/dbEscape.py

Fixes #8286:

  • Removed obsolete dbEscape function and unnecessary imports.
  • Formatted some SQL statements per Trac guidelines (1).


(1) trac:TracDev/DatabaseApi#GuidelinesforSQLStatements

4:46 AM Ticket #10728 (PeerReviewPlugin - Requesting to adopt PeerReviewPlugin) created by Olemis Lang
I'd like to request to adopt the PeerReviewPlugin if the maintainer no …
Note: See TracTimeline for information about the timeline view.