Fossil

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

130 check-ins using file src/wiki.c version 1ce70fef28

2011-10-26
15:07
Update test cases to work with or without the USE_TCL_EVALOBJV compile-time option enabled. check-in: 7d43a362d0 user: mistachkin tags: tcl-integration
14:57
Perform lazy setup of the Tcl integration subsystem when it is actually enabled. check-in: e49581506a user: mistachkin tags: tcl-integration
2011-10-21
12:52
Version 1.20. check-in: a75e2d2504 user: drh tags: trunk, release, version-1.20
2011-10-20
17:10
minor 1.20 changelog tweak. check-in: 1d12fcc416 user: stephan tags: trunk
16:54
Cherrypick the [21af96623e6b337] change onto trunk. check-in: 5abc243042 user: drh tags: trunk
16:31
s/'%s'/%Q/ in rptshow(). Closed-Leaf check-in: 21af96623e user: stephan tags: stephan-hack
16:28
merged in trunk for clean base in code review tweaks. check-in: 5a1ec00745 user: stephan tags: stephan-hack
15:39
added version numbers to the changes where i could find a specific commit. check-in: f93a082391 user: stephan tags: trunk
15:07
pulled in changelog 1.20. check-in: 2e43ff6f7f user: stephan tags: trunk
14:50
Change strcpy() to memcpy() inside diff.c to avoid compiler warnings on OpenBSD. check-in: 06e9863cb0 user: drh tags: trunk
14:40
initial 1.20 changelog. check-in: e080560378 user: stephan tags: stephan-hack
14:39
pulled in trunk for clean slate on subsequent changes. check-in: a37d80e8af user: stephan tags: stephan-hack
14:01
Bug fix: Make sure the constant_time_cmp() SQL function is registered when rendering the login page. check-in: 2f4a101ca5 user: drh tags: trunk
02:08
1.20 initial changelog, this time to the proper branch. check-in: 8b3c6ebb37 user: stephan tags: trunk
02:03
Sorry, wrong branch! started changelog for 1.20 release. Closed-Leaf check-in: a942086390 user: stephan tags: declined
01:14
Merge the maketest_fixes branch into trunk. check-in: 9ee570846b user: drh tags: trunk
01:12
Additional makefile changes so the "../$CHECKOUT/configure; make test" works. Closed-Leaf check-in: 6f285b5fa9 user: drh tags: maketest_fixes
01:04
Fix the makefile so that "make test" works from a sibling build directory. check-in: 16d7e4a5c0 user: drh tags: maketest_fixes
00:57
Update the built-in SQLite to the latest 3.7.9 beta. check-in: ccf43e1882 user: drh tags: trunk
2011-10-19
20:28
Bringing back the fixes for the 'make test' from [bf480a29a6], [e46be99ff4], [129605856a], for an eventual merge to trunk. check-in: 5692702d50 user: viriketo tags: maketest_fixes
19:54
Merge in the annotatecmd_fix branch. check-in: e161670939 user: drh tags: trunk
18:59
Fix for ticket [e5999e25eedeb]. Code style fix. check-in: 4a296c0b1c user: jan tags: trunk
01:49
Fix a missed class="button" on the info page. check-in: 5f0899bba6 user: drh tags: trunk
01:44
Increase the version number to 1.20. Improvements to style sheets. check-in: 91db2ccfa2 user: drh tags: trunk
01:29
Merge updates from trunk. check-in: 62d928cb41 user: mistachkin tags: tcl-integration
2011-10-18
23:37
When editing the properties of a check-in and comparing the old and new comment text, ignore leading and trailing whitespace and the differences between \r\n and \n. Hopefully this will reduce the number of unwanted comment edits. check-in: 48928829e2 user: drh tags: trunk
21:20
Adding a space I forgot in in the html output. Closed-Leaf check-in: 61523cbe67 user: viriketo tags: targets_setting
20:55
Adding a boolean setting to choose the use of 'targets' in the anchors href. Default enabled. Related to the thread starting at [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06588.html] check-in: d29df2f0a2 user: viriketo tags: targets_setting
19:49
Bringing the changes I had in [4bae75a08e] to a trunk-derived branch. check-in: ef5d2176f9 user: viriketo tags: annotate_links
19:45
Should fix ticket [f0f9aff371f2]. Until now, the annotate_cmd was taking the last (or any?) checkin that had the artifact to be annotated, totally unrelated to what version is checked out. I made annotate_cmd respect the checkout, and annotate only from the past until the checked out version. This makes the command slower, but at least does what I'd like it to do. Maybe someone else can come up with a faster or simpler implementation. I changed the compute_direct_ancestors code so I could call it twice in a single run. Closed-Leaf check-in: c7c4279f13 user: viriketo tags: annotatecmd_fix
2011-10-17
23:12
Fix typo in warning message. check-in: c80ee413ab user: drh tags: trunk
16:01
Fixed an incorrect const qualifier (caught by clang). check-in: fda7c2c63d user: stephan tags: trunk
13:09
Font size adjustments for side-by-side diff. Use the dp= query parameter of timeline on the info page. check-in: eefb31683b user: drh tags: trunk
11:37
Fix the labeling of timelines with the dp=UUID query parameter. check-in: a47fde8eed user: drh tags: trunk
01:19
Merge the side-by-side diff code into trunk. check-in: 0bde74ea1e user: drh tags: trunk
01:18
Remove unused variables and surplus blank lines from the side-by-side diff code. Closed-Leaf check-in: a92908a6b5 user: drh tags: jan-sbsdiff
01:12
Add new warnings for when Fossil overwrites an unmanged file on "update" or "merge". Undo has been and continues to be available to recover the overwritten files. check-in: 39f979b08c user: drh tags: trunk
00:26
Rephrasing and fixed a typo. check-in: 8e358aa8c6 user: jan tags: jan-sbsdiff
2011-10-16
23:24
Merge the latest trunk changes into the side-by-side diff branch. check-in: 23c3affad4 user: drh tags: jan-sbsdiff
23:10
Fix a typo in the timeline EVENT table entries generated by "fossil rebuild" in the previous check-in. check-in: fd486df492 user: drh tags: trunk
23:00
Show tag changes on the timeline. A "fossil rebuild" is required to take advantage of this new feature. Also put a • character in front of non-checkin timeline entries to make them stand out more. check-in: 87540ed6e6 user: drh tags: trunk
21:04
Renamed 1/2-pane diffs to unified and side-by-side in the ui. check-in: ff9de303e3 user: jan tags: jan-sbsdiff
17:32
Fix new and harmless compiler warnings that appeared with the upgrade to GCC 4.6.1. check-in: d8bbe4add6 user: drh tags: trunk
16:19
Add sbsdiff options when using show-version-diffs. check-in: adace7586e user: jan tags: jan-sbsdiff
13:35
Set explicit background color for sbsdiff table in skins. check-in: f4f5e05571 user: jan tags: jan-sbsdiff
12:56
Merge latest changes from trunk check-in: 1349e5ed20 user: ashish tags: ashish-ipv6
12:53
Add initial IPv6 support code check-in: 92c59f1202 user: ashish tags: ashish-ipv6
02:07
Separate sbsdiff block separator meta-rows a little more from regular rows in built-in skin 4. check-in: 7a47abe17f user: jan tags: jan-sbsdiff
00:14
Updated styles/skins. Built-in skin 4 can now wrap lines. check-in: 1c40493cb5 user: jan tags: jan-sbsdiff
2011-10-15
21:25
Add sbsdiff link to the /info page. check-in: 286f09508c user: jan tags: jan-sbsdiff
18:45
Add button to toggle sbsdiff for /vdiff views. Renamed the button in /fdiff. check-in: d1f63cd823 user: jan tags: jan-sbsdiff
18:05
Add button to toggle sbsdiff for /fdiff views. check-in: d0988fb5bb user: jan tags: jan-sbsdiff
17:36
Vary the number of columns of displayed files in the File List depending on the length of the longest filename in the list. check-in: ee723ed98d user: drh tags: trunk
17:18
Update to the Fossil-v-Git matrix. check-in: a52287876c user: drh tags: trunk
15:42
Merge the latest trunk changes into the side-by-side diff branch. check-in: 15de70c21f user: drh tags: jan-sbsdiff
14:33
Updated comments. Slightly more centralization of sbsdiff table generation. check-in: c5ac4f800e user: jan tags: jan-sbsdiff
12:49
Fix bug which disabled patch file generation. check-in: dc27e13460 user: jan tags: jan-sbsdiff
12:30
Fix clang static analyzer warnings about deref null pointers and undefined values. There are still lots of dead code warnings, but those are harmless. check-in: 630691456b user: drh tags: trunk
12:22
Make sure sbsdiff lines are escaped properly. Started adding side-by-side diff support to fdiff. check-in: ff41d4be8a user: jan tags: jan-sbsdiff
12:16
Mark functions that never return (ex: fossil_panic()) as such so that static analyzers can do a better job of pruning paths. check-in: 86d2b4efc8 user: drh tags: trunk
10:40
Update the built-in SQLite and the SQL command-line shell to the latest code from the SQLite trunk: version 3.7.9 alpha. This fixes some warnings that started appearing after upgrading to gcc 4.6.1. check-in: 3dd0c15583 user: drh tags: trunk
10:17
A very simple fix to the annotate memory leak problem. check-in: 9929bab702 user: drh tags: trunk
00:26
Code documentation. check-in: 9b7955b5a4 user: jan tags: jan-sbsdiff
00:10
The link <strong>p</strong> in the annotate page was totally bad implemented. As I don't see an easy way to implement it, I take it out. There is only <strong>d</strong> left. check-in: 4bae75a08e user: viriketo tags: annotate_links
00:06
The plink is not needed at all in the annotate query check-in: 40cbb69c4f user: viriketo tags: annotate_links
2011-10-14
23:38
Starting a branch to add more information into the annotate web page. I added a link <strong>p</strong> to the annotation of the version previous to that line change, and a link <strong>d</strong> to the checkin file diff that introduced the given line. I'd want also the links to bring the users to the concerning line of annotate; we should have something like line numbering and line anchors, like the artifact page. check-in: 9e3b6ad052 user: viriketo tags: annotate_links
22:21
Added two (local) options to sbsdiff (allow expansion and max columns limit), though they can't be changed in runtime yet. Added some missing error handling. check-in: 47cdbbf2fb user: jan tags: jan-sbsdiff
22:20
Making 'fossil merge' also report a conflict for extra files overwritten. Like [60c6197c8a], but for the merge operation. Related to ticket [953031915f]. check-in: bb49278a8a user: viriketo tags: declined
22:17
Minor diff view change for the black'n'white skin. check-in: 07714601de user: jan tags: jan-sbsdiff
22:16
Reporting the number of merge conflicts at the end of merge, as with update. I think the information is of value to the user. I think that had to be introduced in [070ce24d838a6], from its comment, but that change made the opposite of commented. check-in: e1a7a1d9e2 user: viriketo tags: declined
20:25
Making fossil warn about a conflict, if an update operation overwrites an extra file. This should close ticket [953031915f]. check-in: 60c6197c8a user: viriketo tags: declined
19:53
Same trouble as [bf480a29a6] but for the merge5 test. check-in: 129605856a user: viriketo tags: declined
19:46
Fixing the merge5 test, for it to run when out of a checkout. The same kind of fix as [0a7ab3ccb0]. check-in: e46be99ff4 user: viriketo tags: declined
19:01
Fixing the merge_renames test; fossil was using $HOME somehow. I noticed it running the test in an environment without a valid $HOME path (the nix package building). fossil refused to run the 'fossil new' inside the merge_renames test. check-in: bf480a29a6 user: viriketo tags: declined
16:12
Merging the extended_ci_names branch, that introduces more ways of naming checkins in diff and update operations. check-in: 107e605f41 user: viriketo tags: declined
16:11
Merging the annotate_noleak changes, about removing an important memory leak in the annotate operation. It also fixes some blob behaviour in blob.c and content.c. <b>Update:</b> Removed from trunk. Replaced by the must simpler fix at [9929bab702f99839ee] check-in: 409f370a6d user: viriketo tags: declined
15:41
Updated the built-in skins for sbsdiff. check-in: bb76b57aa2 user: jan tags: jan-sbsdiff
00:06
Add /*sort*/ marks to some SQL queries to disable warnings about sorting without an index. check-in: fff43ebb5b user: drh tags: trunk
2011-10-13
23:48
Started adding support for showing side-by-side diffs in the web ui. check-in: a6a8e89413 user: jan tags: jan-sbsdiff
23:47
Provide an option to enable the /test_env URL for all users. Optionally display cookie values in the /test_env URL. check-in: 4d32db8ef8 user: drh tags: trunk
16:39
Update the SQLite command-line shell to the latest from the SQLite source tree. check-in: 862d7dbf59 user: drh tags: trunk
12:56
Fixing the usage() calls in stash.c, as it duplicated the word stash; it was giving messags like "Usage: fossil stash stash pop". check-in: 399c0ddae4 user: viriketo tags: trunk
02:47
Create new branch named "ashish-ipv6" check-in: 10e1071461 user: ashish tags: ashish-ipv6
2011-10-12
17:41
Adding a more options at naming commits for diff and update commands. I wrote a new function that allows more kind of specifications for a checkin uuid: checkout, parent and pivot:id1:id2. If there was a way to discover the 'parent branch' of the current checkout, there could be a 'parentbranch' naming too. I think this makes the life easier, specially for the pivot:id1:id2 case, about seeing the difference between a branch and its parent branch. I find myself using often the test-find-pivot command just to get that diff or update to the pivot, to check changes between the current branch and the parent branch. Closed-Leaf check-in: 9fe787ec03 user: viriketo tags: extended_ci_names
16:20
Fixing the merge_renames test, so it accepts being called out of a repository. The message given by fossil when trying 'info' out of a repository had changed. check-in: 0a7ab3ccb0 user: viriketo tags: trunk
15:21
Making the http ssl code output the verification error, in case of verification failure. I also make the user question state the host the certificate is related to. check-in: 79c31f9b73 user: viriketo tags: trunk
2011-10-11
20:46
Update the build-in SQLite and the SQLite-shell to the latest code from the trunk of the SQLite source tree - version 3.7.9 alpha. check-in: 55fb082ae5 user: drh tags: trunk
2011-10-10
20:02
Fix some compiler warnings. check-in: 496edc2176 user: drh tags: trunk
19:33
Fix a C++ comment in sha1.c. Fix a help text typo. check-in: a6f3dd1ce7 user: drh tags: trunk
13:19
Update the "scrub" command to drop the accesslog table when the --verily option is used. check-in: 16a6dfefd1 user: drh tags: trunk
13:05
Additional formatting fixes: shorten lines to 80 characters or less. check-in: c1d78e0556 user: drh tags: trunk
12:59
Adjust SSL trust fix to skip prompting for certificates that already have an explicitly negative trust setting. check-in: 636804745b user: mistachkin tags: trunk
12:55
Fix indentation and formatting in http_ssl.c. Limit line length to 80 characters per the coding style spec. check-in: 5eb8f0157a user: drh tags: trunk
11:38
Merge the ssl-trust-fix branch into trunk. check-in: 0554dbd04a user: drh tags: trunk
08:56
Fix constant prompting on already saved SSL certificates that are not trusted for some reason (e.g. host mismatch, etc). Closed-Leaf check-in: 25169506b7 user: mistachkin tags: ssl-trust-fix
2011-10-07
19:55
Documentation update. check-in: c0b6c28d29 user: drh tags: trunk
18:38
Update the built-in SQLite to the latest 3.7.9 alpha. check-in: f678a7b948 user: drh tags: trunk
2011-10-05
16:58
fixed [fc825dcf52] check-in: 4b0f813b8c user: ron tags: trunk
08:00
Added (--args -) to read from stdin. Theoretically now also strips windows newlines, but i do not have a broken editor to test that with ;). check-in: 080d27a6b2 user: stephan tags: trunk
02:03
Change a #ifdef so that builds on MSVC will work on repos larger than 2GB. check-in: 6092935ff2 user: drh tags: trunk
2011-10-04
23:07
Merge the --args FILENAME patch into trunk. check-in: c0274f9962 user: drh tags: trunk
23:03
Simplify the implementation of the --args FILENAME patch, as requested by the FIXME comment. check-in: eb8d989dae user: drh tags: stephan-hack
21:41
Initial --args FILENAME patch. Impl seems over-complex to me, but works as described in the list thread. check-in: 8a6568c3a3 user: stephan tags: stephan-hack
21:28
merging with trunk [d4a341b49dd1b701] before applying --args FILENAME patch, to simplify downstream merge. check-in: 312d522fe4 user: stephan tags: stephan-hack
15:20
Add HMAC-SHA1 implementation. Closed-Leaf check-in: dcee34b25f user: dmitry tags: multisession
15:15
Merge protection against timing attacks into trunk. check-in: d4a341b49d user: dmitry tags: trunk
14:38
Merge trunk into dmitry-security branch. Closed-Leaf check-in: f4eb0f5afc user: dmitry tags: dmitry-security
14:34
Rename constant_time_eq to constant_time_cmp to better indicate that these functions return 0 when values are equal, like memcmp, strcmp, etc., not truth, to avoid possible mistakes. check-in: d244c484e7 user: dmitry tags: dmitry-security
14:28
Revert the previous change after thinking more about it. Login cards in the sync protocol have the following format: login userid nonce signature Nonce is SHA-1 of the message that follows this line, signature is SHA-1 of the concatenation of the nonce and user's shared secret. The successful timing attack can reveal only signature for this particular packet due to nonce. However, as nonce is known to the attacker, it's theoretically possible for them to bruteforce the shared secret_offline_. The whole scenario sounds highly improbable, but using constant-time comparison function for such things by default is a good practice. check-in: 13a9a1244c user: dmitry tags: dmitry-security
2011-10-03
16:34
Disabling Cache-control: no-store, as it made firefox forget about form field contents on back/forward in history. Resolution achieved by a minimal consensus at [http://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg06314.html|this thread on the mailing list]. check-in: 3fac77d7b0 user: viriketo tags: trunk
2011-10-02
13:30
minor hack to name_search() to make it stop searching after it determines there is an ambiguity. check-in: ae64088627 user: stephan tags: trunk
2011-10-01
20:50
Variable used for return value of send(2) must be signed, otherwise error conditions just result in infinite loops. check-in: 5e3519873f user: joerg tags: trunk
2011-09-30
10:51
It seems like blob_constant_time_eq() is unnecessary for sync protocol signatures; removed. check-in: 48bcfbd47b user: dmitry tags: dmitry-security
09:41
Catch zero length early in blob_constant_time_eq(). check-in: e3d022dffa user: dmitry tags: dmitry-security
2011-09-29
21:06
Fix to the previous fix: install function to the correct database. check-in: 3782276da6 user: dmitry tags: dmitry-security
21:04
Fix login groups. check-in: 6f29649ef3 user: dmitry tags: dmitry-security
17:26
Fix comment. check-in: a0fa120b74 user: dmitry tags: dmitry-security
17:21
Protect against timing attacks by using constant-time comparison function to compare passwords and cookies. check-in: 7f110475ec user: dmitry tags: dmitry-security
14:07
When creating a manifest, get isExe and isLink bits from filesystem at once instead of doing two stat(2) calls. check-in: 9bfa186be0 user: dmitry tags: trunk
11:45
Change file_size() to file_wd_size() in file_is_the_same(). check-in: 13a771ce18 user: dmitry tags: trunk
11:05
Cache "manifest" setting in fossil_reserved_name() instead of reading it from the database on every call. This speeds up adding many files. check-in: a369dc7721 user: dmitry tags: trunk
2011-09-28
11:35
Use the check-in time as the timestamp for zlib compression on tarballs, os that every tarball for the same check-in is identical. check-in: 3e141b792c user: drh tags: trunk
2011-09-27
19:28
Call file_wd_isdir() in file_mkdir(). check-in: 13120e9620 user: dmitry tags: trunk
19:15
Change a few instances of file_isdir() to file_wd_isdir(). check-in: f1329470c0 user: dmitry tags: trunk
16:34
Add the --stats option to the rebuild command. check-in: f25e5e53c4 user: drh tags: trunk
06:44
Allow the Tcl source directory to be used instead of the Tcl install directory if FOSSIL_TCL_SOURCE defined. Also, add and/or modify explanatory comments. check-in: 5df59eba03 user: mistachkin tags: tcl-integration
05:31
Makefile fixes to enable Tcl to be statically linked to Fossil. check-in: 6e6e55a12d user: mistachkin tags: tcl-integration
03:55
Merge latest trunk changes. check-in: 2d2b45bb17 user: mistachkin tags: tcl-integration
2011-09-26
14:43
Add the test-list-webpage command. check-in: 6a97d77501 user: drh tags: trunk
2011-09-25
11:14
Fix double LI tags when listing wiki attachments for users without permissions. check-in: 12272b7ff0 user: dmitry tags: trunk