Fossil

Timeline
Login

Timeline

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

69 check-ins using file src/db.c version cef15f7b38

2011-10-16
12:53
Add initial IPv6 support code ... (check-in: 92c59f1202 user: ashish tags: ashish-ipv6)
2011-10-15
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: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)
00:26
Code documentation. ... (check-in: 9b7955b5a4 user: jan tags: jan-sbsdiff)
2011-10-14
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:17
Minor diff view change for the black'n'white skin. ... (check-in: 07714601de user: jan tags: jan-sbsdiff)
15:41
Updated the built-in skins for sbsdiff. ... (check-in: bb76b57aa2 user: jan tags: jan-sbsdiff)
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)
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)
2011-09-24
01:39
Disable SSLv2 in HTTPS client. This version of the protocol is considered insecure and has been deprecated; all modern browsers disable it. ... (check-in: ea1d369d23 user: dmitry tags: trunk)
2011-09-19
20:16
Remove obsolete files ... (check-in: 1f498a6ef2 user: drh tags: trunk)
19:13
Update the built-in SQLite to the 3.7.8 release. ... (check-in: 8d4c564277 user: drh tags: trunk)
2011-09-17
17:35
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. ... (check-in: b54b8e751a user: drh tags: trunk)
2011-09-16
19:48
Update the built-in SQLite amalgamation to the latest 3.7.8 beta. ... (check-in: 4db5bd1111 user: drh tags: trunk)
18:53
replaced two C++-style comments. ... (check-in: 693ab93b7d user: stephan tags: trunk)
11:19
minor typo and wiki formatting fix. Added another external link. ... (check-in: 9f5c40cbe7 user: stephan tags: trunk)
2011-09-15
21:39
test_env command now requires g.perm.Admin or g.perm.Setup. Resolves ticket [2316d926e376aa]. ... (check-in: 2d71977e98 user: stephan tags: trunk)
11:55
merged in with trunk for clean state before i pull in my fork. ... (check-in: 716bb29257 user: stephan tags: json)
2011-09-14
18:08
Merge the refactored permission flags into trunk. ... (check-in: b344d3c0cd user: drh tags: trunk)
17:49
Removed local-only file from makemake.tcl. Doh. ... (check-in: 00fe260682 user: stephan tags: stephan-hack)
17:45
Refactored g.okXXX perms flags to g.perm.XXX. ... (check-in: 34b4dec0bc user: stephan tags: stephan-hack)