Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/blob.c at check-in 12a2a5eaf20f2d24
2024-12-05
| ||
13:16 | Bug fixes sufficient to get the automated merge conflict resolution working. ... (file: [284b1a6e87] check-in: [1174e5f2fd] user: drh branch: better-merge, size: 57394) | |
12:15 | Steps toward doing a better job of automatically resolving merge conflicts. Compiles but does not work. This is an incremental check-in. ... (file: [93af8a484c] check-in: [849c7eb6ca] user: drh branch: better-merge, size: 57385) | |
2024-08-22
| ||
22:48 | Improvements to the robot-detection captcha. ... (file: [be8ca2174f] check-in: [66b111aa42] user: drh branch: trunk, size: 56248) | |
2024-02-24
| ||
11:33 | Fix a bug in Windows builds introduced by [fc0b9325f02b16b3]: When escaping arguments for the CMD.EXE which are not filenames, allow % to pass through unaltered and unquoted. This is necessary so that we can construct a URL that contains a "%d" field to hold the TCP port number. ... (file: [cb8e0d4941] check-in: [c2c02cd7d1] user: drh branch: trunk, size: 56143) | |
2024-02-22
| ||
20:08 | Fix an incorrect comment on the previous check-in. ... (file: [ccb5041282] check-in: [0d2befb04d] user: drh branch: trunk, size: 56129) | |
20:07 | Improvements to escaping of filenames that are passed down into subprocesses on Windows. ... (file: [07ceb39960] check-in: [fc0b9325f0] user: drh branch: trunk, size: 56137) | |
2024-02-02
| ||
22:18 | Remove trailing whitespace from non-external C files. ... (file: [43d5747f30] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 56024) | |
2023-06-22
| ||
11:01 | Allow more than ~128 MiB in a blob ;) ... (file: [0392404c3d] check-in: [1c2c0a1f95] user: danield branch: trunk, size: 56040) | |
10:47 | Add checks to ensure that Blob allocation sizes are within a legal max range, failing if they're too big, to address 'uv add' misbehavior reported in [forum:d5cd3e3c19|forum post d5cd3e3c19]. ... (file: [4ca1022827] check-in: [6efd41941c] user: stephan branch: trunk, size: 56039) | |
2023-04-20
| ||
16:21 | Fix build by escaping the backslash in the help text of test-strip-comment-lines. ... (file: [c38f645e3f] check-in: [cbfaec5875] user: danield branch: trunk, size: 55659) | |
12:02 | In versioned settings, make again possible for globs to begin with a hash by escaping it (i.e. such lines should start with '\#'). ... (file: [63cca4c12a] check-in: [6d2dbf985a] user: danield branch: trunk, size: 55658) | |
2023-04-03
| ||
18:58 | Allow comment lines (starting with '#') in versioned settings. ... (file: [55d63a4e8b] check-in: [fc2a4dccac] user: danield branch: allow-versioned-settings-comments, size: 55304) | |
2023-02-17
| ||
14:37 | A large collection of compiler warning fixes re. signed/unsigned comparison from Daniel D. ... (file: [ce02db6a43] check-in: [c71f711ec9] user: stephan branch: compiler-warnings, size: 53284) | |
2023-01-07
| ||
00:03 | Add the /resetpw web page. The name argument must contain a hash that proves knowledge of the old password and that limits the valid lifetime of the argument. ... (file: [aebe115301] check-in: [ac86dfa085] user: drh branch: self-service-password-reset, size: 53258) | |
2022-11-13
| ||
16:26 | Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [f2b4b36836] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 53166) | |
2022-10-09
| ||
22:56 | Rework the previous check-in to fix incorrect backlinks' sources for the case when values are appended to a field (i.e. a value of J-card starts with '+'). Consider a reference to 77ab05a0e9 from [caeb7d672df20] for an example which was handled incorrectly by [668e45baff99]. ... (file: [1777fc8c95] check-in: [4d5ded5eea] user: george branch: deltify-tkt-blobs, size: 53178) | |
2022-09-15
| ||
13:40 | Improve <code>/tkthistory</code> page: render selected ticket fields as unified diffs. ... (file: [b416698ff1] check-in: [b75a9d0fa3] user: george branch: deltify-tkt-blobs, size: 53050) | |
2022-02-23
| ||
09:45 | Minor refactoring. Move the definition of <code>BLOB_APPEND_LITERAL()</code> macro from <code>markdown_html.c</code> to <code>blob.c</code> so that it could be used outside of <code>markdown_html.c</code>. Also rename it to lowercase for consistency with other API. Within <code>markdown.c</code> use that newly available macro instead of <code>blob_append_string()</code>. Within <code>markdown_html.c</code> use it for footnotes-relevant code. Other invocations of <code>BLOB_APPEND_LITERAL()</code> within <code>markdown_html.c</code> are left intact (they use an alias) in order to simplify the potential merge with the trunk. ... (file: [7d75b41aeb] check-in: [c8a8d0c94c] user: george branch: markdown-footnotes, size: 52592) | |
08:21 | Minor refactoring. Move the definition of <code>BLOB_APPEND_BLOB()</code> macro from <code>markdown_html.c</code> to <code>blob.c</code> so that it could be used outside of <code>markdown_html.c</code>. Also rename it to <code>blob_appendb()</code> for consistency with <code>blob_appendf()</code> and other API. Within <code>markdown.c</code> use that newly available macro where appropriate. Within <code>markdown_html.c</code> use it for footnotes-relevant code. Other invocations of <code>BLOB_APPEND_BLOB()</code> within <code>markdown_html.c</code> are left intact (they use an alias) in order to simplify the potential merge with the trunk. ... (file: [d161f290b3] check-in: [33a681ebee] user: george branch: markdown-footnotes, size: 52235) | |
2022-02-09
| ||
20:23 | Cherrypicked [92221aaa192e82] and [7283ae6e120c10] on behalf of George. ... (file: [107a171bc6] check-in: [f902814db6] user: stephan branch: trunk, size: 52091) | |
19:38 | Fix a misuse of an unsigned integer in the <tt>blobReallocMalloc()</tt> which can lead to redundant memory reallocations. ... (file: [22cd3c72d6] check-in: [92221aaa19] user: george branch: markdown-footnotes, size: 52103) | |
19:29 | Fix a bug in the <tt>blob_reserve()</tt> function that was introduced by [1243bf39996b8a]. The <i>current</i> mainline is not affected because this function is not used anywhere. However it was causing memory corruption on the 'markdown-footnotes' branch since it was employed in [544df852b2d9a1]. ... (file: [ade0863618] check-in: [7283ae6e12] user: george branch: markdown-footnotes, size: 52103) | |
2022-02-08
| ||
13:39 | Add <tt>const</tt> qualifier to the arguments of the <tt>blob_compare()</tt> function. ... (file: [170634cdd4] check-in: [2822b63b39] user: george branch: markdown-footnotes, size: 52100) | |
2022-01-26
| ||
07:41 | Alternative to [b890451cfb], [b70557f690] and [acffc8f785] to fix the SSL_read() loops on Windows. Pending tests on non-Windows platforms. ... (file: [a617372712] check-in: [95256636e4] user: florian branch: ssl-read-loops, size: 52240) | |
2021-12-26
| ||
18:45 | Remove miniz include ... (file: [9d1bd44464] check-in: [4ab8669b7a] user: danield branch: ssl-server, size: 52088) | |
13:53 | Add hooks in the HTTP request decoder and reply generator that allow us to redirect traffic through an SSL codec. ... (file: [13d813ea97] check-in: [5674f776e9] user: drh branch: ssl-server, size: 52190) | |
13:05 | Removed miniz.c, per /chat discussion. It is incompatible with both OpenSLL and the SQL shell's sqlar support. ... (file: [bb638f34ec] check-in: [f9c2d23f29] user: stephan branch: trunk, size: 51508) | |
2021-09-11
| ||
19:20 | Enhance blob_append_json_literal() so that it escapes all control characters. ... (file: [20ec4dc638] check-in: [810576be15] user: drh branch: trunk, size: 51610) | |
18:39 | blob_append_json_literal() now escapes hard tab, newlines, and carriage returns. Fixes /jchunk loading of makefiles and potentially files with any stray carriage returns. ... (file: [965c613dfc] check-in: [0f7740b632] user: stephan branch: trunk, size: 50590) | |
2021-09-08
| ||
01:01 | Fix the /vpatch webpage output, apparently broken by check-in [3a561322cafbc337]. [forum:/forumpost/2a0e4c729e|Forum post 2a0e4c729e]. ... (file: [a5923503ef] check-in: [ebcad739e8] user: drh branch: trunk, size: 50445) | |
2021-09-07
| ||
12:51 | Enhance the blob_append(), blob_appendf(), blob_append_char(), and similar interfaces such that if the Blob pointer in the first argument is NULL, the result is written directly to stdout. ... (file: [0d6da45338] check-in: [3a561322ca] user: drh branch: trunk, size: 50234) | |
2021-09-04
| ||
10:27 | Fix the blob_append_tcl_literal() routine to escape carriage-return characters (U+000d). Possible fix for the problem reported at [forum:/forumpost/390440e9793bfef7|forum post 390440e9793bfef7]. ... (file: [c4e56f9683] check-in: [b4c961e8fb] user: drh branch: diff-color-enhancements, size: 49899) | |
2021-09-03
| ||
17:51 | Escape [, \, and ] characters when quoting TCL strings. ... (file: [c2992d23f3] check-in: [fd2d27f01b] user: drh branch: diff-color-enhancements, size: 49846) | |
2021-09-02
| ||
19:38 | New format for JSON diff output. Promote the "test-diff" command to "xdiff", retaining the older spelling as a backup for compatibility. ... (file: [50c7a6723d] check-in: [b051102272] user: drh branch: diff-color-enhancements, size: 49511) | |
2021-09-01
| ||
15:38 | Further improvements to unified diff. Simplified CSS that can be used in common with split diff. Separate columns for each line number and the change mark. ... (file: [ed0063ab5d] check-in: [ce856a8614] user: drh branch: diff-color-enhancements, size: 48909) | |
2021-07-06
| ||
15:46 | Enhance the blob_eq() macro to help ensure that its second argument is a string literal, not a pointer. ... (file: [575803d6a3] check-in: [d6477def97] user: drh branch: trunk, size: 48687) | |
13:15 | Fix an inefficiency in uv-sync in which the uv-catalog is always sent even if the uv-hash matches. Also add preliminary change to support uv-push. ... (file: [e396a55796] check-in: [d015a269e6] user: drh branch: trunk, size: 48685) | |
2021-06-30
| ||
13:52 | Enhance the blob_append_escaped_args() routine with a new parameter to indicate if the argument is a filename. Only prepend "./" to filename arguments that begin with "-". The "%$" printf conversion assumes a filename, but the "%!$" conversion does not. ... (file: [4dd134b388] check-in: [4f83d06275] user: drh branch: trunk, size: 48680) | |
2021-06-24
| ||
16:40 | Improvements to comments on the filename shell quoting logic and test logic. No changes to code. ... (file: [a4ce8c736d] check-in: [255a28b37a] user: drh branch: trunk, size: 48067) | |
16:31 | Improvements to command-line safety checks for Windows. Enhance the command-line argument quoting fuzzer to inject all kinds of multi-byte UTF-8 characters. ... (file: [ef08060737] check-in: [6d2e48b4cd] user: drh branch: trunk, size: 47736) | |
15:35 | Improve filename shell escaping logic to deal better with UTF-8 characters. ... (file: [ce92692d35] check-in: [19f195a838] user: drh branch: trunk, size: 46955) | |
2021-06-22
| ||
23:57 | Further improvements to quoting defense. ... (file: [3f6bd810ca] check-in: [7d6635542b] user: drh branch: trunk, size: 42155) | |
19:19 | Further improvements to argument escaping on Unix. ... (file: [f7c4c6919f] check-in: [597f0bc224] user: drh branch: trunk, size: 41984) | |
18:57 | Improved quoting for filenames on constructed command-lines. ... (file: [3725c0b5f4] check-in: [b3fab9b5dd] user: drh branch: trunk, size: 41727) | |
2021-03-13
| ||
22:55 | Add missing defined() when testing for _WIN32. ... (file: [195dc7c92f] check-in: [556479b245] user: danield branch: trunk, size: 39618) | |
2021-03-01
| ||
13:34 | Removed BLOB_SEEK_END from the API, per /chat discussion, as it was unused and appeared to have a semantic discrepancy vis-a-vis fseek() and SEEK_END. ... (file: [45014b8ca4] check-in: [6fc730e0c7] user: stephan branch: trunk, size: 39609) | |
2021-01-12
| ||
13:50 | Fix typos in help and other console output. ... (file: [f15bfa74f0] check-in: [2f78b2cb41] user: danield branch: trunk, size: 39710) | |
2021-01-06
| ||
15:10 | Add the blob_strlen() interface and use it for more robust git-export text. ... (file: [93bad8cb90] check-in: [7e961919a0] user: drh branch: trunk, size: 39709) | |
2020-09-15
| ||
18:20 | Enable automatic paragraph numbering in Markdown using a special HTML comment: "<--markdown paragraph-numbers=on -->" ... (file: [61d1dc694f] check-in: [d9a70a1df9] user: drh branch: auto-toc, size: 40964) | |
2020-08-14
| ||
14:38 | fileedit: removed a call to blob_reserve() (optimization) because we have a report which seems to imply that it unconditionally fails on mingw 32-bit builds. ... (file: [95d307d8d9] check-in: [b99c069a2c] user: stephan branch: trunk, size: 39450) | |
2020-06-10
| ||
01:39 | More work on Win32 shell argument escaping. ... (file: [f372df3139] check-in: [8c8a6d1217] user: mistachkin branch: win32shellArg, size: 39277) | |
2020-06-09
| ||
23:41 | Add the test-escaped-arg command for testing blob_append_escaped_arg(). ... (file: [4d537982c5] check-in: [7fad2abc7b] user: drh branch: win32shellArg, size: 39203) | |
22:54 | Adjustments to the shell argument escaping for Win32. ... (file: [657033beea] check-in: [acbea38c6c] user: mistachkin branch: win32shellArg, size: 38616) | |
2020-05-28
| ||
17:21 | The new blob_reserve() now triggers blob_panic() if asked to allocate more than blob_append_full() internally allows for (not quite 2GB), to avoid a corner case that blob_reserve() could be used to accidentally bypass that internal limit. ... (file: [55ac23beae] check-in: [e714b8427c] user: stephan branch: trunk, size: 37854) | |
2020-05-01
| ||
05:37 | Added blob_reserve() for use with a manifest-generation optimization. ... (file: [95b501d35d] check-in: [972cc5f9ac] user: stephan branch: checkin-without-checkout, size: 37570) | |
2020-04-29
| ||
14:24 | Removed a Windows/Cygwin-only #if guard around blob_add_cr() because it's now optionally used by mini-commit. ... (file: [879c9f3fbc] check-in: [f8c1806047] user: stephan branch: checkin-without-checkout, size: 37223) | |
2020-04-05
| ||
23:45 | Match the COMMAND and WEBPAGE names with _cmd and _page functions; [https://fossil-scm.org/forum/forumpost/045bffda68|forumpost/045bffda68] ... (file: [c7c6c3fbe7] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 37297) | |
2019-09-24
| ||
23:29 | Performance optimizations in the markdown formatter. ... (file: [87f60169c0] check-in: [ef41fbfa59] user: drh branch: trunk, size: 37273) | |
20:27 | Create and use the blob_append_string() macro for appending string literals. Improvements to blob_append_char(). ... (file: [7b287407fb] check-in: [48c47e1eb7] user: drh branch: trunk, size: 37246) | |
20:05 | Performance optimization to frequently used blob_append() routine. ... (file: [c3df9eb922] check-in: [933923747c] user: drh branch: trunk, size: 37199) | |
13:16 | Fix two harmless memory leaks. ... (file: [c87215906d] check-in: [7949d941c6] user: drh branch: trunk, size: 36412) | |
2019-09-23
| ||
20:03 | Additional rebustness improvements for BOM handling. ... (file: [f8c3e0c28c] check-in: [9d96292871] user: drh branch: trunk, size: 36389) | |
19:35 | Fix an off-by-one error in the BOM decoder. ... (file: [946f5206d2] check-in: [b3f45b334b] user: drh branch: trunk, size: 36348) | |
2019-02-07
| ||
17:42 | Allow arguments with non-ASCII characters for constructed shell commands, as reported here: [https://fossil-scm.org/forum/forumpost/81e6854386]. ... (file: [9d1197f88c] check-in: [a5ff00506b] user: florian branch: non-ascii-cmd-args, size: 36348) | |
2019-01-21
| ||
20:04 | Improved robustness on the --args option. ... (file: [03104c701e] check-in: [14c14021a0] user: drh branch: trunk, size: 36325) | |
2018-07-15
| ||
19:56 | Clarify the difference between fossil_fatal() and fossil_panic(). The fossil_panic() interface puts a message on the error log when generating webpages. Otherwise the two routines are identical. Convert some fossil_fatal() calls into fossil_panic() where appropriate. The goal here is to limit messages on the error log to things that require attention from the system administrator, or represent bugs. ... (file: [b3ef46413b] check-in: [3f5ab71744] user: drh branch: trunk, size: 36214) | |
2018-06-26
| ||
02:26 | Fix a critical bug in the new blob_append_char() routine that was added to the previous check-in. This bug causes crashes. Also change the quoted-printable encoding to escape the ':' character so that lines in the body of an email will never be confused with a header line like "From:". ... (file: [9214bb2171] check-in: [122905c29b] user: drh branch: trunk, size: 36230) | |
02:01 | Change the email transfer encoding to quoted-printable. ... (file: [ec03ca8aa1] check-in: [b6a13c45bd] user: drh branch: trunk, size: 36227) | |
01:24 | Initial implementation of the /announce webpage. ... (file: [d7efb5df4c] check-in: [65f5754611] user: drh branch: trunk, size: 35908) | |
2018-06-22
| ||
18:23 | Alert sending logic compiles but is so far untested. ... (file: [5d88d83f0f] check-in: [44f9f35597] user: drh branch: email-alerts, size: 35872) | |
12:25 | Make sure the content of outbound email messages always ends with a newline. ... (file: [1e7dcb7f9c] check-in: [b700348373] user: drh branch: email-alerts, size: 35779) | |
2018-03-29
| ||
17:03 | Also allow the '-' character in parameter and cookie names. This is necessary for the login cookie. ... (file: [38d1df4cce] check-in: [21780aef9a] user: drh branch: trunk, size: 35567) | |
15:20 | Slight revision to [be5d83f93ac66f65] to allow "_" in parameter names. ... (file: [07aa63f9c5] check-in: [e09df6ea47] user: drh branch: trunk, size: 35554) | |
15:16 | New security feature: Reject any query parameter, POST parameter, or cookie whose name contains a non-alphanumeric character. No know vulnerabilities exist because of this. I'm just be paranoid. This enhancement is inspired by Drupalgeddon2. ... (file: [4a9d9d0b43] check-in: [be5d83f93a] user: drh branch: trunk, size: 35527) | |
2017-11-30
| ||
17:58 | Refactor the symlink processing logic so that most of the file access routines take a new parameter indicating the conditions under which symlinks should and should not be followed. This should fix a few bugs related to symlink processing. Lots of testing required before merging to trunk. ... (file: [3bee63a737] check-in: [e7767de263] user: drh branch: symlink-refactor, size: 35331) | |
2017-08-12
| ||
18:34 | Also disallow wildcard characters in blob_append_escape_arg(). ... (file: [ef75476b14] check-in: [d5b015946d] user: drh branch: trunk, size: 34344) | |
18:30 | Disallow the ';' character in blob_append_escape_arg(). ... (file: [0db031be7b] check-in: [3bbac57534] user: drh branch: trunk, size: 34315) | |
18:24 | Fix another problem with the needEscape computation in blob_append_escaped_arg() ... (file: [64cc820204] check-in: [9eea719af6] user: drh branch: trunk, size: 34305) | |
18:22 | The windows test macro is "_WIN32" without a trailing "_". ... (file: [dd48c4d636] check-in: [49ae1785a6] user: drh branch: trunk, size: 34305) | |
18:20 | Fix the needEscape calculation in blob_append_escaped_arg(). ... (file: [4fd9b77583] check-in: [9690d370e0] user: drh branch: trunk, size: 34306) | |
18:15 | Change the shell_escape() procedure into blob_append_escaped_arg(). Have that procedure raise a fatal error if the argument to be appended contains dodgy characters that might pose a security risk. Also, prepend "./" in front of arguments that begin with "-" to prevent them from looking like switches. ... (file: [db5fd969e5] check-in: [3b191c984b] user: drh branch: trunk, size: 34312) | |
2017-06-13
| ||
04:45 | Fix the blob_read_from_file() function so that it works with files larger than 2GiB. ... (file: [febcddb202] check-in: [837333fc8c] user: drh branch: trunk, size: 33182) | |
2017-04-23
| ||
13:08 | merge trunk. Use new Win10 flag: SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE. See: [https://blogs.windows.com/buildingapps/2016/12/02/symlinks-windows-10/#Y9sMOye6Y8vVYmDx.97] for why this might make this branch work better. ... (file: [654fcf833a] check-in: [2999c7dc8a] user: jan.nijtmans branch: winsymlink, size: 33271) | |
2017-02-28
| ||
16:25 | Refactoring and cleanup of some of the hash name interfaces. ... (file: [141d4f5494] check-in: [1c8768b0de] user: drh branch: fossil-2.0, size: 33162) | |
2017-02-27
| ||
18:26 | Manifest parser supports various hash sizes. ... (file: [494482cae6] check-in: [80f9b68e6f] user: drh branch: fossil-2.0, size: 32944) | |
2016-10-05
| ||
00:13 | Give a better error message when unable to open a file that uses one of the Windows reserved names, like "AUX" or "LPT3". ... (file: [831a63c8c6] check-in: [12c665068d] user: drh branch: trunk, size: 32960) | |
2016-10-04
| ||
23:29 | Coding style and consistency improvements. ... (file: [038ee87d0a] check-in: [824bfe849b] user: mistachkin branch: trunk, size: 32721) | |
02:43 | Adopt the diff algorithm changes from trunk. ... (file: [89d7c7cf34] check-in: [f9f2d76926] user: mistachkin branch: binDiffFix, size: 32691) | |
2016-10-03
| ||
23:10 | Another adjustment to handle some corner cases. ... (file: [f0607f291c] check-in: [8017c358ba] user: mistachkin branch: binDiffFix, size: 33479) | |
2016-08-27
| ||
21:16 | Fix comment and documentation typos. ... (file: [c0683f0e9f] check-in: [35d43fd98f] user: drh branch: trunk, size: 32692) | |
2016-08-09
| ||
12:37 | Change the schema for the unversioned table. Add some initial code to do unversioned sync, but the code is incomplete and untested. ... (file: [bfae997923] check-in: [73932a32c5] user: drh branch: unversioned-files, size: 32696) | |
2016-06-17
| ||
07:24 | Remove a function which isn't use anywhere ... (file: [54ba03df02] check-in: [e2a280fc89] user: jan.nijtmans branch: trunk, size: 32117) | |
2016-05-31
| ||
08:17 | merge from trunk with a few tweaks for merge conflicts ... (file: [69362757c5] check-in: [598b58a5ee] user: sdr branch: winsymlink, size: 32335) | |
2016-04-07
| ||
18:41 | Make usage of 'Usage:' and 'or:' consistent in all help text. ... (file: [c30701f00b] check-in: [8bfd9951ca] user: rberteig branch: trunk, size: 32226) | |
2016-03-12
| ||
22:02 | Remove support for miniz because the upstream project appears to be unmaintained. UPDATE: The miniz project is still being maintained and this branch is a dead-end. ... (file: [a618d8a12b] check-in: [b9f31fe1e7] user: mistachkin branch: removeMiniz, size: 32125) | |
2015-09-03
| ||
23:15 | Merged from trunk with a few tiny edits to make new functionality work on Windows ... (file: [b4b0837742] check-in: [8f33e49dd4] user: sdr branch: winsymlink, size: 32336) | |
2015-08-13
| ||
18:41 | Fix a faulty assert() in the search blob_append(). ... (file: [10ee052808] check-in: [915d61933c] user: drh branch: trunk, size: 32227) | |
2015-08-02
| ||
02:44 | Avoid using a null pointer resulting in a segfault if caller sends in null. ... (file: [81407554e8] check-in: [2d714a4e48] user: andybradford branch: pending-review, size: 32215) | |
2015-05-19
| ||
19:22 | Revert [48499514cc], changing nUsed to zero is not redundant as blob_append() changes it to one. ... (file: [0d539a6e5c] check-in: [4742716fc1] user: mistachkin branch: trunk, size: 32193) | |
2015-05-18
| ||
13:56 | Fix the empty-dirs property so that creates the complete path of directories, not just leaves, and so that it does not leak memory. ... (file: [a4cdfce824] check-in: [702331e057] user: drh branch: trunk, size: 32148) | |
2015-05-17
| ||
22:24 | Remove redundant assignment in blob_str() setting nUsed to zero right after confirming it is zero. ... (file: [35858e9f57] check-in: [48499514cc] user: andygoth branch: trunk, size: 32145) | |
17:43 | Create parents of empty-dirs if they don't already exist. ... (file: [b06e3003f3] check-in: [1ab80be485] user: andygoth branch: andygoth-empty-dirs-parents, size: 32166) | |
2015-04-27
| ||
13:19 | Provide help text for all commands and webpages. ... (file: [2711ea3a0d] check-in: [7ab03289ee] user: drh branch: trunk, size: 32163) | |
2015-03-18
| ||
16:31 | Merged several months worth of trunk into the winsymlink branch. ... (file: [964e7903e8] check-in: [f4c1434493] user: sdr branch: winsymlink, size: 31526) | |
2015-02-16
| ||
13:41 | Enhance the --skin option so that it can be a directory holding the three skin files. ... (file: [d5931816af] check-in: [bfd413bf1e] user: drh branch: trunk, size: 31417) | |
2014-12-17
| ||
18:28 | Add the ability to index files. ... (file: [a59e8d164f] check-in: [83c6781670] user: drh branch: search-using-fts4, size: 31623) | |
2014-11-26
| ||
10:13 | Fix "Corrupt line endings in cat/finfo on Windows with CR+LF files", reported on ML. ... (file: [6a1aea546e] check-in: [f2fc37c063] user: jan.nijtmans branch: trunk, size: 31414) | |
2014-11-14
| ||
19:30 | similar to previous commit, but for UNIX: if file with commit message contains invalid utf-8, assume it to be iso8859-1 (actually: cp1252, which is a superset of iso8859-1) ... (file: [5b0eca9082] check-in: [331204dc93] user: jan.nijtmans branch: trunk, size: 31203) | |
2014-11-12
| ||
14:37 | Fix [5a0a33f31a]: Chinese commit message File in code UTF-8 when using commit -M under WINDOWS Garbled. When the file is already detected to be valid UTF-8, don't try to do any conversion. ... (file: [7e823211e4] check-in: [5960016a3d] user: jan.nijtmans branch: trunk, size: 31165) | |
2014-10-21
| ||
15:25 | merge trunk ... (file: [ae2bda0579] check-in: [44a160a341] user: jan.nijtmans branch: winsymlink, size: 31228) | |
2014-10-20
| ||
15:01 | Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. ... (file: [675829054e] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 31119) | |
2014-09-15
| ||
01:49 | Work in progress for windows symlink support. ... (file: [05faef8b35] check-in: [de8035cca6] user: sdr branch: winsymlink, size: 30239) | |
2014-08-23
| ||
06:08 | Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. ... (file: [1f1efeeadb] check-in: [c693a3365c] user: mistachkin branch: optionalMiniz, size: 30130) | |
2014-08-19
| ||
16:52 | "the zip file patch" from Baruch. ... (file: [47039e1035] check-in: [26ecec6c2c] user: stephan branch: miniz, size: 30029) | |
2014-08-18
| ||
17:13 | Replaced zlib usage with local copy of miniz. Seems to work. ... (file: [d4b873c99b] check-in: [579ae389ce] user: stephan branch: miniz, size: 30028) | |
2014-07-10
| ||
07:36 | When committing a (non-binary) file which contains bytes forming an invalid UTF-8 stream, add the possibility to convert it to a valid UTF-8 stream ('c') if you like. ... (file: [0578b205b0] check-in: [45f5184e2a] user: jan.nijtmans branch: trunk, size: 30028) | |
2014-07-04
| ||
10:11 | Next step in "invalid-utf8" handling: If a source file contains invalid UTF-8 byte sequences, most likely the real encoding is either ISO-8859-1 or CP1252 (note that CP1252 is a superset of ISO-8859-1). Therefore, after providing a warning, we can now offer the option ('c') to convert it to valid UTF-8, just like we provide such option for UTF-16 and eol-handling as well. ... (file: [49fd12cdef] check-in: [81eeb6f553] user: jan.nijtmans branch: invalid-utf8, size: 30027) | |
2014-02-27
| ||
23:20 | Fix the file_copy() procedure so that it automatically creates directories leading up to the destination file. ... (file: [e2ae70eff5] check-in: [f991688730] user: drh branch: trunk, size: 28657) | |
2014-01-14
| ||
12:44 | Add the ability to display content and diffs for UTF16 text files in the web interface. ... (file: [a3c51c2a61] check-in: [5a66b6e785] user: drh branch: trunk, size: 29542) | |
2013-08-30
| ||
12:18 | Add the --errorlog command-line option and the errorlog: parameter to CGI scripts. Log all panics, fatal errors, and warnings to the error log, if defined. Panic if file descriptor 2 is not open on unix. Clean up some routines that deal with close(). ... (file: [9b834e63fa] check-in: [4727ef4a8e] user: drh branch: trunk, size: 29457) | |
03:06 | Change most uses of fossil_panic() to fossil_fatal(). Modify fossil_panic() to avoid allocating heap memory and to close the database connection before doing anything else. ... (file: [6f0e1313d5] check-in: [320f14363e] user: drh branch: trunk, size: 29451) | |
2013-08-27
| ||
08:31 | Make Notepad the default editor on Cygwin, just as win32, if no other editor is specified. ... (file: [da60a600ac] check-in: [ad32c20f8e] user: jan.nijtmans branch: trunk, size: 29451) | |
2013-07-17
| ||
12:04 | merge trunk ... (file: [dfe533d61b] check-in: [5d8551bfa1] user: jan.nijtmans branch: ui-no-utf8, size: 30986) | |
2013-07-11
| ||
20:04 | Move the "looks_like" functions out of diff.c and into a source file of their own: "lookslike.c". ... (file: [b648d6a679] check-in: [b4c97d76a7] user: drh branch: sbsreloaded, size: 29428) | |
2013-04-05
| ||
07:44 | Branches "use-blob_strip_bom" and "improve_commit_warning" go together in a single new (experimental) branch ... (file: [13336c7d7b] check-in: [a7e77a66b0] user: jan.nijtmans branch: ui-no-utf8, size: 30937) | |
2013-03-21
| ||
10:57 | merge trunk (testcases not adapted yet!) ... (file: [16d4b23577] check-in: [43aa3b2d8b] user: jan.nijtmans branch: improve_commit_warning, size: 30748) | |
2013-03-19
| ||
10:06 | merge trunk (still experimental) ... (file: [6b98e48875] check-in: [af4d780446] user: jan.nijtmans branch: use-blob_strip_bom, size: 29567) | |
2013-03-18
| ||
07:10 | Rename blob_remove_cr() to blob_to_lf_only() since that is what it now does. Also, improvements to style and related comments. ... (file: [8ba8a0156a] check-in: [757585fb28] user: mistachkin branch: trunk, size: 29378) | |
2013-03-15
| ||
11:32 | Allow blob_remove_cr() to be used for both \r\n -> \n as well as \r -> \n conversions. ... (file: [c07e26dc0f] check-in: [4b2c2a519f] user: jan.nijtmans branch: trunk, size: 29339) | |
2013-03-08
| ||
13:02 | merge trunk ... (file: [cd8293628f] check-in: [17e972c318] user: jan.nijtmans branch: improve_commit_warning, size: 30630) | |
2013-03-04
| ||
13:19 | Improve fossil_utf8_to_filename() for cygwin: no longer hardcode "/cygdrive/" prefix. Fix Cygwin's handling of absolute win32 paths in a few more places. Teach Cygwin how to handle UTF-16. ... (file: [25313f3db2] check-in: [18d8d2a69d] user: jan.nijtmans branch: build-breaker, size: 29260) | |
2013-02-27
| ||
11:26 | merge trunk ... (file: [02093fe11d] check-in: [d085eb9aca] user: jan.nijtmans branch: use-blob_strip_bom, size: 29319) | |
2013-02-17
| ||
21:37 | merge trunk ... (file: [161a8f9c0f] check-in: [fdf9050c4b] user: jan.nijtmans branch: improve_commit_warning, size: 30500) | |
2013-02-13
| ||
03:14 | Improvements to the UTF-16 BOM detection. ... (file: [529020455d] check-in: [81c4d78137] user: mistachkin branch: utf16Bom, size: 29130) | |
2013-02-08
| ||
09:37 | Eliminate use of starts_with_utf16(be|le)_bom functions, starts_with_utf16_bom should be enough. External code will typically call "starts_with_utf16_bom" first, and if it returns true call "blob_to_utf8_no_bom" converting it to utf-8. There is no reason any more then for external code to know wheter the BOM was le or be. ... (file: [a7eb950f45] check-in: [fab09a1710] user: jan.nijtmans branch: trunk, size: 29123) | |
2013-02-07
| ||
09:39 | merge trunk ... (file: [2fbb472f56] check-in: [8994f3680a] user: jan.nijtmans branch: improve_commit_warning, size: 30463) | |
08:47 | Combine 4 "starts_with_utf??_bom" functions to a single - easier to use - function "starts_with_bom". In addition, it only checks for an UTF-16 BOM if the blob has an even number of bytes. ... (file: [277da9b24f] check-in: [6c417d8bf5] user: jan.nijtmans branch: simplify-starts-with, size: 29093) | |
2012-12-12
| ||
15:35 | completed cp1252 table and conversion ... (file: [88d683f8c9] check-in: [bab2f28b60] user: jan.nijtmans branch: improve_commit_warning, size: 30700) | |
13:53 | Add optional iso8859-1 to utf-8 conversion. Still to do: special cp1252 characters. ... (file: [49121a2f78] check-in: [4f060f6afb] user: jan.nijtmans branch: improve_commit_warning, size: 29965) | |
2012-11-29
| ||
03:14 | Untested changes designed to fix broken filename encodings on MacOS. Move all character-set converting routines into a new file called utf8.c. Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8 on windows and decomposed utf8 into precomposed utf8 on Mac. Ticket [e399bc1edfe45b] ... (file: [36041aba34] check-in: [c24e568fb0] user: drh branch: ticket-e399bc, size: 29330) | |
2012-11-27
| ||
09:42 | blob_to_utf8_no_bom(): the starts_with_utf16(le|be)_bom calls were swapped. ... (file: [050ea8cc85] check-in: [d27cddf17c] user: jan.nijtmans branch: trunk, size: 29324) | |
2012-11-26
| ||
22:51 | Merge byte-order-mark handling enhancements to trunk. ... (file: [984c60deab] check-in: [9b800ee41c] user: mistachkin branch: trunk, size: 29324) | |
2012-11-19
| ||
04:39 | Modularize byte-order-mark and blob UTF-8 conversion handling. ... (file: [97b87daf37] check-in: [d29dd5449c] user: mistachkin branch: convert_before_commit_v2, size: 29255) | |
2012-11-06
| ||
18:31 | When trying to create a directory, if mkdir fails, make sure the directory doesn't already exist before giving up and reporting an error. ... (file: [357fba7532] check-in: [bc74a8171d] user: drh branch: trunk, size: 29615) | |
2012-11-05
| ||
13:56 | merge trunk ... (file: [d0d7daa155] check-in: [b0e05a90b6] user: jan.nijtmans branch: use-blob_strip_bom, size: 29827) | |
2012-11-04
| ||
12:59 | Fix typos. ... (file: [7bd5b3131b] check-in: [45065c5c28] user: dmitry branch: spelling, size: 29591) | |
2012-11-02
| ||
21:33 | Fix an out-of-order variable declaration in blob.c. ... (file: [6acd36518d] check-in: [9073d8dcc7] user: drh branch: trunk, size: 29590) | |
2012-11-01
| ||
14:02 | bug-fix: Before preparing a diff, BOM's should not be removed. It might result in a BOM in the middle of UTF-8, which is invalid, but that's how diff works. ... (file: [6e329da33c] check-in: [cd06b7d8af] user: jan.nijtmans branch: use-blob_strip_bom, size: 29826) | |
2012-10-31
| ||
12:12 | Enhance the control-artifact parser to optionally return an error when the parse fails. Fix a bug in the artifact parser which caused it to ignore Z-card checksum failures. ... (file: [0320a4f8d6] check-in: [aab9e66b8b] user: drh branch: trunk, size: 29590) | |
2012-10-25
| ||
10:27 | use utf8 in stash comment editor on Windows, just like the commit comment editor ... (file: [3e6c350ebb] check-in: [fb565614db] user: jan.nijtmans branch: trunk, size: 29551) | |
2012-09-07
| ||
07:53 | Enable unicode commandline and unicode console output for msvc builds. ... (file: [ab2e4ebceb] check-in: [286950208c] user: jan.nijtmans branch: unicode-cmdline, size: 27599) | |
2012-09-05
| ||
07:31 | make output to the Windows console binary-safe ... (file: [92cbf5adbe] check-in: [a830168d3f] user: jan.nijtmans branch: eclipse-project, size: 27611) | |
2012-08-29
| ||
13:57 | Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [e1a0e5d763] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 27720) | |
2012-08-03
| ||
18:41 | merged in [336e1355b927f]. ... (file: [5dde17e478] check-in: [82e78034da] user: stephan branch: th1-query-api, size: 27720) | |
2012-07-26
| ||
17:27 | Removed legacy comparison of uint<0 (the type used to be 'long', IIRC). Thanks to Doug C. for the report. ... (file: [ae8377eef8] check-in: [bff50b17eb] user: stephan branch: trunk, size: 27721) | |
2012-07-16
| ||
18:56 | Cleanups requested by DRH, plus some incidental consistency/maintenance-related cleanups found along the way. ... (file: [0f042d1f79] check-in: [c25a5d199b] user: stephan branch: th1-query-api, size: 27766) | |
14:37 | cherry-picked [4295728159451e0d]. ... (file: [0e9bbff2d9] check-in: [a7eb714758] user: stephan branch: trunk, size: 27767) | |
14:36 | Minor doc correction. ... (file: [885b8b443f] check-in: [4295728159] user: stephan branch: th1-query-api, size: 27791) | |
2012-07-14
| ||
18:32 | Added PHP-like "ob" (output buffering) API to th1. Refactred Th_Vtab allocator to use a single realloc()-like interface. ... (file: [e5db248168] check-in: [b793063954] user: stephan branch: th1-query-api, size: 27747) | |
2012-07-13
| ||
16:56 | Added blob_swap() to simplify some json code. ... (file: [daac777e30] check-in: [2e2cd82bac] user: stephan branch: trunk, size: 27723) | |
2012-03-29
| ||
14:54 | Add vim modline everywhere ... (file: [3f6980fd45] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 27523) | |
2012-03-19
| ||
05:24 | Modify file_simplify_name to accept a parameter used to determine if the trailing slash, if any, should be retained. Make use of this when converting the local root to its canonical form. ... (file: [373449e30b] check-in: [e94c7cc4de] user: mistachkin branch: winFiles, size: 27481) | |
04:48 | In file_tree_name, since the file name argument is converted to its canonical form prior to the memcmp, the local root must be as well. On Windows, normalize drive letters to uppercase when converting a file name to its canonical form and fix construction of temporary file names used with the gdiff command when the --from and --to options are present. ... (file: [3cd2637a05] check-in: [6be0898b2c] user: mistachkin branch: winFiles, size: 27478) | |
2011-11-04
| ||
17:24 | merged in trunk [272e304d3f]. ... (file: [055253a944] check-in: [34359c3ad1] user: stephan branch: json, size: 27400) | |
2011-11-02
| ||
15:23 | Update the blob_write_to_file() routine so that it correctly handles binary files being send to standard output. ... (file: [295da8c0d2] check-in: [83a574b019] user: drh branch: trunk, size: 26559) | |
2011-10-14
| ||
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] ... (file: [c0166c1ab4] check-in: [409f370a6d] user: viriketo branch: declined, size: 26324) | |
2011-10-11
| ||
14:28 | merged in trunk [496edc2176]. ... (file: [791c4dccf4] check-in: [ec76ee16fd] user: stephan branch: json, size: 27152) | |
2011-10-10
| ||
20:02 | Fix some compiler warnings. ... (file: [fc0553c09d] check-in: [496edc2176] user: drh branch: trunk, size: 26311) | |
2011-10-04
| ||
23:40 | merged and conflict-resolved trunk [c0274f996266aef]. ... (file: [f34102c1c7] check-in: [4fbf77d4f3] user: stephan branch: json, size: 27120) | |
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. ... (file: [b3b9e9b4d9] check-in: [d244c484e7] user: dmitry branch: dmitry-security, size: 26279) | |
2011-09-30
| ||
09:41 | Catch zero length early in blob_constant_time_eq(). ... (file: [2fac98d117] check-in: [e3d022dffa] user: dmitry branch: dmitry-security, size: 26278) | |
2011-09-29
| ||
17:26 | Fix comment. ... (file: [9151312d19] check-in: [a0fa120b74] user: dmitry branch: dmitry-security, size: 26268) | |
17:21 | Protect against timing attacks by using constant-time comparison function to compare passwords and cookies. ... (file: [22d53d8b22] check-in: [7f110475ec] user: dmitry branch: dmitry-security, size: 26272) | |
2011-09-15
| ||
12:03 | initial mass-change merge of main repo with my fork. ... (file: [efc709083a] check-in: [5b44a419cd] user: stephan branch: json, size: 26537) | |
2011-09-08
| ||
11:59 | Introduce new file_wd_* functions that use stat() or lstat() depending on 'allow-symlinks' setting, and use them when dealing with files inside the working directory. Make file_* functions always use stat() as before merging symlink support. Fix renaming of symlinks when merging (via new function symlink_copy()). Rename create_symlink() to symlink_create(). ... (file: [17c9021601] check-in: [8a0c546990] user: dmitry branch: symlinks, size: 25696) | |
2011-09-04
| ||
20:41 | What I did to get the 'annotate' command not leak. Notice that I disabled again the check for blob_is_reset, as in trunk. ... (file: [30d6c3eb76] check-in: [7ad4dfbe8b] user: viriketo branch: annotate_noleak, size: 25706) | |
2011-08-28
| ||
11:22 | Make blob_read_link() C89-compatible on Unix again. ... (file: [dab8584f2a] check-in: [034819087d] user: dmitry branch: symlinks, size: 25693) | |
10:43 | Handle errors in blob_read_link(). ... (file: [d1b4c45d96] check-in: [d43029f6f4] user: dmitry branch: symlinks, size: 25673) | |
2011-08-26
| ||
14:59 | Merge the latest trunk changes into the symlinks branch. ... (file: [bef04e3b11] check-in: [24c16584cc] user: drh branch: symlinks, size: 25613) | |
2011-08-23
| ||
15:45 | Fix several harmless compiler warnings. ... (file: [ab5fb192b4] check-in: [553159aa0d] user: drh branch: trunk, size: 25100) | |
2011-08-22
| ||
22:20 | Merge trunk. ... (file: [77bb6b4f88] check-in: [c57830bec2] user: dmitry branch: symlinks, size: 25627) | |
2011-05-26
| ||
11:29 | Make arrangements for the output of "fossil status" to go through the UTF8 to MBCS translation. Ticket [3f0216560679fd] ... (file: [9828b1788a] check-in: [02a6aa2d5e] user: drh branch: trunk, size: 25114) | |
2011-05-13
| ||
17:13 | Ignore short writes when writing to the console. ... (file: [b2ba38948b] check-in: [e7babf5222] user: drh branch: windows-i18n, size: 25145) | |
2011-05-12
| ||
14:04 | Initialize the output buffer for blob_compress prior to invoking zlib in order to avoid valgrind warnings about reading uninitialized memory. ... (file: [ef17fb8f5b] check-in: [c9bb729d5d] user: drh branch: trunk, size: 25133) | |
2011-05-07
| ||
11:42 | Convert the fopen() in blob_write_to_file() into fossil_fopen(). ... (file: [fb10a655b4] check-in: [4373976553] user: drh branch: windows-i18n, size: 25130) | |
2011-04-28
| ||
13:53 | Make sure the argument to fopen() is MBCS instead of UTF8. ... (file: [5e94465b64] check-in: [a3c252f237] user: drh branch: windows-i18n, size: 25123) | |
2011-04-27
| ||
18:21 | Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. ... (file: [0cf11317ed] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 25116) | |
2011-04-25
| ||
20:10 | Further work toward two-way configuration sync. Need to check in these changes before they are complete in order to deal with another issue. ... (file: [8778dee32e] check-in: [71fc181fee] user: drh branch: trunk, size: 25104) | |
2011-02-17
| ||
20:44 | Make sure manifest_crosslink() resets its input blob and that callers know this and do not attempt to reuse that blob. ... (file: [e830421a20] check-in: [d22519e500] user: drh branch: trunk, size: 24021) | |
2011-01-28
| ||
19:04 | Add symlink support for Unix. New settings flag "allow-symlinks" controls this (off by default). ... (file: [32a666f5c2] check-in: [ed2ef7e9a3] user: dmitry branch: symlinks, size: 23918) | |
2010-12-23
| ||
17:53 | Fix a (harmless) buffer size miscalculation in the decompression logic. ... (file: [0fea3d3fc3] check-in: [52aa366c18] user: drh branch: trunk, size: 23430) | |
2010-12-18
| ||
18:56 | The "stash" functionality is now in place. Need to test more prior to merging into trunk. ... (file: [8c7994b7d6] check-in: [22aa74dcdf] user: drh branch: experimental, size: 23437) | |
2010-12-02
| ||
14:46 | Remove some instances of strcpy() and sprintf() due to warnings on OpenBSD. Update the internal SQLite to the latest 3.7.4 release candidate. ... (file: [882f5c6ad3] check-in: [3ad5891c72] user: drh branch: trunk, size: 23328) | |
2010-10-22
| ||
14:48 | Use a faster tokenizer on manifests to reduce rebuild times by about 5%. ... (file: [d2a3e719f3] check-in: [121ed7c882] user: drh branch: experimental, size: 24131) | |
2010-10-15
| ||
17:13 | Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. ... (file: [61f2d8953f] check-in: [8f41b2fa75] user: drh branch: trunk, size: 23319) | |
2010-10-14
| ||
19:14 | Remove all use of ctypes.h in order to avoid compiler warnings and other problems associated with changing locales. ... (file: [60c31d96fb] check-in: [2fac809165] user: drh branch: trunk, size: 23369) | |
18:38 | Work towards including full text of deleted and added files in a diff when the -N or --new-file option is used. Ticket [e90d38c2054e9b44792eb] ... (file: [1fa58c14e3] check-in: [585360b47d] user: drh branch: trunk, size: 22862) | |
2010-10-03
| ||
00:21 | Add support for tags on events, including the ability to display a timeline of all events with a particular tag. ... (file: [f81b137911] check-in: [a1fcb97dfa] user: drh branch: experimental, size: 22862) | |
2010-08-31
| ||
01:53 | Merge the changes from the windowscompilers branch into the trunk. ... (file: [c87f80b301] check-in: [3564af0f7a] user: drh branch: trunk, size: 22869) | |
2010-08-28
| ||
06:59 | This is the first check-in on the windowscompilers branch and it adds the <a href="http://www.digitalmars.com/">Digital Mars C compiler</a> The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include. typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj The following files were edited or added: <p>Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by<br>#include <windows.h><br> However most of the time we don't use windows.h. </p> <p>Adding an other windows compiler is done by adding<br> "|| defined(__COMPILER_IDENTIFIER__)"<br> and maybe some special things in the files below. Like <pre> </pre> </p> <p>These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC <p>In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.</p> <p>DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it! </p> <p>added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc. </p> <p>These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines. <p>The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking. </p> ... (file: [4d3d1c78e6] check-in: [f66f414fd3] user: renez branch: windowscompilers, size: 22377) | |
2010-08-27
| ||
20:40 | The ssh:// method on windows is now working well with plink. It will even prompt for passwords if the URL contains a "*" password. ... (file: [8fa2fcda2d] check-in: [0cdb6403cb] user: drh branch: trunk, size: 22866) | |
2010-07-08
| ||
17:53 | Take care to close the connection to the database file before existing. This gives the database a chance to clean up (and, for example, delete WAL and shared-memory files). ... (file: [4074607102] check-in: [932825bc6a] user: drh branch: trunk, size: 22374) | |
2010-05-16
| ||
19:08 | Change from GPL to the Simplified BSD License. ... (file: [4860d217e0] check-in: [c06edd231f] user: drh branch: clear-title, size: 22367) | |
2010-01-14
| ||
15:34 | If a "merge" or "update" or "revert" fails, then automatically rollback any partial changes to the filesystem. Ticket [a9722a15d2]. ... (file: [d09d74271a] check-in: [7c3cb28d0f] user: drh branch: trunk, size: 22643) | |
2009-08-27
| ||
18:33 | Various small performance enhancements. ... (file: [80cddafe2a] check-in: [4c37130fde] user: drh branch: trunk, size: 22575) | |
2009-03-27
| ||
14:32 | Infrastructure in place on the client side to encrypt sync traffic. This is mostly untested so far because we do not yet have a server that understands encrypted traffic. ... (file: [10f9b677e2] check-in: [9a23c348b1] user: drh branch: experimental, size: 27062) | |
2009-03-26
| ||
23:26 | Completed implementation of utility functions to encrypt and decrypt blobs. ... (file: [2ed932bfd8] check-in: [bf16ab9b7b] user: drh branch: experimental, size: 26682) | |
15:32 | Incremental changes toward encrypting sync traffic. The changes are incomplete, but all legacy functionality appears to still works. ... (file: [4adbb9d2f8] check-in: [5468ec7c5e] user: drh branch: experimental, size: 25566) | |
2008-11-03
| ||
21:56 | Use our own isspace() function since the standard-library isspace() sometimes gives incorrect results for non-ASCII characters. ... (file: [1998856256] check-in: [054dd31b71] user: drh branch: trunk, size: 22306) | |
2008-10-26
| ||
02:29 | Prevent buffer overrun when adding \r characters to the check-in descriptions for win32. Ticket [41bb23e650]. ... (file: [2492695b87] check-in: [e44d7a4b5a] user: drh branch: trunk, size: 22032) | |
2008-06-08
| ||
19:31 | Use cr/nl instead of just nl at the end of every line on the check-in comment template for windows. Strip out the cr characters before completing the commit. ... (file: [ea84a9c14c] check-in: [e976aa6fcb] user: drh branch: trunk, size: 22065) | |
2008-03-06
| ||
22:58 | Work toward making fossil work better on large repositories. This version implements a cache in the content manager. It is not clear yet if this is necessarily a good idea - this check-in might end up on an abandoned branch at some point. ... (file: [abc48788ed] check-in: [61ddd63b72] user: drh branch: trunk, size: 21369) | |
2008-02-21
| ||
14:27 | Record whether or not files have their execute permission bit set. Set or clear the execute permission bit upon checkout. ... (file: [2269ea6655] check-in: [33c31f73cd] user: drh branch: trunk, size: 21390) | |
2007-11-22
| ||
22:55 | Add the %w and %W formatting options for internal printf usage. Use these formatting characters to render wiki. Fix additional problems of unterminated wiki on webpage rendering by using %w. (There are probably more problems yet to be discovered and fixed.) ... (file: [e355ed75f1] check-in: [2859293737] user: drh branch: trunk, size: 21359) | |
2007-11-16
| ||
20:42 | Rework the merge algorithm. It now only works for text files. But, it no longer gets confused by line endings (\r\n versus \n) and it reports conflicts. ... (file: [1da99958db] check-in: [36b96b8616] user: drh branch: trunk, size: 21682) | |
2007-10-02
| ||
18:58 | Begin adding the ticket configuration processing logic. ... (file: [d66858e82e] check-in: [2e9d52f27f] user: drh branch: trunk, size: 20674) | |
2007-09-22
| ||
06:47 | Win32 port now functional except network operations. This commit was done on windows :-). See win32.txt for status of all commands. No networking commands are functional yet. All path operations are now functioning. ... (file: [70f1a3c914] check-in: [c7278fd013] user: jnc branch: trunk, size: 19933) | |
2007-08-30
| ||
19:46 | Fix multiple bugs in the comment parser of the commit command. Allow blank lines in comments. ... (file: [f2c016552c] check-in: [f030c0aea7] user: drh branch: trunk, size: 19619) | |
2007-08-28
| ||
07:12 | Fixed bug in blob_write_to_file, added missing argument to fossil_panic. ... (file: [57c4e58592] check-in: [033ad72c71] user: aku branch: trunk, size: 19613) | |
2007-07-23
| ||
20:33 | Work on network synchronization ... (file: [8ec1e279a6] check-in: [75c476ccd1] user: drh branch: trunk, size: 19606) | |
2007-07-21
| ||
14:10 | Initial check-in of m1 sources. ... (file: [98f347f72a] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 19536) | |