* Checkout file directly
Add download progress
Return error when cancel task
Check if usr is NULL when get notif server
Adjust code struct
Checkout file from offset
Don't use http task
Adjust function parameters
* Support set file_id attr to tmp file
* user error_id to check failed
---------
Co-authored-by: yangheran <heran.yang@seafile.com>
* Use username as conflict file name and add username field to commit
* Add comment for username and creator_name
---------
Co-authored-by: yangheran <heran.yang@seafile.com>
* Check path is case conflict when checkout files
* Check parent dir on windows
* Check path case conflict
* Add conflict path to check case conflict
* Add no_case_conflict_hash to check local dir
* Add case conflict error
* Don't check cache entry when rename dir
---------
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
* Revert "Disable notification on linux (#2659)"
This reverts commit 20d5947916.
* Add option to build websockets
* Set enable-ws default to no
* Add build option COMPILE_LINUX_WS
* Modify APPLE macro
---------
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
* Add a file-level error when failed to checkout file
* Add sync error SYNC_ERROR_ID_CHECKOUT_FILE
---------
Co-authored-by: heran yang <heran.yang@seafile.com>
* Add enc info when resync an encrypted repo
* Reset repo enc info when resync encrypted repo
* Modify function name
---------
Co-authored-by: heran yang <heran.yang@seafile.com>
* Only send notification when create invalid file or directory locally
* Check path in index
---------
Co-authored-by: heran yang <heran.yang@seafile.com>
* Get notification from server
Don't sync repo when repo is subscribed
Get notification from server
* Disconnect notification server when subscribed repos is 0 and modify log info
* Add jwt certification
* Use server lock
* VS add libwebsockets
* Add check notification server
* Check notif server once
* Check locks and folder perms after fileserver is recovered
* Add comment
Co-authored-by: heran yang <heran.yang@seafile.com>
* Don't create commit from index and don't write duplicate name cache to index
* Modify name to prev_name
Co-authored-by: heran yang <heran.yang@seafile.com>
* refresh explorer only for top dir
* fixed refresh problem
* no need to change ignore logic
* only refresh top dir when syncing
* refresh explorer when syncing
* portable visual studio 2019
* Need alignment and fix compile warning
* Define related headers in common.h
* del reference config.h
* Add files generated by vala
* Def reference config.h for windows
* Support vs build
Co-authored-by: sun <1184550842@qq.com>