Menu

Trac Commit Log


Commit Date  
[r2355] by cboos

When Trac uses SQLite3/PySQLite2 for its DatabaseBackend, concurrent writes
were not handled well: this could lead to persistent database locks
and, occasionally, to crashes (see #2170).

With the present changes, the issue is fixed, ''provided'' the SQLite library
which is used was compiled in thread-safe mode.
This is always the case on Windows, but Linux users (and probably all Unix users)
will certainly have to recompile their SQLite package (3.2.7 preferred)
using the `--enable-threadsafe` configuration option.

Note that ''without'' a threadsafe SQLite, Trac ''will'' continue to work,
simply it will still be vulnerable to the abovementioned problem.

Finally, note that ''without'' this patch, Trac simply won't work with
a threadsafe SQLite binary on Linux (see #2196).

2005-10-14 14:29:05 Tree
[r2354] by cboos

The browser (and the log revision) module now return a proper error message
when the requested path doesn't exist at the specified revision.

Additionally, from that error page, the user can follow a link to the
revision log in ''path history'' mode that will show him the delete operation
which eventually removed the requested path from the repository,
or another error message stating that the requested path doesn't exist in any older
revision in the repository.

2005-10-14 13:58:58 Tree
[r2353] by cmlenz

Don't prefix an absolute path for `log_file` with the environment `log` directory.

2005-10-12 16:37:07 Tree
[r2352] by cmlenz

WebAdmin: add page for logging configuration

2005-10-12 16:34:17 Tree
[r2351] by cmlenz

`os.path.samefile()` is not implemented on Windows, so use a different approach in `trac.loader`.

2005-10-12 15:45:06 Tree
[r2350] by cmlenz

Fix unit tests broken in [2349].

2005-10-12 14:51:19 Tree
[r2349] by cmlenz

Automatically enable plugins loaded from the environment plugins directory. Can of course still be disabled explicitly.

2005-10-12 14:24:22 Tree
[r2348] by cmlenz

WebAdmin: Fix enabling/disabling components. Closes #2204.

2005-10-12 10:18:58 Tree
[r2347] by cmlenz

Lowercase classname for component enablement check, to fix enabling built-in components in WebAdmin.

2005-10-12 10:18:13 Tree
[r2346] by cmlenz

Display download link instead of empty content table for binary attachments/files. Fixes #2144.

2005-10-11 19:24:35 Tree
Older >
MongoDB Logo MongoDB