Fossil

200 check-ins occurring around dddc5140535ceacb.

Check the graph for resize events every second and rerender the graph if
a resize has occurred. This fixes display problems on Safari and also
keeps the graph consistent with resized browser windows.
check-in: f51bd596 user: drh tags: trunk

If the REPOSITORY argument to the "server" or "http" commands is a directory,
then use the first element of PATH_INFO as the basename of a repository in
that directory.
check-in: 9cd2c42e user: drh tags: trunk

Run autosync before resolving the version name in the "update" command.
In that way, if a branch is specified which has been extended by the sync,
the latest version of that branch is extracted rather than the version that
was latest prior to the sync.
check-in: da48c10d user: drh tags: trunk

Added --admin-user|-A USERNAME to the new command which will set the default admin user name. If not supplied, the existing mechanism is used to determine the default user name. This implements [9195b1e5f3].
check-in: b8d812ef user: jeremy_c tags: trunk

Factor the sync password out of the last-sync-url configuration setting.
Store the password separately. Prompt the user for the password if it
is missing.
check-in: 59002d5e user: drh tags: experimental

Add the --cherrypick option to the trunk. I had intended to put the
previous check-in on the truck but mistakenly left the local repository
on the ssl branch. Fortunately, I was able to use to new --cherrypick
option to pull the changes over into trunk without pulling all ssl changes.
check-in: d2204a00 user: drh tags: trunk

Add the --stopper option to the "ui" and "server" commands on windows. The
argument is the name of a file, which if it exists, causes the server to
abort upon receiving the next inbound TCP connection. Use this to shut down
fossil servers running as a windows service.
check-in: 23c0d167 user: drh tags: trunk

Enchance the "revert" command so that it reverts all changes when no arguments
are given. It also prints a message saying that "undo" is available to undo
the revert.
check-in: eaef1a77 user: drh tags: trunk

Fixed bug where /doc could only be read if the user had checkout security - drh adds: This is not a bug. Checkout permission prevents /doc
from being used to "checkout" any version of any file.
Closed-Leaf
check-in: acba194c user: jeremy_c tags: dead-end

Fixed bug where the ticket report view page was checking the wrong security attribute (too secure) which was causing people who should be able to view ticket reports to not be able to view ticket reports.
check-in: 5fc36e2f user: jeremy_c tags: trunk

Reverted previous commit [1bf6cf832d] as it contains a major flaw of wiki links not being rendered. I tested on simple cases only, will reimplement in a way that allows wiki links to be rendered properly.
check-in: b9897bb9 user: jeremy_c tags: trunk

Added an option to enable ALL HTML, CSS and JavaScript tags/attributes for wiki pages. This comes with
a strong warning against doing so on any public project.
check-in: db344436 user: jeremy_c tags: trunk

Change the hash algorithm for passwords so that USER.PW field stores a SHA1
hash of the project-code, user login, and user password, rather than just
a hash of the user password. That way, the if two users select the same
password, or if the one user selects the same password for multiple
projects, the password hashes are still different.
check-in: 4b58a7b8 user: drh tags: experimental

Fix ticket [135d8acbae] - parent/child indicators on timeline fail if
there are suppressed lines because they still generate an entry in the
JavaScript for the id that was skipped.
check-in: 29751794 user: eric tags: trunk

Store passwords in USER.PW as either cleartext (as is done in legacy) or as
the SHA1 hash of the password. When changing a password or adding a new user,
always use the SHA1 hash password.
check-in: cfe33dcf user: drh tags: experimental

If a ticket query begins with an underscore then:
# Do not include a link to execute the query directly
# Do not show to those users that do not have ticket report access
This allows you to create ticket report queries that are for form submissions
only, not direct access.
check-in: 6069602a user: jeremy_c tags: trunk

Alternative implementation of timeline security changes - this implementation
always shows the timeline link if it is applicable, even if the history
capability is disabled.
check-in: 9b706757 user: drh tags: trunk

• Changed security for timeline. To view the timeline, you must now
have History access. The timeline will then display only items which
you have access to. "o" (Check-out) is required for source history, "j"
(Read-Wiki) is required for Wiki history and "r" (Read-Tkt) is required
for Ticket history.
Closed-Leaf
check-in: 71ad9b62 user: jeremy_c tags: jeremy_c-timeline

• Fixed security bug in ticket reports, you previously had to have Check-out
security to view a ticket report, you now have to have "r" (Read-tkt) to
view ticket reports.
check-in: 6ee73165 user: jeremy_c tags: jeremy_c-timeline

Add a new "Skins" configuration page that allows the look and feel of the
web interface to be changed to one of several prototypes at the click of
a button. Currently, there are only two built-in prototypes.
check-in: 007d0a9b user: drh tags: trunk

For the "version information" web pages, change the default behavior to
only show the list of files that changed, not the diffs. But there is a
link to get diffs of all files or of individual files. The default behavior
can be changed using a Setup/Timeline configuration option to show diffs
by default.
check-in: 0f4f6c03 user: drh tags: trunk

Enhancements to the "update" command. Missing files are reverted. One
or more files can be specified on the "update" command line after the
VERSION and only the files named will be updated.
check-in: 2d996b08 user: drh tags: trunk

If a file in the check-out is changed to something other than a file
(like a directory) then raise an error when checking file signatures.
Also fix a problem with the new multi-file "revert" command and add
some comments to "update".
check-in: d861fe77 user: drh tags: trunk

Change the "ls" command so that it only shows the filenames by default.
To see the extra information about the status of each file, add the -l
option. Ex: "fossil ls -l"
check-in: 9c06ea31 user: drh tags: trunk

Added a global command line argument named -quiet.
This will suppress some output (currently during sync) for those interfacing fossil with various development tools.
It does not make eliminate all output, only the output that is meant for fancy display to the user on a console. You
can now use this new flag anywhere by referencing if (!g.fQuiet) {...}
check-in: dccd27c6 user: jeremy_c tags: trunk

Added a DELETED abc.xyz message when using fossil rm. This is the same as fossil add's ADDED abc.xyz message. Also, the word DELETED was choosen over REMOVED because fossil status reports the file as DELETED.
check-in: 49ed1961 user: jeremy_c tags: trunk

In the file_isdir() routine, make sure the filename is simplified (has no
"/../" or "/./" components and does not end with "/") in order to work
around bugs in mingw.
check-in: a7822bcc user: drh tags: trunk

Deal with windows filename aliasing in the "all" command.
Ticket [974618fe5a8]. Also display the home directory for windows
users with the "info" command since the home directory is non-obvious
in windows.
check-in: d5695157 user: drh tags: trunk