Commit Graph

147 Commits

Author SHA1 Message Date
feiniks
f5d8b38bd0
Support password hash (#2783)
* Support password hash

* Add rpc signature and verify pwd hash

---------

Co-authored-by: yangheran <heran.yang@seafile.com>
2024-10-16 20:11:40 +08:00
feiniks
8c2fe93154
Check path is case conflict when checkout files (#2748)
* 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>
2024-05-09 15:09:35 +08:00
feiniks
98b5288e9b
Add block missing sync error (#2694)
* Add block missing sync error

* Print response body when block is missing

---------

Co-authored-by: heran yang <heran.yang@seafile.com>
2023-07-21 15:06:44 +08:00
feiniks
ed64098bf2
Add a file-level error when failed to checkout file (#2692)
* 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>
2023-07-20 17:41:15 +08:00
feiniks
39073989ee
Add sync error too many files (#2683)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-06-27 11:54:36 +08:00
feiniks
187800c185
Add confirmation when deleting more than 500 files (#2612)
* Add confirmation when deleting more than 500 files

* Delete repo and reclone it

* Don't need to cancel task

Co-authored-by: heran yang <heran.yang@seafile.com>
2022-10-21 14:10:31 +08:00
feiniks
d47a3b06b0
Support c++ compile (#2566) 2022-04-25 11:58:55 +08:00
Xiangyue Cai
c95bc45a98
handle repo too large error (#2447) 2021-04-29 14:08:46 +08:00
feiniks
30fe948291
Add sync error when upload a invalid path on linux or mac (#2410)
* Add sync error when upload a invalid path on linux or mac

* Only check the base name of path
2020-12-29 12:00:08 +08:00
caixiangyue
4534f16ec8 add rpc seafile_del_file_sync_error_by_id 2020-02-06 10:51:43 +08:00
caixiangyue
71168bcac0 seafile_clone and seafile_download rpc remove peer_id, peer_addr, peer_port 2019-11-04 17:33:06 +08:00
caixiangyue
9a96aed379 cancel_clone_tasks_by_account and seafile_remove_repo_tokens_by_account rpc use server_url instead of server_addr 2019-11-04 16:34:11 +08:00
caixiangyue
9eca646bb6 seafile_update_repos_server_host rpc use server_url instead of relay_addr 2019-11-04 16:34:11 +08:00
caixiangyue
122426efb8 remove seafile_repo_last_modify rpc 2019-11-04 16:34:11 +08:00
caixiangyue
9c3eb4fa75 remove seafile_get_session_info rpc 2019-11-04 16:34:11 +08:00
caixiangyue
9d274be334 remove seafile_remove_clone_task rpc 2019-11-04 16:34:11 +08:00
caixiangyue
e59f55b5f4 add sync_error_id_to_str rpc 2019-10-16 17:53:16 +08:00
Jonathan Xu
5ea8fd1ba3 Install include/seafile-error.h. 2019-10-12 13:51:23 +08:00
Jonathan Xu
5220184d9d Add error notification when move a folder to recycle-bin. 2019-08-27 16:36:12 +08:00
Jonathan Xu
c73fe3f949 Refactor sync error recording and notification. 2019-08-20 16:51:11 +08:00
Shuai Lin
a6ac5667f5 seaf-cli: remove ccnet and use new seafile rpc client 2018-08-10 18:42:55 +08:00
Jonathan Xu
2d67426c03 Remove dependency to ccnet. 2018-06-26 12:23:36 +08:00
Jonathan Xu
95cf1b8b40 Remove server code. 2016-12-22 14:39:43 +08:00
Jiaqiang Xu
19fa2324fb Save file sync errors to database. 2016-12-16 15:17:37 +08:00
Jiaqiang Xu
9677d9bb6b Merge pull request #1712 from haiwen/move-file-api
add replace parameter to move_file api
2016-07-21 11:42:41 +08:00
Jiaqiang Xu
8e74929b04 Merge pull request #1663 from haiwen/zip-progress
add progress for download dir/multi
2016-07-21 11:17:07 +08:00
yejianguo
5a78ed80e5 add update share subdir perm api 2016-07-06 17:05:05 +08:00
yejianguo
f2adaa1f56 add replace parameter to move_file api 2016-07-05 16:50:09 +08:00
yejianguo
564e8a10be add unshare subdir to user/group api 2016-06-30 16:46:34 +08:00
yejianguo
7e0078c1a9 add share subdir to user/group api 2016-06-20 14:19:36 +08:00
yejianguo
bc47a068e1 add progress for download dir/multi 2016-05-26 17:37:05 +08:00
poetwang
f295cf6693 [httpserver] Support upload blocks in batch and then commit 2016-04-14 15:36:37 +08:00
Jiaqiang Xu
af7f648413 Merge branch '5.0' 2016-04-05 13:38:40 +08:00
Jiaqiang Xu
c30de91731 [client] Support server properties.
Server properties can be set by RPC set_server_property (server_url, key, value).

Currently only one server property is defined: "is_pro". You can set it to "true" or "false".
2016-03-22 14:29:25 +08:00
Jiaqiang Xu
3aded34e8a [Python] Clean up Seafile API and add Ccnet API.
Conflicts:
	python/seaserv/api.py
2016-01-23 15:59:10 +08:00
yejianguo
8128078768 [rpc] support get deleted by batch 2016-01-13 10:29:18 +08:00
yejianguo
8fb8f2805d [rpc] add ret_corrupted parameter for list_owned_repos rpc 2015-12-16 12:01:16 +08:00
Jiaqiang Xu
40c90ac3a0 Revert "[rpc] support get deleted by batch"
This reverts commit 3455d0dc0a.
2015-12-04 10:47:37 +08:00
yejianguo
3455d0dc0a [rpc] support get deleted by batch 2015-12-01 15:08:53 +08:00
Shuai Lin
4b93208516 added rpc for client side keygen 2015-08-29 20:56:09 +08:00
Jiaqiang Xu
4b7ba81be7 [client] Add mark_file_unlocked() RPC. 2015-07-08 12:06:51 +08:00
Jiaqiang Xu
c67a4341e4 [client] File lock support.
Conflicts:
	daemon/repo-mgr.c
	daemon/sync-mgr.c
	daemon/sync-mgr.h
2015-07-03 11:31:07 +08:00
yejianguo
622fa066c0 return perm for get shared user/group for subdir api 2015-06-24 18:32:39 +08:00
yejianguo
7aab7cc488 add list_repo_shared_to api 2015-06-23 15:20:36 +08:00
yejianguo
87c34e3609 add get shared user/group for subdir api 2015-06-23 15:20:36 +08:00
yejianguo
717978eeb5 add count repos rpc 2015-05-09 11:07:53 +08:00
Jiaqiang Xu
4d8e21bc43 [win] Add file/folder sync status for upload. 2015-05-07 10:49:26 +08:00
yejianguo
12475e5fc3 add get_repos_by_group api 2015-04-23 12:08:27 +08:00
Jiaqiang Xu
52fc1aed52 Http byte-range support and add use_onetime parameter for web_get_access_token RPC. 2015-04-11 10:30:39 +08:00
Jiaqiang Xu
a599c3343c Merge pull request #1144 from haiwen/show_deleted
support list deleted file folder in specific path
2015-03-19 17:08:15 +08:00