History of src/sync.c of c19f34cb69fa4a23
Not logged in

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

History of file src/sync.c at check-in c19f34cb69fa4a23

2013-08-16
03:25
Merge in all new development from trunk. file: [59589afb1a] check-in: [535cba9158] user: andybradford branch: ssh-test-http, size: 9250
2013-08-15
12:14
Add details about the URL argument on the clone command help text and refer to the clone command usage on other commands that have a URL argument. (sync, push, pull, remote-url) Pending review. file: [0aff66442a] check-in: [b1dd871c8e] user: mgagnon branch: clone_help_text_improvement, size: 8397
2013-08-12
06:43
Simplify command line interaction: remove settings from global and provide one less command line option. Altering settings in open fossils can be done with sync -l or cleared with remote-url if necessary. file: [8d2b11fcf4] check-in: [ed20da7499] user: andybradford branch: ssh-test-http, size: 9187
2013-08-10
23:02
Clean up handling of global variable to avoid accidental setting of database. Only alter database options if URL is SSH. file: [0305379538] check-in: [0c19424325] user: andybradford branch: ssh-test-http, size: 9066
21:31
Make it possible to override global setting from command line. Improve sync output when test-http is in use. file: [14365120b0] check-in: [3c479fb95b] user: andybradford branch: ssh-test-http, size: 9057
2013-08-05
17:39
Merge recent addtional features (integrate, reports, timeline, et al.) from trunk. file: [11a7bd4501] check-in: [a5df66f3aa] user: andybradford branch: ssh-shared-account, size: 8969
2013-08-02
18:57
Change the undocumented --heavy option of sync/push/pull to "--verily". file: [2afef7f828] check-in: [f25bdf6e84] user: drh branch: trunk, size: 8334
18:53
Add the undocumented --heavy option to the sync, push, and pull commands. The --heavy option causes all known artifacts to be reported using "igot" cards and can be used to overcome a sync-stall. file: [3b24778218] check-in: [05ba15e448] user: drh branch: trunk, size: 8179
2013-07-26
06:40
Only setup Fossil user if URL is SSH. This is done to avoid problems when cloning a fossil that has SSH settings using into a file:// URL. file: [d27fab8d7d] check-in: [1ebba56f2a] user: amb branch: ssh-shared-account, size: 8741
02:44
Honor the --once setting for sync, pull, push if set. file: [4e167c0fce] check-in: [6265b43ba1] user: amb branch: ssh-shared-account, size: 8834
2013-07-25
07:16
Don't prompt for password if user is not set. file: [72d0919a02] check-in: [fb0f926ed6] user: amb branch: ssh-shared-account, size: 8795
2013-07-24
06:25
Much needed cleanup of command-line option handling. Improve sync handling of SSH user. Bring in change for less verbose SSH output. file: [b0dae91380] check-in: [955b39ee9f] user: amb branch: ssh-shared-account, size: 8787
2013-07-23
07:25
Merge in SSH open fossil compatibility changes. file: [3bf4d91e97] check-in: [f4e882f5d3] user: amb branch: ssh-shared-account, size: 8807
07:23
Start to address backwards compatibility for open fossils by prompting for missing password. file: [bc898639c9] check-in: [18caf358f0] user: amb branch: ssh-transport-changes, size: 8264
2013-07-20
09:41
Clean up code style issues introduced by vi tabstops. file: [1fa4bcec45] check-in: [f38f76cf01] user: amb branch: ssh-shared-account, size: 8649
09:38
Print the Fossil user if different from URL user. file: [1237affd4c] check-in: [4d67ad13ca] user: amb branch: ssh-shared-account, size: 8607
08:40
Alternative approach to allow multiple SSH users to share the same SSH account while maintaining separate Fossil identities. file: [46d2b904f5] check-in: [e3510cef23] user: amb branch: ssh-shared-account, size: 8156
2013-02-27
21:28
Fix "fossil remote off" so that it works again. file: [f8b3aad318] check-in: [c031089e15] user: drh branch: trunk, size: 8106
2013-02-21
14:24
Code refactoring: Move utility routines (ex: fossil_malloc()) out of main.c and into a new file util.c. Try to gather I/O routines into the printf.c source file. file: [2e227c1081] check-in: [bb0cedb15a] user: drh branch: trunk, size: 8068
08:15
unused variables file: [5762cc49a8] check-in: [75e483899e] user: jan.nijtmans branch: trunk, size: 8014
03:51
Improved handling for remote repository passwords: When prompting for the password, also ask the user whether or not to remember the password, as browsers typically do for their password cache. file: [b2fb30369c] check-in: [6d6740dcca] user: drh branch: trunk, size: 8056
2012-11-20
14:28
Prevent blank user names from being displayed for items awaiting moderation. Also, Show much less output on a sync operation, unless the --verbose flag is given. file: [1c6a586e1e] check-in: [15708574fe] user: drh branch: trunk, size: 8797
02:05
Show much less output on a sync operation, unless the --verbose flag is given. file: [702febf296] check-in: [407cd4c534] user: drh branch: less-verbose-sync, size: 8734
2012-08-31
20:46
Revert change [208d67675c]. The policy is to keep the Fossil source code ASCII even if Fossil itself is able to handle non-ASCII source files. Furthermore, the [208d67675c] change broken things. Also backout change [34fcb9634e] since it complicates the C code with unnecessary backslash characters in order to changes single-quotes to double-quotes in the generated HTML and Javascript, which is pointless. file: [77b404bdcd] check-in: [c19f34cb69] user: drh branch: trunk, size: 8432
19:57
Avoid prompting for the password for SSH syncs, since the password is never used. Omit debugging output on SSH syncs. file: [78e1002ba7] check-in: [d1eb341f80] user: drh branch: trunk, size: 8431
2012-08-30
14:30
typos file: [9752811b1c] check-in: [7c0f4ecadf] user: jan.nijtmans branch: trunk, size: 8397
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [9e4be051b1] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 8398
2011-05-27
14:37
Issue a warning if the "push" or "sync" command is issued when "dont-push" is enable. file: [f9014273d5] check-in: [21ceccddd8] user: drh branch: trunk, size: 8399
2011-04-27
18:21
Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [969525aadb] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 8033
2011-04-14
01:20
Use the auto-shun setting, not auto-sync, to automatically transfer shuns. Ticket [dd5bb1fc73ec6ee8] file: [e883f4c9cb] check-in: [602d5f9cde] user: drh branch: trunk, size: 8009
2011-03-31
15:30
Some rephrasing and code cleanup. file: [ede3d9b73c] check-in: [cff102fe85] user: jan branch: jan-clientcert, size: 8764
2011-03-30
18:49
Use the new certificate bundle management for https connections, and deactivate the old environment variable code. Added support for specifying certificate/key bundle to clone/push/pull/sync commands. file: [38936546fe] check-in: [1a1aa98a40] user: jan branch: jan-clientcert, size: 8759
2011-02-26
21:49
First cut at code to enable syncing private branches. Code compiles but is otherwise untested. The "x" privilege is required on the server in order to sync privately. file: [2981f30816] check-in: [4a17f85182] user: drh branch: private-sync, size: 8009
2010-12-23
02:22
Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. file: [a3d8f9f429] check-in: [31c52c7b3e] user: drh branch: trunk, size: 7509
2010-11-26
18:37
Report an error if the repository schema version does not match what the fossil executable expects. file: [e841008b86] check-in: [c0c3d92340] user: drh branch: trunk, size: 7502
2010-11-19
22:29
Further work on getting a "commit" or "update" to continue operating after an autosync failure. The "commit" command prompts to verify that you want to continue. file: [5aa5217063] check-in: [0cc4875fde] user: drh branch: trunk, size: 7496
2010-11-13
23:29
Disable automatic pull of shun records for the time being. file: [66aab2ca51] check-in: [3c2500c765] user: drh branch: trunk, size: 7380
2010-11-12
22:12
Wait to record the sync password until after the user has actually entered the sync password. Ticket [8b46db87f1bfa942b] file: [5824840f21] check-in: [328fc92ceb] user: drh branch: trunk, size: 7344
2010-11-08
23:01
remove hook command to be compatible with other hook designs file: [d7792afe9b] check-in: [a06121740a] user: wolfgang branch: StvPrivateHook2, size: 7671
2010-10-23
07:23
added hook info to sync/push help file: [53d4ce5d23] check-in: [ba5e03444b] user: Ratte branch: StvPrivateHook2 , size: 7961
2010-10-17
16:37
merge from old hook branch file: [41c5373a80] check-in: [9cf288de27] user: wolfgang branch: StvPrivateHook2 , size: 7800
2010-10-09
06:53
added missing help cross references file: [40e136080b] check-in: [81da2ee39f] user: Ratte branch: wolfgangHelpCmd, size: 7672
2010-10-08
15:05
fine tuning the layout of the command line help strings file: [5da10d7fb7] check-in: [c6d1879069] user: wolfgang branch: wolfgangHelpCmd, size: 7651
13:06
merge from trunk file: [f0e64a446f] check-in: [ff6760ba09] user: wolfgang branch: wolfgangHelpCmd, size: 7651
12:18
removed quotes from command cross references and add them in help command file: [29a4167277] check-in: [b3bf08cc84] user: wolfgang branch: wolfgangHelpCmd, size: 7611
12:10
shorten command lines to 80 char file: [618268c1ce] check-in: [ad29dc1132] user: wolfgang branch: wolfgangHelpCmd, size: 7635
12:02
added cross reference links to command line help in the gui file: [6c349a3312] check-in: [b76a547f1a] user: wolfgang branch: wolfgangHelpCmd, size: 7626
10:59
Obscure the text of the remote-url password so that it is not easily visible using the sqlite3 CLI. file: [7c1e5a7a11] check-in: [cfbbad3d48] user: drh branch: trunk, size: 7344
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: [001a78a0d5] check-in: [932825bc6a] user: drh branch: trunk, size: 7304
2010-07-03
15:26
Automatically pull the shunning list when pulling from the "remote-url" server, which we assume is a trusted server. Add the new "auto-shun" setting to disable this feature, if desired. file: [33e8acb986] check-in: [515814f8e7] user: drh branch: trunk, size: 7297
2010-05-16
19:08
Change from GPL to the Simplified BSD License. file: [aef7ea2558] check-in: [c06edd231f] user: drh branch: clear-title, size: 6658
2010-03-21
17:03
Fix for ticket [45f89e504b4] file: [d86d4e444f] check-in: [3640618d71] user: drh branch: trunk, size: 6934
2010-03-05
01:00
Prompt for the password whenever a URL is supplied that contains a username but no password. file: [a3bcf1a97c] check-in: [99a98377ec] user: drh branch: trunk, size: 6913
2010-01-21
20:52
Use the saved sync-url password for autosync. file: [8333c36fef] check-in: [f703a2fca2] user: drh branch: experimental, size: 6843
20:28
Cleanup the last-sync-url password handling. Automatically prompt for a new password if a sync login card fails. file: [7bcbe0019a] check-in: [05380c5f60] user: drh branch: experimental, size: 6886
18:13
Factor the sync password out of the last-sync-url configuration setting. Store the password separately. Prompt the user for the password if it is missing. file: [4f171777bc] check-in: [59002d5e35] user: drh branch: experimental, size: 7208
2010-01-19
18:28
Add the "pullonly" option to the "autosync" setting. file: [dfb0ce04b3] check-in: [ea27129c88] user: drh branch: trunk, size: 6891
2009-11-06
14:15
Add the --once command-line option to push, pull, and sync. Ticket [2aaa8042caec] file: [ed149c3f44] check-in: [5153d61893] user: drh branch: trunk, size: 6558
2009-10-31
14:03
Fix the "remote-url" command so that it preserves the userid and password. Ticket [68c7f7bee951302]. file: [693322f662] check-in: [11ecd5c0b5] user: drh branch: trunk, size: 5550
2009-09-04
20:19
Update "help" comments for clone, push, pull, sync, and remote-url commands. file: [312506edea] check-in: [6a40733531] user: drh branch: trunk, size: 5524
2009-08-22
19:15
Get the -R option working on the remote-url command. file: [83eeccbf31] check-in: [614519b46c] user: drh branch: trunk, size: 5570
2009-08-13
14:36
In the "remote-url" command, omit the userid and password from the URL unless the "--show-pw" command-line option is used. file: [5eb1f32d91] check-in: [9cbef7a104] user: drh branch: trunk, size: 5564
2009-08-01
14:23
Add the new remote-url command for managing the default server URL. Ticket [c24e486b05]. file: [5c954ccd14] check-in: [a2cbedcb1f] user: drh branch: trunk, size: 5447
12:59
Always store g.urlCanonical as the last-sync-url value. Fix for ticket [045f23be750d93c0bd91f179f39c5c829ed01bc6]. file: [d4cc7e5a3d] check-in: [47d8fc4944] user: drh branch: trunk, size: 4411
2009-03-30
00:58
Continuing work on the new HTTP transport mechanism. Make it more obvious where in the code extensions to support file: and https: belong. file: [e1f5588a66] check-in: [327823e39b] user: drh branch: trunk, size: 4380
2009-01-13
18:43
Add code to understand the "https://" prefix on server URLs. Any attempt to use https gives an error at this point, however. This is a work in progress. file: [5bf564823d] check-in: [797d680ef5] user: drh branch: trunk, size: 4506
2008-10-25
17:51
Add logic to do a configuration push. Add logic to synchronize the CONCEALED table containing hidden email addresses (assuming appropriate permissions). Additional testng is needed; this check-in is to transfer the work to another machine. file: [9adfc72509] check-in: [6b0b57a924] user: drh branch: trunk, size: 4405
2008-10-17
00:20
Added the "all" command for things like "fossil all sync". I am not sure "all" is quite the right name for this command, so I may yet change it. file: [c4538ea75a] check-in: [9346f2290c] user: drh branch: trunk, size: 4396
2008-05-23
19:21
Finish implementing the configuration command by adding method implementations for "import", "reset", and "pull". file: [4404bbdd39] check-in: [28e56282c9] user: drh branch: trunk, size: 4314
2008-05-10
17:09
Add the --nosync option to temporarily disable autosync. Useful when off network. file: [64b6ad3096] check-in: [9ba6e4287b] user: drh branch: trunk, size: 4312
2008-05-07
23:56
Fix a typo on the "stat" page. file: [03df11b7c9] check-in: [cf84ce2d8c] user: drh branch: trunk, size: 4277
17:38
Fix a couple of C++-isms in my_page.c and tagview.c. Remove the return value from autosync(). file: [80fd8e1587] check-in: [908009fdc4] user: drh branch: trunk, size: 4279
2008-05-06
12:24
Add the --proxy command-line option that can be used to enable or disable an http proxy on a case by case basis. file: [f8524fbcd7] check-in: [f652599003] user: drh branch: trunk, size: 4401
2008-05-05
17:24
Add the ability to modify global settings (such as the proxy setting) even when there are no repositories defined. file: [8dd56b0a12] check-in: [4e683ef07b] user: drh branch: trunk, size: 4378
2008-05-01
22:49
Enable proxy support using the "fossil setting proxy" command. This check-in is made using a proxy. file: [b1aa8a41a0] check-in: [676fdd088a] user: drh branch: trunk, size: 4377
2008-02-09
00:11
Issue a warning after a commit if the commit causes a fork. file: [6d1a08c4d7] check-in: [49b59bc559] user: drh branch: trunk, size: 4307
2007-11-24
02:45
The autosync setting understands values like "on", "off", "true", and "false" in addition to 0 and 1. Updates to the documentation. file: [39558ac818] check-in: [f9f7cf5684] user: drh branch: trunk, size: 4138
2007-09-28
20:08
Combine the "config" and "setting" commands into a single "settings" command. file: [f3710d7eb5] check-in: [134e2aeccc] user: drh branch: trunk, size: 4134
2007-09-26
02:00
Better defaults for new databases and clones. Use *CURRENT* to identify the current checkout for TTY timelines. file: [6476b9b83d] check-in: [097479f99a] user: drh branch: trunk, size: 4131
2007-09-25
21:21
Fixed many uninitialized variable warnings and some potential bug found via -Wall -Werror on gcc. file: [77f07c8fbd] check-in: [e63a9fd9d0] user: jnc branch: trunk, size: 3760
20:23
Updates to the autosync logic. Add the "setting" command. file: [6c1dfe7a9d] check-in: [fff234b77c] user: drh branch: trunk, size: 4128
06:56
Autosync config parameter added (autosync). Setting this to 1, y or Y (or yes, Yes, yes, YES, etc...) will cause autosync's to happen during certian operations. Right now, the only operation paying attention to this is update. If autosync and you do fossil update, a pull takes place first, then an update. Others will follow (commit for one). file: [49100c83b1] check-in: [b773dda29b] user: jnc branch: trunk, size: 3760
2007-08-18
11:42
Added options to the "timeline" CLI command. Additional help comments. file: [fc0e1584ee] check-in: [6607844a01] user: drh branch: trunk, size: 3345
2007-07-31
20:36
When syncing without a URL, print the name of the server, taking care to omit any userid and password. file: [c79d53c017] check-in: [ce825ac954] user: drh branch: trunk, size: 2342
01:34
The push, pull, and sync commands remember the last server and reuse it if the URL argument is omitted. Sync via network only now. file: [53257d834f] check-in: [8dbee6731d] user: drh branch: trunk, size: 2135
2007-07-21
14:10
Added: Initial check-in of m1 sources. file: [36ca951c1c] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 3034