Hylke Bons
0d0dddd033
repo git: Split log parse and sort logic
2014-10-28 22:21:55 +01:00
Hylke Bons
3783330774
repo: Add pause/resume methods and status message
2014-10-28 16:12:37 +01:00
Hylke Bons
2b2fc8d491
repo: Add pause state
2014-10-28 16:02:23 +01:00
Hylke Bons
a11a5a928a
Add MS Office '~$' temporary file exclude pattern. #1418
2014-09-29 12:36:16 +01:00
Markus Stoll
c606f2e227
This fix addresses successfully issue #1541 (as already suggested there)
2014-08-01 17:35:40 +03:00
Hylke Bons
39d016ec4b
Revert "fetcher git crypto: Send password to openssl command through stdin. Closes #1443 "
...
This reverts commit e903b8c5a9
.
Conflicts:
SparkleLib/Git/SparkleFetcherGit.cs
2014-07-27 16:22:28 +02:00
Markus Stoll
69bf77d799
Catch SocketException when receiving messages - this can get thrown even if "socket.Available > 0" is true. Treat like timeout by disconnection and reconnecting the notication server
2014-07-27 15:54:26 +02:00
Hylke Bons
57ac150615
repo git: Detect more disk space errors. Fixes #1529
2014-07-04 14:31:09 +02:00
Hylke Bons
5f94cdc539
statusicon setup: Warn about incompatible versions, fetch history by default in Linux. #1478
2014-04-22 10:28:50 +01:00
Hylke Bons
8ca9cadf3c
repo git: Strip rename indicators from conflict path names. Fixes #1459
2014-04-20 11:34:01 +01:00
foxox
f5b3680c38
Exception handled when old .tmp files read-only
...
When fetching a repository with the same name as an old repo, the .tmp
folder may have read-only files left in it which it cannot delete. This
change provides a message to the user about it. It may be possible to
further extend this to make such files writable, but leaving it up to
the user may be the safest option.
2014-04-18 15:23:12 +01:00
Hylke Bons
5c0e9d7e67
listener repo: Implement exponential backoff reconnect when waking from sleep. Closes #1387
2014-04-18 14:09:12 +01:00
Hylke Bons
ac5f3c7acd
fetcher git: Fix password check
2013-12-11 14:04:15 +01:00
Hylke Bons
765fe05f81
fetcher git crypto: Send password to openssl command through stdin. Closes #1443
2013-12-06 23:38:12 +00:00
Hylke Bons
d654f9dc82
repo git: Solve conflicts by merging, instead of rebasing. Fixes #1106
2013-12-02 20:52:17 +00:00
Hylke Bons
032b8db8c2
Bump version to 1.4
2013-12-02 15:37:26 +00:00
Hylke Bons
9a9ebd46d1
git linux: Check user's local bin folder for possibly newer git version. Closes #1425
2013-11-12 23:05:43 +00:00
Hylke Bons
2468c764ff
Update News.txt
2013-10-27 00:45:04 +02:00
Hylke Bons
64aba28c69
Relicense SparkleLib to LGPL
2013-10-11 17:14:30 +02:00
Hylke Bons
d7ed89e517
logger: Mention that we wrote a report after a crash
2013-10-10 16:04:55 +02:00
Hylke Bons
f80e699194
build: Bump version to 1.3
2013-10-09 18:36:34 +02:00
Daapii
b6b1a00211
Update SparkleConfig.cs
2013-08-30 14:44:05 +02:00
Hylke Bons
ca7e8b7786
controller: Write OS and SparkleShare version to debug log on start
2013-08-26 21:51:58 +02:00
Hylke Bons
452dc783e4
setup fetcher: Show download speed on initial project fetch. #1361
2013-08-25 18:46:06 +02:00
Hylke Bons
5073ddd4b7
fetcher: Add Kate swap files to ignore list. Closes #1368
2013-08-11 14:39:07 +01:00
Hylke Bons
abaeae1465
repo git: add more debug info for resolving conflicts
2013-07-10 17:11:16 +01:00
Hylke Bons
d7e1270330
config: Keep logs for a week
2013-07-10 17:07:44 +01:00
Hylke Bons
850395862b
repo git: Add more debug lines for rebasing
2013-07-06 20:00:27 +01:00
Hylke Bons
af2f7c58f7
fetcher git: Fix typo pointing to excludes file
2013-07-06 19:05:12 +01:00
Hylke Bons
a0677e753b
setup: Fix grammar, punctuation and inconsistencies
2013-07-06 16:49:41 +01:00
Hylke Bons
84954bab2e
repo git: Skip unparseable lines and show an error
2013-07-06 16:04:59 +01:00
Hylke Bons
921b062c2e
repo git: Detect more out of space errors
2013-07-06 15:53:41 +01:00
Hylke Bons
77e48b3587
fetcher git: Quote paths passed to openssl. #1315
2013-07-02 12:07:29 +01:00
Hylke Bons
3675d2a449
controller: Move avatar logic to its own class
2013-06-30 16:54:04 +01:00
Hylke Bons
b4fabcf944
controller: Move cloned folder deletion logic to fetcher
2013-06-30 15:48:35 +01:00
Hylke Bons
8cf594039f
repo git: Simplify log parsing
2013-06-29 18:34:36 +01:00
Hylke Bons
007f26227c
repo git: check for errors moving files when rebasing. add more debug info
2013-06-29 11:48:36 +01:00
Hylke Bons
45ee5cc8f3
fetcher: Add exclude rule for QuarkXPress temporary files. #1321
2013-06-28 21:18:03 +01:00
Hylke Bons
f858572ee1
Fix coding style
2013-06-26 10:11:03 +01:00
Julien Villers
8b87d48f6e
Removed pretty quotes that get rendered as ? in notification bubbles.
...
Quick fix for the 1316 issue.
2013-06-25 16:11:59 +02:00
Hylke Bons
fd163a0c93
Merge branch 'tortoise'
...
Conflicts:
SparkleLib/Git/SparkleGit.cs
SparkleLib/SparkleFetcherSSH.cs
SparkleShare/SparkleControllerBase.cs
2013-06-23 10:03:09 +01:00
Hylke Bons
711811f13d
fetcher git: Catch stream errors when process has been killed by user. Fixes #1187
2013-06-20 21:44:34 +01:00
Hylke Bons
ff06b617a4
Bump version and update news
2013-06-13 23:32:29 +01:00
Hylke Bons
b74273f8c0
Fix build
2013-06-13 18:17:04 +01:00
Hylke Bons
3e8b5ed802
Fix build
2013-06-13 18:11:10 +01:00
Hylke Bons
714ac3ea83
repo: Fix a few race conditions updating the status icon
2013-06-13 17:51:38 +01:00
Hylke Bons
65aa964e76
windows: Don't crash and show a warning when FIPS is enabled. Closes #1298
2013-06-01 20:54:01 +01:00
Hylke Bons
02e6567fdc
repo: Fix race condition causing the statusicon to report an error where there isn't one
2013-05-30 13:05:50 +01:00
Hylke Bons
8703b82fbe
repo: Fix a possible race condition that can cause a double upload
2013-05-29 12:09:39 +01:00
Hans-Christoph Steiner
584b540116
when using tor .onion addresses, skip ssh-keyscan (no proxying support)
...
Tor has special domain names called ".onion addresses". They can only be
resolved by using a proxy via tor. While the rest of the openssh suite
fully supports proxying. ssh-keyscan does not, so it can't be used for
.onion addresses because it just barfs saying unknown host
2013-05-17 23:08:53 -04:00
Hylke Bons
e93e868a45
repo git: show first file revision in history if unedited file has been deleted. fixes #1272
2013-05-14 22:40:20 +01:00
Hylke Bons
982cb7d898
git: don't crash on parsing progress info. fixes #1237
2013-05-04 17:47:43 -04:00
Hylke Bons
e16dea81dc
git: fix crash when committing renames with spaces. closes #1267
2013-05-04 17:07:52 -04:00
Hylke Bons
4b1e07cb19
fetcher: fix host key check. closes #1249
2013-04-27 13:02:54 +01:00
Hylke Bons
0fba958e49
fetcher: create separate Base, SSH, and Git classes. cleaner abstraction.
2013-03-24 23:55:54 +01:00
Hylke Bons
ac879068e5
fetcher: create separate Base, SSH, and Git classes. cleaner abstraction.
2013-03-24 23:52:05 +01:00
Hylke Bons
fee24420c7
plugins: respect the Backend element. closes #1224
2013-03-23 18:48:47 +01:00
Hylke Bons
75e8a17d8a
git: only add GIT_SSH env var if it doesn't exist already
2013-03-11 21:01:41 +00:00
Hylke Bons
f8087d7b90
fetcher: ignore files with chars that aren't allowed on Windows. #1213
2013-03-11 20:10:13 +00:00
Hylke Bons
f302f34c9b
repo git: error out when files can't be added to the database. closes #1212
2013-03-11 17:10:03 +00:00
Hylke Bons
cfbb23b452
fetcher: configure to ignore the global gitignore file. closes #1194
2013-02-27 17:45:41 +00:00
Hylke Bons
89120dc377
git: only add new language env var if it doesn't exist yet. fixes #1191
2013-02-21 13:53:23 +00:00
Hylke Bons
85cea028ef
git: force language to be en_US for output
2013-02-18 21:19:31 +00:00
Hylke Bons
bf1e87fde0
repo git: fix formatting of commit message
2013-02-18 19:59:09 +00:00
Hylke Bons
0116fef1be
repo: ignore ASCII DEL characters when compiling the log. fixes #1185
2013-02-14 20:21:23 +00:00
Hylke Bons
46a6caff92
fetcher: add .dmg to list of files not to compress
2013-02-14 11:04:31 +00:00
Hylke Bons
1c02a4f7e8
windows: explicitly point GIT_SSH to ssh.exe
2013-02-13 22:45:12 +00:00
Hylke Bons
2fc62e783c
repo: update sync algorithm. fewer threads, less complexity
2013-02-09 23:42:32 +00:00
Hylke Bons
a2dff5785e
fetcher: use FetcherInfo object to wrap parameters and respect AnouncementsUrl
2013-01-27 19:24:36 +00:00
Hylke Bons
857d34d939
repo git: catch exceptions when parsing sync speed. fixes #1163
2013-01-27 11:47:48 +00:00
Hylke Bons
1c8ffe407f
repo git: check if remote rev is in local history when determining state. closes #1155
2013-01-24 20:10:42 +00:00
Hylke Bons
5efc5d07d3
fetcher: look for other host keys, not just RSA
2013-01-23 12:07:52 +00:00
Hylke Bons
b5bf4a21b5
repo: don't show notifications for changes that you made yourself elsewhere
2013-01-20 12:40:24 +00:00
Hylke Bons
aed8c86a38
lib: change default install location in defines
2013-01-15 19:35:19 +00:00
Hylke Bons
7d7cddc680
repo: refactor size calculation, ignore symlinks. fixes #1149
2013-01-11 19:58:14 +01:00
Hylke Bons
afd7b76866
repo git: empty logs make me sad. always show something when no changes this month
2013-01-11 19:38:49 +01:00
Hylke Bons
e96af63817
repo: make Identifier virtual so it can be overriden if needed. closes #1142
2013-01-08 21:35:01 +01:00
Hylke Bons
8fd5974cad
Revert "Update from using AbsolutePath to LocalPath for all uris, fix some uri path combining."
...
This reverts commit b2b49012c1
.
Conflicts:
SparkleShare/SparkleControllerBase.cs
2013-01-06 19:33:55 +01:00
Hylke Bons
b2400bb5bc
fix coding style
2013-01-06 15:58:11 +01:00
Hylke Bons
c1d6289507
repo git: reduce the number of status commands being called on activity
2013-01-06 12:21:54 +01:00
Hylke Bons
34b0334418
repo: refactor startup sync loop
2013-01-05 14:15:22 +01:00
Hylke Bons
3381e5a517
Merge branch 'PathFix' of https://github.com/brandondahler/SparkleShare
...
Conflicts:
SparkleShare/SparkleControllerBase.cs
2013-01-05 10:56:19 +01:00
Brandon Dahler
4ee5187c84
Update from using AbsolutePath to LocalPath for all uris, fix some uri path combining.
2013-01-05 02:38:01 -06:00
Hylke Bons
6d2852622f
git: fix typo. closes #1134
2013-01-03 22:13:18 +01:00
Hylke Bons
345b399b24
Search for git in the install dir, so people can add their custom copy of git. closes #1126
2013-01-03 13:34:47 +01:00
Hylke Bons
06840064b5
Merge pull request #1131 from brandondahler/CultureFix
...
Manually set locale to en-US for parsing numbers out of git output
2013-01-02 10:19:53 -08:00
Hylke Bons
8eed12ff30
Merge pull request #1122 from brandondahler/HistoryFix
...
Do not include /.git file in calculating subdirectory size
2013-01-02 06:09:24 -08:00
Brandon Dahler
75021f7444
Manually set locale to en-US for parsing numbers out of git output
2012-12-31 04:06:07 -06:00
Brandon Dahler
e01143389e
Do not include /.git file in calculating subdirectory size
2012-12-25 00:32:39 -06:00
Hylke Bons
829ce766f7
fetcher: ssh+backend strip should be in the derived class, not the base class. #1118
2012-12-21 22:02:35 +01:00
Hylke Bons
c7089c884e
git: adjust git-bin configuration to use sftp
2012-12-20 18:40:55 +01:00
Hylke Bons
8f4ee1ec91
fix build
2012-12-19 21:58:22 +01:00
Hylke Bons
268507d4d0
repo git: when things are utterly wrong, abandon rebase
2012-12-19 21:57:55 +01:00
Hylke Bons
d71a91efcd
fetcher: let the backend handle the parsing of the url. #1118
2012-12-19 21:02:00 +01:00
Hylke Bons
93125e9e23
fix build
2012-12-18 18:05:06 +01:00
Hylke Bons
6daf9fd31c
repo git: add more git-bin configuration on startup
2012-12-18 13:36:36 +01:00
Hylke Bons
95ed386e05
fetcher git: increase big file threshold
2012-12-14 19:13:30 +01:00
Hylke Bons
27da1ba870
config: include both private and public keys for use in the app
2012-12-14 17:10:00 +01:00
Hylke Bons
7cf1e375e9
repo git: add private key info when using git-bin
2012-12-14 17:03:00 +01:00
Hylke Bons
cfc0011386
repo git: when setting the url from config, also set the git-bin.sshUrl
2012-12-14 13:40:49 +01:00