* Check if env is empty string
* Fix ci error
* Check if env is empty string
* Fix security issue for jwt
---------
Co-authored-by: Heran Yang <heran.yang@seafile.com>
* Read database config from seafile.conf and env
* Go read database config from seafile.conf and env
* Delete ccnet.conf
* Don't need ccnet_db_name config
* Add ccnet db name env
* Delete unix_socket and don't return error when failed to read from seafile.conf
---------
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
* Add upload link and download link API
* Use go 1.22 for ci
* Go add upload link API
* Add norm UTF8 path
* Go add upload link API
* Add seahub_settings.py
* Add projectDir
* Add download link API
* Set and check etag
* Add comment and set no-cache
---------
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
* Add parse seahub database config
* Get nickname from seahub database
* Go get nickname from seahub database
* Save output of script to memory and fix some errors
* Add exec permission and free child_output
---------
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
* merge the api of ccnet into seafile
* merge the api of ccnet into seafile
* Dont't need to include the header
* merge the api of ccnet into seafile
* add enable ldap
* The unit test dont't need to start ccnet-server
* Modify some funcion names and fuse don't need org management
* Modify indent