Timeline
Not logged in

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

113 check-ins using file src/xfer.c version c3f3b33463

2013-10-17
15:21
Fixed typo. check-in: 4ca5aa356c user: jan tags: jan-httpsproxytunnel
10:04
Include User-Agent when connecting to proxy for https tunnels. Fixed a misplaced EOL. check-in: 08b02fe828 user: jan tags: jan-httpsproxytunnel
09:31
Add keep-alive for unauthenticated proxy tunnels. Remove port number from host. check-in: ca61c5e992 user: jan tags: jan-httpsproxytunnel
09:07
Make proxy connection 'keep-alive' for https tunnel. check-in: ca82d0c1fa user: jan tags: jan-httpsproxytunnel
2013-10-08
15:21
double-quote and question mark are a problem as well. check-in: 760f80cd8f user: jan.nijtmans tags: trunk
15:10
Fix the abbreviated project name escape mechanism to escape all and only the characters that are special to unix and windows filesystems. check-in: 99318f09e6 user: drh tags: trunk
14:50
Bring in the latest SQLite 3.8.1 beta from upstream. check-in: 4910a37809 user: drh tags: trunk
14:43
Add the Abbreviated Name configuration option that is used for tarball and ZIP archive name construction. check-in: 1239545663 user: drh tags: trunk
14:13
minor help text typo. check-in: eb6b14723a user: stephan tags: trunk
14:01
integrated reports-by-type. Still missing some UI components, but the feature works if the user adds type=XYZ to the URL args. check-in: 358f8e361f user: stephan tags: trunk
13:51
If the ".fslckout" file gets confused about the RID of the current checkout, still generate a valid manifest, only without the "P" record. check-in: e17e2174a9 user: drh tags: trunk
13:45
Revise the character escaping logic for generated tarballs and zip archives. Add a "For best results" comment to the configuration page where the project name is set. check-in: fe76ad5567 user: drh tags: trunk
13:11
Add the undocumented --script FILENAME option to all diff operations that make use of the --tk option. The --script FILENAME option is used for testing and debugging only. check-in: cee30a34d8 user: drh tags: trunk
13:03
Escape special characters used in the Project Name when generating the URLs for tarball and ZIP archive. check-in: ddc313e8e1 user: drh tags: trunk
12:54
Add the "fossil blame" command that shows the username without a line number. The "fossil annotate" command continues to show the line number and omit the username. check-in: 6f686403d7 user: drh tags: trunk
07:23
Even better error message in case of "manifest file (12892) is malformed". Detection of this situation is not 100% failproof yet, but if zParentUuid=0 we know for sure that an illegal manifest will be generated later, so better catch this early. check-in: 27dc7a5671 user: jan.nijtmans tags: trunk
2013-10-07
23:52
Add the 'fossil all clean' command. Add -whatif option to the 'fossil clean' command, primarily for use with 'fossil all clean'. check-in: 4e7753c8a1 user: mistachkin tags: allExtra
23:36
Update help to include 'fossil all extra'. check-in: aca6db8f2b user: mistachkin tags: allExtra
22:37
Add the 'fossil all extra' command. check-in: f4bcc63fab user: mistachkin tags: allExtra
21:36
Fix array indexing issue in db_all_column_text_and_int64() and refactor all_cmd() in an attempt to avoid bug [b6eea9446d]. check-in: cb8f7eb88a user: mistachkin tags: tkt-b6eea9446d
20:26
Comment fixes. check-in: 19d2a8db7c user: mistachkin tags: tkt-b6eea9446d
20:24
Initial groundwork for fixing bug [b6eea9446d]. check-in: d5407ff954 user: mistachkin tags: tkt-b6eea9446d
13:27
Support for tunneling https through http proxy. check-in: c039efde83 user: jan tags: jan-httpsproxytunnel
08:35
Hm. the db_finalize() and the newline append should be done within the "if"! Closed-Leaf check-in: 6135c92e4b user: jan.nijtmans tags: pending-review
08:10
Prevent an invalid manifest to be generated if there is no parent manifest. check-in: aa01de5d16 user: jan.nijtmans tags: pending-review
07:41
Better error message in case of "manifest file (12892) is malformed". It will now give an additional line: "line ???: wrong size UUID on P-card" (or whatever other parsing error happens), and using the "-n" option it will print out the complete manifest as well. This would have made it much easier to investigate Ron Aaron's commit problem (many t... check-in: ec81aee915 user: jan.nijtmans tags: trunk
2013-10-05
22:34
Backout check-in [7557c3e03f]. The code in that check-in is not necessary. (It was added only to try to catch errors.) Fix for ticket [9d9d42d9aab]. check-in: 6d1c038c62 user: drh tags: trunk
2013-10-04
17:06
Fix a busted hyperlink in the server.wiki documentation page. check-in: 92bad3cdb8 user: drh tags: trunk
16:42
Update the server documentation to show an example stunnel4 configuration. check-in: bd6dac51d1 user: drh tags: trunk
15:18
Improved the checkout/repo mismatch check based on off-list discussion. Edit: caused bug [9d9d42d9aa]. check-in: 7557c3e03f user: stephan tags: trunk
10:12
Corrections to comment. check-in: c72c19b8f1 user: mistachkin tags: trunk
09:59
Cygwin64 has a 64-bit "long" while Win64 has a 32-bit "long". Correct for that. check-in: 4ff370c832 user: jan.nijtmans tags: trunk
09:30
Better error-message in case of "manifest file is malformed" Closed-Leaf check-in: 1eb438d61a user: jan.nijtmans tags: pending-review
09:10
Fix compiler warning on Cygwin check-in: c05cc27300 user: jan.nijtmans tags: trunk
02:50
Consolidate all the Cygwin-specific preprocessor directives into one file and include it where necessary. check-in: 816e893d3b user: mistachkin tags: trunk
2013-10-03
14:59
Revert [b7625d8d8c], instead make sure the correct header file is included for Cygwin. check-in: 19b2b2403c user: jan.nijtmans tags: trunk
2013-10-02
21:39
Fixed the table we search for the byweek report. Replaced 'y' param with 'type' because 'y' is already uses for YYYY (year). Closed-Leaf check-in: 68e3e0a5dc user: stephan tags: reports-by-type
21:32
made the docs match the code. check-in: 4c21f20cf8 user: stephan tags: reports-by-type
21:28
Initial draft of type event type argument for /reports. Seems to work but is missing labels and link integration (i.e. can only be used by explicitly passing y=TYPE for the time being). check-in: 331a8b7112 user: stephan tags: reports-by-type
14:45
Take over some improvements/fixes from the CleanX2 branch. Still not very well tested, so please don't look ;-) check-in: b2a2ce5312 user: jan.nijtmans tags: cleanX-no-clean-glob
11:33
Fix typos in the server.wiki document. check-in: e3a2d8f381 user: drh tags: trunk
03:26
Upgrade the included Jim Tcl to 0.74. check-in: 753f4d9a04 user: mistachkin tags: trunk
2013-10-01
23:01
Merge updates from trunk. check-in: 8d2f9ab128 user: mistachkin tags: cleanX
09:58
Upgrade the included Jim Tcl to 0.74. Closed-Leaf check-in: 023e681208 user: mistachkin tags: jimTcl74
09:35
Make sure the --emptydirs option is processed even when it is already implied to prevent it from being considered as an 'unrecognized option'. check-in: f7c022c141 user: mistachkin tags: trunk
09:21
merge trunk check-in: 5724c62cf6 user: jan.nijtmans tags: cleanX-no-clean-glob
2013-09-30
14:45
Merge the new --dirsonly and --emptydirs and --allckouts options for the "fossil clean" command onto trunk. check-in: 238c8dafd0 user: drh tags: trunk
13:45
Imply the --emptydirs option automatically when the --dirsonly option is used. Closed-Leaf check-in: 0ecb950002 user: mistachkin tags: cleanEmptyDirs
13:32
Improvements to the header of from/to timelines. check-in: 564d75b0cd user: drh tags: trunk
13:30
Simplify vfile_dir_scan and make sure nested calls do not alter the path added to the dscan_temp table. check-in: 4f2bad8396 user: mistachkin tags: cleanEmptyDirs
13:29
Fix to the chroot() fix: Get Fossil working again for xinetd access. check-in: 1050f2e75f user: drh tags: trunk
12:16
Add the --dirsonly and --allckouts options to the 'clean' command. check-in: 51403ee52e user: mistachkin tags: cleanEmptyDirs
11:45
Add --emptydirs option to the 'clean' command to remove empty directories. Corrections to style and comments. Remove superfluous local variable zDir in vfile_scan. check-in: 8f1e1ee8fb user: mistachkin tags: cleanEmptyDirs
11:39
Silence harmless compiler warning. check-in: 16113accff user: mistachkin tags: trunk
2013-09-29
15:40
added some docs regarding read/write perms for CGI configurations, per ML thread. check-in: 3892fcab71 user: stephan tags: trunk
12:42
When chroot()'ing for root user, close the repo _before_ the chroot, not after. Problem reported via ML. check-in: e65162b4ad user: stephan tags: trunk
12:39
help text fix reported in ML. check-in: 5e6fa72016 user: stephan tags: trunk
2013-09-28
10:34
Merge recent trunk changes into the tkdiff-enhancements branch. Closed-Leaf check-in: fac1093192 user: drh tags: tkdiff-enhancements
2013-09-27
14:41
The various "diff --tk" commands now take an optional, undocumented option "--script FILENAME" that causes the Tk script to be written into FILENAME rather than to be run. One use for this is to get a copy of the diff script in a form were it can be easily edited and enhanced before being moved back into Fossil. check-in: 326a736493 user: drh tags: tkdiff-enhancements
08:52
Disable use of the unloadTcl function on 64-bit Windows, since the underlying MinGW issue does not manifest there. check-in: ba779faf48 user: mistachkin tags: trunk
07:49
unloadTcl is only needed on Win32, not for Win64 or any other platform. Closed-Leaf check-in: 0013d9ccb6 user: jan.nijtmans tags: win64-unloadTcl
04:08
Make an exception in the spider protection code for Opera Mini. check-in: 1a30da30db user: joel tags: trunk
2013-09-26
08:09
Rename the makefile variable BROKEN_MINGW_CMDLINE (not the C define) to more accurately reflect its usage. check-in: 4137f4cda9 user: mistachkin tags: trunk
07:17
Fossil compiled with MinGW version 4.0 didn't work on Windows XP any more, because it uses the 64-bit time API. This can be fixed by specifying -D_USE_32BIT_TIME_T. (It's the same in MSVC, but Microsoft does not support Windows XP in its development tools any more. Adding the same in Makefile.msc doesn't help anything on that, unfortunately) check-in: a8214df372 user: jan.nijtmans tags: trunk
06:58
Workaround for MinGW bug #2062 check-in: f2ce2f80f4 user: jan.nijtmans tags: trunk
2013-09-25
23:56
Add formal unloading support to the Tcl integration subsystem. This is necessary to prevent a deadlock while exiting the process when Tcl is loaded. Add runtime detection of the ability to directly invoke an objProc for a Tcl command. Support USE_TCL_STUBS define in the version information. check-in: 6b58c67ed8 user: mistachkin tags: trunk
08:36
Remove unnecessary code which does not give any advantage. This fixes dynamical loading of Tcl 8.4 as well. Closed-Leaf check-in: 132c1b4cc2 user: jan.nijtmans tags: pending-review
08:29
FOSSIL_ENABLE_TCL_PRIVATE_STUBS only makes sense when USE_TCL_STUBS is defined as well. Use that consistantly in the code. Easier testing whether Tcl integration works fine, just by "fossil version -v". check-in: 0038f4c999 user: jan.nijtmans tags: pending-review
2013-09-24
16:11
merged in trunk Closed-Leaf check-in: 4fb3675a1a user: stephan tags: usage-command
2013-09-23
12:09
Loading Tcl 8.4 only works when USE_TCL_EVALOBJV=1. Reason: the function Tcl_GetCommandFromObj is introduced in Tcl 8.5 (TIP #139). Actually, the source code history for Tcl indicates that this is not correct. Both Tcl_GetCommandFromObj and Tcl_GetCommandInfoFromToken are present for Tcl 8.4. The Tcl_GetCommandInfoFromToken function was added in... Closed-Leaf check-in: 2234fabe76 user: jan.nijtmans tags: support-tcl84-stubs
10:17
Prevent a crash in fossil during exit, when a mingw-compiled (with dw2) Tcl version is still loaded. This is clearly a dw2 bug (see: http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724), but the suggested workaround works and is managable. check-in: da96f916cb user: jan.nijtmans tags: trunk
2013-09-19
18:36
Per feedback, further improve the Tcl shared library error message. check-in: aad3ef3288 user: mistachkin tags: trunk
11:48
Fix MSVC build error and warnings: c:\localdata\workspace\fossil\src\util.c(249) : warning C4715: 'fossil_timer_fetch' : not all control paths return a value c:\localdata\workspace\fossil\src\util.c(270) : warning C4715: 'fossil_timer_reset' : not all control paths return a value check-in: 6e1e4bb83d user: jan.nijtmans tags: trunk
11:29
Notepad and Cygwin interpret absolute paths differently. Solution: make the path relative. This is generally better anyway because relative paths are shorter and less likely to overflow platform path limitations. check-in: 3cadf76c3d user: jan.nijtmans tags: trunk
11:18
Bug-fix in file_relative_name(): If filename is a super-directory of the current directory then the final slash is missing. Test-case: "fossil test-relative-name /home/ --slash". Result "../../.." should be "../../../". This bugfix is needed for my next commit. check-in: add7524533 user: jan.nijtmans tags: trunk
08:30
Add --slash option to test-canonical-name and test-relative-name check-in: e6ced76797 user: jan.nijtmans tags: trunk
08:10
merged in trunk check-in: d3e4ef94b4 user: stephan tags: usage-command
06:32
Improve the error message when loading a Tcl shared library fails. check-in: 43c5630485 user: mistachkin tags: trunk
2013-09-18
12:58
Fix typo in on-line help for "settings". Ticket [b41c8b77dd5044] check-in: 78d714e984 user: drh tags: trunk
12:56
Always allow the administrator to moderate attachments. check-in: 41d9de6e14 user: drh tags: trunk
12:46
Fix typos in the "Server" documentation. Also remove the "Security Considerations" paragraph at the end, which seems to be mostly common-sense. check-in: dd357f7f06 user: drh tags: trunk
2013-09-17
16:08
Get a 10x speedup on long annotations by indexing a field in the temporary "ancestor" table. check-in: 1c40de1843 user: drh tags: trunk
15:05
When using private stubs, really use private stubs check-in: 07c8b73072 user: jan.nijtmans tags: trunk
13:31
Update the build-in SQLite to the 3.8.1 alpha from upstream, for the purpose of testing SQLite. check-in: 02d3f53305 user: drh tags: trunk
11:33
Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. check-in: 8c8c6bce21 user: jan.nijtmans tags: trunk
10:06
Minor cleanup of Tcl integration code. Also, add more comments describing USE_TCL_EVALOBJV. check-in: d7f83e7462 user: mistachkin tags: trunk
09:31
Support overriding the USE_TCL_EVALOBJV define via a custom Makefile. check-in: 5782fa032e user: mistachkin tags: trunk
09:16
New clean-zlib, clean-openssl, and clean-tcl targets in the MinGW makefiles. Cherrypick of [9112867c2d]. check-in: 249f6075d9 user: mistachkin tags: trunk
09:00
Use Tcl_EvalObjv in any Tcl version, not only when compiled with Tcl 8.6 headers. Closed-Leaf check-in: 92fd8ddc13 user: jan.nijtmans tags: pending-review
08:43
new clean-zlib, clean-openssl and clean-tcl targets in the mingw makefiles. check-in: 9112867c2d user: jan.nijtmans tags: pending-review
2013-09-16
23:38
Support the ability to determine at runtime if the private stubs mechanism was used for Tcl. check-in: e10d117125 user: mistachkin tags: trunk
23:17
Fix missing argument check for pxDeleteInterp in the Tcl integration module. check-in: ee9d2bfb31 user: mistachkin tags: trunk
23:06
Enable use of the private Tcl stubs mechanism by default in the custom MinGW makefile. check-in: fe0bb72716 user: mistachkin tags: trunk
22:51
Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. check-in: 955886f18c user: mistachkin tags: trunk
20:01
Improve readability of the Win32 RC file. check-in: b5141cb799 user: mistachkin tags: trunk
19:41
If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. check-in: 0ad8af4bf6 user: jan.nijtmans tags: trunk
19:24
Minor consistency fixes to the Win32 RC file. check-in: 45d93e1575 user: mistachkin tags: trunk
12:49
For some reason, fossil.rc could not be compiled any more. Anyway with stubs, the patchlevel doesn't say anything. Closed-Leaf check-in: 7c232dc0c3 user: jan.nijtmans tags: tcl-stubs-v2
12:16
Add "clean" target as well. Remove noncence part. check-in: 4966e15d04 user: jan.nijtmans tags: tcl-stubs-v2
12:13
Same stuff, but now for non-Windows systems as well. Need to run "make" in compat/tcl-8.6/unix first, before running "./configure" check-in: 648c27e6ee user: jan.nijtmans tags: tcl-stubs-v2
08:34
Much more simplified stubs implementation. No changes to Fossil code itself. check-in: 10f71bc7fc user: jan.nijtmans tags: tcl-stubs-v2
07:36
Fix a couple missed changes. Closed-Leaf check-in: 9562a16f6d user: mistachkin tags: tcl-stubs
07:31
Correct typo in auto.def. Improvements to the Tcl integration. check-in: 6e08e5ae64 user: mistachkin tags: tcl-stubs
07:26
merge fork check-in: fea040240f user: jan.nijtmans tags: trunk
07:24
Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. check-in: c237195fa4 user: jan.nijtmans tags: trunk
07:23
Correct typo in auto.def. Improvements to the Tcl integration. check-in: efaea6b641 user: mistachkin tags: trunk
06:23
Fix inaccurate error message. check-in: 0a94396ddf user: mistachkin tags: tcl-stubs
06:21
Merge TH1 initialization fix from trunk. check-in: deb196f00a user: mistachkin tags: tcl-stubs
06:17
Further cleanup and naming consistency. check-in: 48f501ec21 user: mistachkin tags: tcl-stubs
06:04
Fix built-in TH1 command registration broken by the previous commit. check-in: 5d20065c4b user: mistachkin tags: trunk
05:54
Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. check-in: a76a134bfd user: mistachkin tags: tcl-stubs
03:54
Merge updates from trunk. check-in: fc1442ca60 user: mistachkin tags: tcl-stubs
2013-09-15
18:51
Revise TH1 initialization function to accept a single flags argument. Cleanup and revise version information reported for zlib and Tcl. check-in: 0e6862046d user: mistachkin tags: trunk