Commit Graph

2348 Commits

Author SHA1 Message Date
feiniks
f9c1efd052
Seaf-cli check daemon is running (#2758)
* Seaf-cli check daemon is running

* Add log

* Modify log

---------

Co-authored-by: 杨赫然 <heran.yang@seafile.com>
2024-04-10 18:20:09 +08:00
feiniks
3c77d6eac0
Modify error log info (#2755)
Co-authored-by: yangheran <heran.yang@seafile.com>
2024-03-29 18:05:29 +08:00
feiniks
d5d8afa1f4
Add log when filename is too long (#2752)
Co-authored-by: yangheran <heran.yang@seafile.com>
2024-03-26 15:17:17 +08:00
feiniks
9097dc88c0
Don't record error when failed to stat file (#2744)
Co-authored-by: yangheran <heran.yang@seafile.com>
2024-03-01 16:09:54 +08:00
rumtid
b5c8e027ad Update version to 9.0.5 2024-02-19 13:19:50 +08:00
feiniks
6c869d42dc
Fix command handling bug in wt-monitor (#2736)
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
2024-01-31 15:21:59 +08:00
feiniks
12058215fc
Record index error when faile to traverse dir (#2733)
* Record index error when faile to traverse dir

* Send index error notification

---------

Co-authored-by: yangheran <heran.yang@seafile.com>
2024-01-23 16:14:30 +08:00
feiniks
b3c3566b41
check daemon is running (#2734)
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
2024-01-20 15:01:05 +08:00
feiniks
9ec8f933c8
Check server_url is NULL when subscribe repo (#2719)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-11-21 16:27:57 +08:00
杨赫然
ecc2a9adf4 Update version to 9.0.4 2023-09-08 12:06:23 +08:00
feiniks
42e382d7d1
Add compile linux websockets macro (#2703)
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
2023-09-08 10:23:21 +08:00
rumtid
beda54355f Update version to 9.0.4 2023-09-06 09:50:50 +08:00
rumtid
e42cb24347
Upgrade to Qt 6.5.2 (#2695) 2023-08-28 15:53:42 +08:00
feiniks
8ac92a6c29
Only record a file-level error,don't send notification (#2701)
* Only record a file-level error,don't send notification

* only send notification once

---------

Co-authored-by: heran yang <heran.yang@seafile.com>
2023-08-28 15:49:47 +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
5b44209bf6
Add option to build websockets (#2693)
* 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>
2023-07-20 17:50:41 +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
rumtid
90a2bc6e30 Update version to 9.0.3 2023-06-27 17:39:43 +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
9ab77f59d2
Fix free path twice (#2680)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-06-07 10:00:31 +08:00
heran yang
f3b2eb7372 Update linux version to 9.0.2-1 2023-05-18 18:02:43 +08:00
feiniks
b517574219
Fix file encoding on linux (#2676)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-05-18 16:06:20 +08:00
rumtid
d2290cea83
Fix an issue in the build script that ignores the brand name (#2675) 2023-05-16 11:34:05 +08:00
feiniks
03cb6e619a
Modify notarize script (#2673)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-05-15 11:39:28 +08:00
feiniks
34956467c1
Support universal build (#2672)
* Support compile universal

* Support universal build

* Add python3 build scripts

* Rename script name

---------

Co-authored-by: yangheran <heran.yang@seafile.com>
2023-05-13 17:43:07 +08:00
rumtid
dd400f7110 Update version to 9.0.2 2023-04-25 11:58:40 +08:00
feiniks
c3cb6ea66c
Add enc info when resync an encrypted repo (#2665)
* 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>
2023-04-14 17:36:15 +08:00
feiniks
8e3b6d67bf
Use encoding of NFD to create file and directory on mac (#2668)
* Use encoding of NFD to create file and directory on mac

* Convert path to NFD before call os

---------

Co-authored-by: heran yang <heran.yang@seafile.com>
2023-04-14 16:09:16 +08:00
feiniks
4aa7b5e616
Only send notification when create invalid file or directory locally (#2666)
* Only send notification when create invalid file or directory locally

* Check path in index

---------

Co-authored-by: heran yang <heran.yang@seafile.com>
2023-04-11 15:22:52 +08:00
feiniks
9a97819f81
Don't set sync state to error for specific error (#2667)
* Don't set sync state to error for specific error

* Don't set sync state to error when only set task error

---------

Co-authored-by: heran yang <heran.yang@seafile.com>
2023-04-11 14:38:56 +08:00
feiniks
20d5947916
Disable notification on linux (#2659)
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
2023-03-25 14:57:38 +08:00
rumtid
51c252c1e1
Fix the file permission of extension dll (#2660) 2023-03-25 14:54:22 +08:00
rumtid
7405ce29a9 Update version to 9.0.1 2023-03-21 15:12:26 +08:00
feiniks
a046ff2f77
Don't lock file when file has beed locked (#2657)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-03-16 16:10:40 +08:00
feiniks
d749be96af
Limit count of jwt-token request (#2655)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-03-09 15:27:55 +08:00
feiniks
3cbca5c186
Get jwt-token when notification server is alive (#2654)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-03-03 17:12:03 +08:00
rumtid
c244a27491 Update version to 9.0.0 2023-03-03 13:08:18 +08:00
feiniks
4d8779213e
Don't need to create a new context (#2651)
Co-authored-by: heran yang <heran.yang@seafile.com>
2023-03-01 12:11:54 +08:00
feiniks
efefe27eb5
Add log when notification server is enabled (#2646)
* Add log when notification server is enabled

* Add print server addr

---------

Co-authored-by: heran yang <heran.yang@seafile.com>
2023-02-11 11:31:18 +08:00
Hermann Schwärzler
8efd0d77d2 if available get token form "account" section of user configuration file 2023-01-24 17:43:30 +01:00
mainboarder
3c8e596c1d
Typo varirable (#2622) 2023-01-14 14:52:19 +08:00
feiniks
91e5d89739
Sync repo immediately when del_confirmation_pending is TRUE (#2631)
* Sync repo immediately when del_confirmation_pending is TRUE

* Sync repo immediately when del_confirmation_pending is TRUE

Co-authored-by: heran yang <heran.yang@seafile.com>
2022-12-27 16:53:39 +08:00
feiniks
b4473ecc26
Diff deleted folder to get deleted files (#2630)
Co-authored-by: heran yang <heran.yang@seafile.com>
2022-12-26 12:24:24 +08:00
feiniks
3290f3fd80
Get notification from server (#2527)
* 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>
2022-12-24 16:51:55 +08:00
rumtid
740763934a Update version to 8.0.10 2022-12-24 14:56:02 +08:00
feiniks
4a2221920a
Add handle move event (#2618)
Co-authored-by: heran yang <heran.yang@seafile.com>
2022-12-01 15:59:23 +08:00
feiniks
f89bdb4b55
Init prev_name (#2615)
Co-authored-by: heran yang <heran.yang@seafile.com>
2022-10-30 10:54:58 +08:00
rumtid
6bd36a9575 Update version to 8.0.9 2022-10-27 14:01:53 +08:00
feiniks
7ae2d29b3d
Don't create commit from index and don't write duplicate name cache t… (#2614)
* 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>
2022-10-26 17:53:16 +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