Commit Graph

2294 Commits (master)

Author SHA1 Message Date
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
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
feiniks e356ee476d
Fix build error on windows (#2609)
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
2022-09-29 12:17:42 +08:00
feiniks dc0847f8ab
Add event log (#2608)
* Add event log

* Modify log format and add lock when save event message

Co-authored-by: heran yang <heran.yang@seafile.com>
2022-09-28 16:52:24 +08:00
pehbeh c666874b57
Fix typo in debian/changelog (#2600) 2022-08-30 18:26:48 +08:00
rumtid f57dae3785 Update version to 8.0.8 2022-06-30 10:35:44 +08:00