Commit Graph

2307 Commits

Author SHA1 Message Date
rumtid
4bd2864f00 Update version to 9.0.6 2024-05-20 14:12:05 +08:00
feiniks
81a9e1cd57
Fix unlock file error and only record sync error (#2772)
* Fix unlock file error and only record sync error

* Check folder perms and file locks immediately

---------

Co-authored-by: yangheran <heran.yang@seafile.com>
2024-05-16 16:38:53 +08:00
feiniks
d6d8954e87
Socks5 support username and password (#2768)
Co-authored-by: yangheran <heran.yang@seafile.com>
2024-05-09 16:21:06 +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
3cf1bbebe6
Send file error notification (#2761)
Co-authored-by: yangheran <heran.yang@seafile.com>
2024-05-06 19:31:02 +08:00
feiniks
4b85bc22cd
Retry 3 times when quota is ful (#2767)
Co-authored-by: yangheran <heran.yang@seafile.com>
2024-05-06 18:48:46 +08:00
feiniks
3af62964cc
Fix server_url of repo is NULL (#2760)
Co-authored-by: yangheran <heran.yang@seafile.com>
2024-05-06 18:43:04 +08:00
icy17
7647d50a3e
Fix potential Null pointer dereference in timer.c (#2759) 2024-04-23 11:52:15 +08:00
feiniks
5cd98b7b9e
Merge pull request #2643 from hermannschwaerzlerUIBK/token_from_user_config
Get token from "account" section of user configuration file (if available)
2024-04-15 10:29:58 +08:00
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