Menu

Trac Commit Log


Commit Date  
[r3182] by cmlenz

SpamFilter: encode text as UTF-8 for Akismet requests.

2006-04-17 16:03:24 Tree
[r3181] by cmlenz

Updates to SpamFilter plugin made necessary by [3180], and some fixes.

2006-04-17 15:52:39 Tree
[r3180] by cmlenz

Fairly large change to the recently introduced `IConfigurable` mechanism that lets plugins declare options they support in [wiki:TracIni trac.ini].

Instead of using an extension point, the new mechanism uses descriptors (one of `Option`, `BoolOption`, `IntOption`, `ListOption`, or `ExtensionOption`) that can be added to any class (but especially `Component` subclasses), allowing direct access to the configured value. The `Option` class keeps a registry of all declared options, so that the defaults also work when the option is accessed through the `Configuration` object.

This also replaces the `SingleExtensionPoint` by the `ExtensionOption` descriptor.

2006-04-17 15:02:51 Tree
[r3179] by cboos

Mimeview fixes, following-up to [3124].

The Mimeview.render should also handle `content` arguments which are objects with a `read` method. If the `mimetype` argument was not given, auto-detection would have failed.
Here, we take care to read the actual content, if needed, and at most once.

The logic about expanding tabs in the content has also been enhanced a bit,
so that not only the tab expansion is done at most once, but also the
expanded content is only given to the `IHTMLPreviewRenderer` who actually
requires an expanded content.

2006-04-17 09:57:37 Tree
[r3178] by cboos

Don't show the TracBrowser ''View Changes'' when printing. Closes #3047.

2006-04-17 08:37:25 Tree
[r3177] by cboos

Don't show help elements when printing. Closes #3046.

2006-04-17 08:26:44 Tree
[r3176] by athomas

Security sandbox:

* Added `trac.perm.IPermissionPolicy` interface.
* Modified `PermissionCache` to use this system.
* The `DefaultPermissionPolicy` uses `IPermissionStore` to enforce security. Thus, the interface offers 100% backwards compatibility.

2006-04-17 07:30:52 Tree
[r3175] by athomas

Copied trunk to security sandbox.

2006-04-17 02:59:34 Tree
[r3174] by cboos

Some fixes and cleanups related to non-self contained repositories (#1830)

We only use the ''created path'' of some node if that created path stays
within the scope of the repository.

Also, when generating changeset node change information,
we check whether the base path is within the scope or not,
and if we have the access right to it.
In the negative, the base path is set to None,
which means that edits or copies might then appear as added files.

2006-04-16 20:45:50 Tree
[r3173] by cboos

Ported [3172] to 0.9-stable ''(wiki_to_* cope with empty wikitext)''

2006-04-16 13:27:00 Tree
Older >
MongoDB Logo MongoDB