Commit graph

1065 commits

Author SHA1 Message Date
Hylke Bons
57b95d72e5 fetcher git: Use MD5 explicitly as the openssl digest for en/decryption. See #1855 2018-07-15 10:32:35 +01:00
Markus Stoll
ccdd6e624e fix dispose bug 2015-10-15 18:15:23 +02:00
Hylke Bons
19e797749e Only create intro text file on empty repos. Closes #1286 2015-03-31 12:12:53 +01:00
Andrés G. Aragoneses
b453cc2955 SparkleLib: delete obsolete file SparkleChangeSet.cs
The contents of this file were moved to SparkleWrappers.cs in
this commit:

3cd210d44c
2015-03-21 23:01:14 +01:00
Hylke Bons
6b878406f2 git: Don't hang on terminal prompts with Git >= 2.3 2015-02-15 15:34:10 +00:00
Hylke Bons
e66baea3ac fetcher git: Proper scope for variable 2015-01-13 22:21:01 +00:00
Hylke Bons
2b14d3ba29 listener: When disposing, close socket before killing thread. Fixes #1601 2015-01-13 22:21:01 +00:00
Markus Stoll
484d24b4b3 fix "Recent Changes" view for merged changes 2015-01-13 22:16:12 +01:00
Hylke Bons
101919e912 fetcher git: Use hashed password to encrypt files 2015-01-02 20:20:58 +01:00
Hylke Bons
01ae52dd77 fetcher git: Clean up encryption setup 2015-01-02 19:25:27 +01:00
Hylke Bons
54e177bba1 extensions: Add helper method for SHA256 sums 2015-01-02 19:21:40 +01:00
Hylke Bons
600aa3ad27 repo git: Move size value storage to .git/info 2015-01-02 18:32:19 +01:00
Recai Oktaş
373d019b55 Replace underscores with spaces only if they are in the middle of a word
This will fix a corner case in which a repository name starts or ends
with underscores.  For example, a repository with a name '_' will be
cloned as ' ' (space only) without this fix.
2014-11-30 01:52:57 +02:00
Markus Stoll
029ef0888e take care of proper PATH and error handling
add dependencies and build scripts to be able to build all configurations from the solution SparkleShare.sln
the used git binaries are now built from source

build configurations are now:

Debug: with debug symbols and symbol DEBUG defined
Release: without debug symbols, with optimizations, depends on installed Mono framework
ReleaseDist: like Release, but all depending frameworks are merged into one OSX binary, installed Mono framework not needed / used
2014-11-28 10:18:10 +01:00
Hylke Bons
22e9c15281 extensions: Timestamps < 24h ago can also be yesterday 2014-11-08 17:26:09 +00:00
Hylke Bons
85ab3972d1 fetcher git: Configure line endings correctly. Fixes #1568 2014-11-08 12:21:37 +00:00
Hylke Bons
08eb86dd56 repo: Fix crash due to last timestamp being empty when adding a new empty project 2014-11-07 16:55:25 +00:00
Hylke Bons
f53a543626 statusicon: Limit paused unsynced items list to 10 2014-11-05 13:21:18 +00:00
Hylke Bons
3d11e6b3a4 Fix compiler warnings 2014-11-01 22:29:45 +00:00
Hylke Bons
26276da421 repo git: Handle quotes in commit messages correctly 2014-11-01 20:05:10 +00:00
Hylke Bons
feefcffc1e repo base: Don't call SyncUp on Resume when there aren't any changes 2014-10-31 16:37:13 +00:00
Hylke Bons
f3ac4cc403 repo git: Report unknown host as authentication error. Closes #1542 2014-10-31 16:30:16 +00:00
Hylke Bons
9bdc9fbe9a repo git: Fix first character of file names being cut off sometimes in logs 2014-10-31 11:10:49 +00:00
Hylke Bons
5a4e946b0f statusicon: Fix resume from pause 2014-10-31 11:01:03 +00:00
Hylke Bons
9cbdbebc77 Bump version to 1.5 2014-10-30 19:00:46 +00:00
Hylke Bons
ce2a63ceea repo: Keep paused state across sessions 2014-10-30 18:42:57 +00:00
Hylke Bons
c26c26b444 extensions: Add helper for formatting pretty dates 2014-10-30 16:58:28 +00:00
Hylke Bons
fe3b930978 repo: Accessor for last sync time 2014-10-30 00:37:30 +00:00
Hylke Bons
34924d0a24 repo: Keep a list of unsynced files 2014-10-28 22:59:57 +01:00
Hylke Bons
335ba5f745 repo git: Split log parse and sort logic 2014-10-28 22:21:55 +01:00
Hylke Bons
58b962fd87 repo: Add pause/resume methods and status message 2014-10-28 16:12:37 +01:00
Hylke Bons
6f35f049e4 repo: Add pause state 2014-10-28 16:02:23 +01:00
Hylke Bons
c3c35397a3 Add MS Office '~$' temporary file exclude pattern. #1418 2014-09-29 12:36:16 +01:00
Markus Stoll
4ff6e0228c This fix addresses successfully issue #1541 (as already suggested there) 2014-08-01 17:35:40 +03:00
Hylke Bons
0cb5df1615 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
b2f276d33e 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
6288867d41 repo git: Detect more disk space errors. Fixes #1529 2014-07-04 14:31:09 +02:00
Hylke Bons
ee8c620c7d statusicon setup: Warn about incompatible versions, fetch history by default in Linux. #1478 2014-04-22 10:28:50 +01:00
Hylke Bons
12723117a2 repo git: Strip rename indicators from conflict path names. Fixes #1459 2014-04-20 11:34:01 +01:00
foxox
046ebb4d00 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
22869a383d listener repo: Implement exponential backoff reconnect when waking from sleep. Closes #1387 2014-04-18 14:09:12 +01:00
Hylke Bons
2dce5229ea fetcher git: Fix password check 2013-12-11 14:04:15 +01:00
Hylke Bons
6d2ed9dfc7 fetcher git crypto: Send password to openssl command through stdin. Closes #1443 2013-12-06 23:38:12 +00:00
Hylke Bons
8104f718c2 repo git: Solve conflicts by merging, instead of rebasing. Fixes #1106 2013-12-02 20:52:17 +00:00
Hylke Bons
4850f064fa Bump version to 1.4 2013-12-02 15:37:26 +00:00
Hylke Bons
69ee99f897 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
ba285321dd Update News.txt 2013-10-27 00:45:04 +02:00
Hylke Bons
ac9d203068 Relicense SparkleLib to LGPL 2013-10-11 17:14:30 +02:00
Hylke Bons
ddb0600db4 logger: Mention that we wrote a report after a crash 2013-10-10 16:04:55 +02:00
Hylke Bons
b52b43d32a build: Bump version to 1.3 2013-10-09 18:36:34 +02:00