gitextract_gmo0gv1b/ ├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── Makefile.am ├── README.markdown ├── app/ │ ├── Makefile.am │ └── seaf-cli ├── autogen.sh ├── common/ │ ├── Makefile.am │ ├── block-backend-fs.c │ ├── block-backend.c │ ├── block-backend.h │ ├── block-mgr.c │ ├── block-mgr.h │ ├── block.h │ ├── branch-mgr.c │ ├── branch-mgr.h │ ├── cdc/ │ │ ├── Makefile.am │ │ ├── cdc.c │ │ ├── cdc.h │ │ ├── rabin-checksum.c │ │ └── rabin-checksum.h │ ├── commit-mgr.c │ ├── commit-mgr.h │ ├── common.h │ ├── curl-init.c │ ├── curl-init.h │ ├── diff-simple.c │ ├── diff-simple.h │ ├── fs-mgr.c │ ├── fs-mgr.h │ ├── index/ │ │ ├── Makefile.am │ │ ├── cache-tree.c │ │ ├── cache-tree.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── index.c │ │ ├── index.h │ │ └── name-hash.c │ ├── log.c │ ├── log.h │ ├── mq-mgr.c │ ├── mq-mgr.h │ ├── obj-backend-fs.c │ ├── obj-backend.h │ ├── obj-store.c │ ├── obj-store.h │ ├── password-hash.c │ ├── password-hash.h │ ├── rpc-service.c │ ├── seafile-crypt.c │ ├── seafile-crypt.h │ ├── vc-common.c │ └── vc-common.h ├── configure.ac ├── daemon/ │ ├── Makefile.am │ ├── c_bpwrapper.cpp │ ├── c_bpwrapper.h │ ├── cevent.c │ ├── cevent.h │ ├── change-set.c │ ├── change-set.h │ ├── clone-mgr.c │ ├── clone-mgr.h │ ├── filelock-mgr.c │ ├── filelock-mgr.h │ ├── http-tx-mgr.c │ ├── http-tx-mgr.h │ ├── job-mgr.c │ ├── job-mgr.h │ ├── notif-mgr.c │ ├── notif-mgr.h │ ├── repo-mgr.c │ ├── repo-mgr.h │ ├── seaf-daemon.c │ ├── seafile-config.c │ ├── seafile-config.h │ ├── seafile-error-impl.h │ ├── seafile-error.c │ ├── seafile-session.c │ ├── seafile-session.h │ ├── set-perm.c │ ├── set-perm.h │ ├── sync-mgr.c │ ├── sync-mgr.h │ ├── sync-status-tree.c │ ├── sync-status-tree.h │ ├── test-sync-tree.c │ ├── timer.c │ ├── timer.h │ ├── vc-utils.c │ ├── vc-utils.h │ ├── wt-monitor-linux.c │ ├── wt-monitor-macos.c │ ├── wt-monitor-structs.c │ ├── wt-monitor-structs.h │ ├── wt-monitor-win32.c │ ├── wt-monitor.c │ └── wt-monitor.h ├── debian/ │ ├── README.Debian │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── dirs │ ├── docs │ ├── libseafile-dev.install │ ├── libseafile0.install │ ├── patches/ │ │ ├── fix-pkgconfig-paths.patch │ │ └── series │ ├── rules │ ├── seafile-cli.install │ ├── seafile-daemon.install │ └── source/ │ └── format ├── dmg/ │ └── seafileLayout/ │ ├── Icons/ │ │ ├── LayoutItem.042D24CE-36D9-4328-A97F-BCF3DC524509.icns │ │ ├── LayoutItem.209D5BB3-143C-4DB8-8FB9-F1175B8184F2.icns │ │ ├── LayoutItem.7DCEB33C-3B26-463C-9D52-D2E99ADD0AD0.icns │ │ ├── LayoutItem.830478CF-49D6-4772-AC6C-3A56A329536F.icns │ │ ├── LayoutItem.CFA83A1B-E783-4354-88A9-255F0F623398.icns │ │ └── LayoutItem.E417B39C-5B93-4D7D-AE5A-FC3B0CDFD9D7.icns │ ├── Info.plist │ └── Preview.icns ├── doc/ │ ├── Makefile.am │ ├── cli-readme.txt │ ├── seaf-cli.1 │ └── seaf-daemon.1 ├── include/ │ ├── Makefile.am │ ├── seafile-error.h │ ├── seafile-rpc.h │ └── seafile.h ├── integration-tests/ │ └── install-deps.sh ├── lib/ │ ├── Makefile.am │ ├── db.c │ ├── db.h │ ├── include.h │ ├── libseafile.pc.in │ ├── net.c │ ├── net.h │ ├── repo.c │ ├── repo.vala │ ├── rpc_table.py │ ├── seafile-object.h │ ├── seafile-rpc-wrapper.c │ ├── searpc-marshal.h │ ├── searpc-signature.h │ ├── task.c │ ├── task.vala │ ├── utils.c │ └── utils.h ├── m4/ │ ├── ax_lib_sqlite3.m4 │ ├── glib-gettext.m4 │ └── python.m4 ├── msi/ │ ├── Includes.wxi │ ├── MyInstallDirDlg.wxs │ ├── WixUI_InstallDir_NoLicense.wxs │ ├── custom/ │ │ ├── custom.c │ │ ├── custom.def │ │ ├── seafile_custom.sln │ │ ├── seafile_custom.vcxproj │ │ └── seafile_custom.vcxproj.filters │ ├── de_de.wxl │ ├── en_US.wxl │ ├── seafile.wxs │ ├── strip-files.py │ └── zh_CN.wxl ├── python/ │ ├── Makefile.am │ └── seafile/ │ ├── Makefile.am │ ├── __init__.py │ └── rpcclient.py ├── scripts/ │ ├── breakpad.py │ ├── build/ │ │ ├── build-cli.py │ │ ├── build-deb.py │ │ ├── build-mac-local-py3.py │ │ ├── build-mac-local.py │ │ ├── build-mac.py │ │ ├── build-msi-vs-cn.py │ │ ├── build-msi-vs.py │ │ ├── build-msi.py │ │ ├── gen-deb-src.py │ │ ├── notarize-universal.sh │ │ ├── notarize.sh │ │ └── osx.entitlements │ └── seaf-cli-wrapper.sh ├── seafile.sln ├── seafile.vcxproj ├── setupwin.py ├── tests/ │ └── sync-auto-test/ │ ├── README.md │ ├── __init__.py │ ├── cli1/ │ │ ├── ccnet.conf │ │ └── mykey.peer │ ├── cli2/ │ │ ├── ccnet.conf │ │ └── mykey.peer │ ├── requirements.txt │ ├── run.sh.template │ ├── seaf_op.py │ ├── setting.py │ ├── test.conf.template │ ├── test_cases/ │ │ ├── __init__.py │ │ ├── test_release.py │ │ └── test_simple.py │ └── util.py ├── updateversion.sh └── vcpkg.json