From owner-svn-ports-head@freebsd.org Thu Jan 11 17:38:46 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3403E71402; Thu, 11 Jan 2018 17:38:46 +0000 (UTC) (envelope-from ultima@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7090C7BD9C; Thu, 11 Jan 2018 17:38:46 +0000 (UTC) (envelope-from ultima@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B02051814A; Thu, 11 Jan 2018 17:38:45 +0000 (UTC) (envelope-from ultima@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0BHcjXV040360; Thu, 11 Jan 2018 17:38:45 GMT (envelope-from ultima@FreeBSD.org) Received: (from ultima@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0BHciAA040349; Thu, 11 Jan 2018 17:38:44 GMT (envelope-from ultima@FreeBSD.org) Message-Id: <201801111738.w0BHciAA040349@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ultima set sender to ultima@FreeBSD.org using -f From: Richard Gallamore Date: Thu, 11 Jan 2018 17:38:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r458758 - in head: net-mgmt/ccnet-server net-mgmt/seafile-server net-mgmt/seafile-server/files www/py-seafdav www/py-seafobj www/seahub X-SVN-Group: ports-head X-SVN-Commit-Author: ultima X-SVN-Commit-Paths: in head: net-mgmt/ccnet-server net-mgmt/seafile-server net-mgmt/seafile-server/files www/py-seafdav www/py-seafobj www/seahub X-SVN-Commit-Revision: 458758 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jan 2018 17:38:46 -0000 Author: ultima Date: Thu Jan 11 17:38:44 2018 New Revision: 458758 URL: https://svnweb.freebsd.org/changeset/ports/458758 Log: * Update Seafile to 6.2.4 * Update Seahub to 6.2.5 * Reverted recent patches to work better with libevhtp Affected ports: net-mgmt/ccnet-server net-mgmt/seafile-server www/py-seafdav www/py-seafobj www/seahub Deleted: head/net-mgmt/seafile-server/files/patch-server_access-file.c Modified: head/net-mgmt/ccnet-server/distinfo head/net-mgmt/seafile-server/Makefile head/net-mgmt/seafile-server/Makefile.include head/net-mgmt/seafile-server/distinfo head/net-mgmt/seafile-server/files/patch-server_upload-file.c head/www/py-seafdav/distinfo head/www/py-seafobj/distinfo head/www/seahub/Makefile head/www/seahub/distinfo head/www/seahub/pkg-plist Modified: head/net-mgmt/ccnet-server/distinfo ============================================================================== --- head/net-mgmt/ccnet-server/distinfo Thu Jan 11 17:34:22 2018 (r458757) +++ head/net-mgmt/ccnet-server/distinfo Thu Jan 11 17:38:44 2018 (r458758) @@ -1,3 +1,3 @@ -TIMESTAMP = 1511142449 -SHA256 (haiwen-ccnet-server-v6.2.3-server_GH0.tar.gz) = 678a7cb7b21ef807188e452576842abee30516c0ee4f49b6c450ec530ba57d24 -SIZE (haiwen-ccnet-server-v6.2.3-server_GH0.tar.gz) = 212780 +TIMESTAMP = 1515687509 +SHA256 (haiwen-ccnet-server-v6.2.4-server_GH0.tar.gz) = 0343a1a14d4c74b335f6217abfa2f3414f15a05b8f092020d3dc9c93e97ccad4 +SIZE (haiwen-ccnet-server-v6.2.4-server_GH0.tar.gz) = 213018 Modified: head/net-mgmt/seafile-server/Makefile ============================================================================== --- head/net-mgmt/seafile-server/Makefile Thu Jan 11 17:34:22 2018 (r458757) +++ head/net-mgmt/seafile-server/Makefile Thu Jan 11 17:38:44 2018 (r458758) @@ -4,7 +4,6 @@ PORTNAME= seafile-server DISTVERSIONPREFIX= v DISTVERSION= ${SEAFILE_VER} DISTVERSIONSUFFIX= -server -PORTREVISION= 1 CATEGORIES= net-mgmt MAINTAINER= ultima@FreeBSD.org Modified: head/net-mgmt/seafile-server/Makefile.include ============================================================================== --- head/net-mgmt/seafile-server/Makefile.include Thu Jan 11 17:34:22 2018 (r458757) +++ head/net-mgmt/seafile-server/Makefile.include Thu Jan 11 17:38:44 2018 (r458758) @@ -1,7 +1,7 @@ # $FreeBSD$ -SEAFILE_VER=6.2.3 -SEAHUB_VER=6.2.4 +SEAFILE_VER=6.2.4 +SEAHUB_VER=6.2.5 # Various vars used in most/all the Makefiles Modified: head/net-mgmt/seafile-server/distinfo ============================================================================== --- head/net-mgmt/seafile-server/distinfo Thu Jan 11 17:34:22 2018 (r458757) +++ head/net-mgmt/seafile-server/distinfo Thu Jan 11 17:38:44 2018 (r458758) @@ -1,3 +1,3 @@ -TIMESTAMP = 1511142450 -SHA256 (haiwen-seafile-server-v6.2.3-server_GH0.tar.gz) = 77bfc8a0037d37588edf96e46b3975453ff6e48a06b4343ce97d9381618cc111 -SIZE (haiwen-seafile-server-v6.2.3-server_GH0.tar.gz) = 708572 +TIMESTAMP = 1515687510 +SHA256 (haiwen-seafile-server-v6.2.4-server_GH0.tar.gz) = a22d42b86296ae4a6a8c92505b816b1d722cc7be2a8a4c1225dfb2fda2e19b2f +SIZE (haiwen-seafile-server-v6.2.4-server_GH0.tar.gz) = 711762 Modified: head/net-mgmt/seafile-server/files/patch-server_upload-file.c ============================================================================== --- head/net-mgmt/seafile-server/files/patch-server_upload-file.c Thu Jan 11 17:34:22 2018 (r458757) +++ head/net-mgmt/seafile-server/files/patch-server_upload-file.c Thu Jan 11 17:38:44 2018 (r458758) @@ -1,12 +1,6 @@ ---- server/upload-file.c.orig 2017-11-03 09:11:19 UTC +--- server/upload-file.c.orig 2018-01-06 08:00:46 UTC +++ server/upload-file.c -@@ -2048,12 +2048,12 @@ upload_read_cb (evhtp_request_t *req, evbuf_t *buf, vo - out: - if (res != EVHTP_RES_OK) { - /* Don't receive any data before the connection is closed. */ -- evhtp_request_pause (req); -+ bufferevent_disable(evhtp_request_get_bev(req), EV_READ); - +@@ -2058,7 +2058,7 @@ out: /* Set keepalive to 0. This will cause evhtp to close the * connection after sending the reply. */ @@ -15,7 +9,7 @@ fsm->state = RECV_ERROR; } -@@ -2254,8 +2254,8 @@ upload_headers_cb (evhtp_request_t *req, evhtp_headers +@@ -2259,8 +2259,8 @@ upload_headers_cb (evhtp_request_t *req, evhtp_headers } /* Set up per-request hooks, so that we can read file data piece by piece. */ @@ -26,13 +20,7 @@ /* Set arg for upload_cb or update_cb. */ req->cbarg = fsm; -@@ -2265,12 +2265,12 @@ upload_headers_cb (evhtp_request_t *req, evhtp_headers - - err: - /* Don't receive any data before the connection is closed. */ -- evhtp_request_pause (req); -+ bufferevent_disable(evhtp_request_get_bev(req), EV_READ); - +@@ -2275,7 +2275,7 @@ err: /* Set keepalive to 0. This will cause evhtp to close the * connection after sending the reply. */ @@ -41,7 +29,7 @@ send_error_reply (req, EVHTP_RES_BADREQ, err_msg); g_free (repo_id); -@@ -2339,38 +2339,38 @@ upload_file_init (evhtp_t *htp, const char *http_temp_ +@@ -2344,38 +2344,38 @@ upload_file_init (evhtp_t *htp, const char *http_temp_ cb = evhtp_set_regex_cb (htp, "^/upload/.*", upload_cb, NULL); /* upload_headers_cb() will be called after evhtp parsed all http headers. */ @@ -61,9 +49,9 @@ - evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); + evhtp_callback_set_hook(cb, evhtp_hook_on_headers, upload_headers_cb, NULL); - cb = evhtp_set_regex_cb (htp, "^/upload-blks-aj/.*", upload_blks_ajax_cb, NULL); -- evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); -+ evhtp_callback_set_hook(cb, evhtp_hook_on_headers, upload_headers_cb, NULL); + /* cb = evhtp_set_regex_cb (htp, "^/upload-blks-aj/.*", upload_blks_ajax_cb, NULL); */ +- /* evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); */ ++ /* evhtp_callback_set_hook(cb, evhtp_hook_on_headers, upload_headers_cb, NULL); */ cb = evhtp_set_regex_cb (htp, "^/upload-aj/.*", upload_ajax_cb, NULL); - evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); @@ -81,9 +69,9 @@ - evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); + evhtp_callback_set_hook(cb, evhtp_hook_on_headers, upload_headers_cb, NULL); - cb = evhtp_set_regex_cb (htp, "^/update-blks-aj/.*", update_blks_ajax_cb, NULL); -- evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); -+ evhtp_callback_set_hook(cb, evhtp_hook_on_headers, upload_headers_cb, NULL); + /* cb = evhtp_set_regex_cb (htp, "^/update-blks-aj/.*", update_blks_ajax_cb, NULL); */ +- /* evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); */ ++ /* evhtp_callback_set_hook(cb, evhtp_hook_on_headers, upload_headers_cb, NULL); */ cb = evhtp_set_regex_cb (htp, "^/update-aj/.*", update_ajax_cb, NULL); - evhtp_set_hook(&cb->hooks, evhtp_hook_on_headers, upload_headers_cb, NULL); Modified: head/www/py-seafdav/distinfo ============================================================================== --- head/www/py-seafdav/distinfo Thu Jan 11 17:34:22 2018 (r458757) +++ head/www/py-seafdav/distinfo Thu Jan 11 17:38:44 2018 (r458758) @@ -1,5 +1,3 @@ -TIMESTAMP = 1513799161 -SHA256 (/usr/ports/distfiles) = bb2afa1715d8499e891d117d8432cfafa8def2488869f160d9fe70cb90e4ec65 -SIZE (/usr/ports/distfiles) = 373 -SHA256 (haiwen-seafdav-v6.2.4-pro_GH0.tar.gz) = 3cc66975db697b485c6044520e7e2cc7a415f0c8252b43747f6a10984c35737a -SIZE (haiwen-seafdav-v6.2.4-pro_GH0.tar.gz) = 2554683 +TIMESTAMP = 1515687512 +SHA256 (haiwen-seafdav-v6.2.5-pro_GH0.tar.gz) = a64cf35e77c12f662c8b3bf5c55d3e356e33b69e2f19890c35238aa273bd59af +SIZE (haiwen-seafdav-v6.2.5-pro_GH0.tar.gz) = 2554678 Modified: head/www/py-seafobj/distinfo ============================================================================== --- head/www/py-seafobj/distinfo Thu Jan 11 17:34:22 2018 (r458757) +++ head/www/py-seafobj/distinfo Thu Jan 11 17:38:44 2018 (r458758) @@ -1,5 +1,3 @@ -TIMESTAMP = 1513799164 -SHA256 (/usr/ports/distfiles) = bb2afa1715d8499e891d117d8432cfafa8def2488869f160d9fe70cb90e4ec65 -SIZE (/usr/ports/distfiles) = 373 -SHA256 (haiwen-seafobj-v6.2.4-pro_GH0.tar.gz) = f473a30cc7aab844fc0686a6e8711ad88779547f064c54d99001434ba380e99e -SIZE (haiwen-seafobj-v6.2.4-pro_GH0.tar.gz) = 6627249 +TIMESTAMP = 1515687514 +SHA256 (haiwen-seafobj-v6.2.5-pro_GH0.tar.gz) = c89cddb980a258bd27d8dbfa57a34768aa61bcfd8ad89c2ace548782d154b176 +SIZE (haiwen-seafobj-v6.2.5-pro_GH0.tar.gz) = 6627344 Modified: head/www/seahub/Makefile ============================================================================== --- head/www/seahub/Makefile Thu Jan 11 17:34:22 2018 (r458757) +++ head/www/seahub/Makefile Thu Jan 11 17:38:44 2018 (r458758) @@ -4,7 +4,6 @@ PORTNAME= seahub DISTVERSIONPREFIX= v DISTVERSION= ${SEAHUB_VER} DISTVERSIONSUFFIX= -pro -PORTREVISION= 1 CATEGORIES= www MAINTAINER= ultima@FreeBSD.org Modified: head/www/seahub/distinfo ============================================================================== --- head/www/seahub/distinfo Thu Jan 11 17:34:22 2018 (r458757) +++ head/www/seahub/distinfo Thu Jan 11 17:38:44 2018 (r458758) @@ -1,5 +1,3 @@ -TIMESTAMP = 1513799169 -SHA256 (/usr/ports/distfiles) = bb2afa1715d8499e891d117d8432cfafa8def2488869f160d9fe70cb90e4ec65 -SIZE (/usr/ports/distfiles) = 373 -SHA256 (haiwen-seahub-v6.2.4-pro_GH0.tar.gz) = ca09cfe5e8587c0548a50e029af43826af89def82f6e611168baefc92672910b -SIZE (haiwen-seahub-v6.2.4-pro_GH0.tar.gz) = 9443199 +TIMESTAMP = 1515687516 +SHA256 (haiwen-seahub-v6.2.5-pro_GH0.tar.gz) = 876213d71ffd7a8c54b434156fd0969f128c4497da8b2baa6f6a9c47343d3505 +SIZE (haiwen-seahub-v6.2.5-pro_GH0.tar.gz) = 9469155 Modified: head/www/seahub/pkg-plist ============================================================================== --- head/www/seahub/pkg-plist Thu Jan 11 17:34:22 2018 (r458757) +++ head/www/seahub/pkg-plist Thu Jan 11 17:38:44 2018 (r458758) @@ -217,13 +217,13 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-history-settings.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-share-link-admin.69b3699a5c20.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dialogs/repo-share-link-admin.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.4c60628e3348.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/dir.1a70bcf3ae5d.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dir.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.346773d1083c.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-details.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.8dc7111f674e.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent-grid.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.cc86cbc7d023.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.e6cf2e227c79.js %%SEAHUBDIR%%/media/assets/scripts/app/views/dirent.js %%SEAHUBDIR%%/media/assets/scripts/app/views/file-comment.136e09f2c2f8.js %%SEAHUBDIR%%/media/assets/scripts/app/views/file-comment.js @@ -257,9 +257,9 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/group.js %%SEAHUBDIR%%/media/assets/scripts/app/views/groups.d73e0007af34.js %%SEAHUBDIR%%/media/assets/scripts/app/views/groups.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/invitation.497900fa5cfb.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/invitation.4c60b49cdaae.js %%SEAHUBDIR%%/media/assets/scripts/app/views/invitation.js -%%SEAHUBDIR%%/media/assets/scripts/app/views/invitations.35464fc14b02.js +%%SEAHUBDIR%%/media/assets/scripts/app/views/invitations.7a6e775d7915.js %%SEAHUBDIR%%/media/assets/scripts/app/views/invitations.js %%SEAHUBDIR%%/media/assets/scripts/app/views/my-deleted-repos.7c1c144aac1d.js %%SEAHUBDIR%%/media/assets/scripts/app/views/my-deleted-repos.js @@ -315,81 +315,73 @@ %%SEAHUBDIR%%/media/assets/scripts/app/views/widgets/popover.js %%SEAHUBDIR%%/media/assets/scripts/build.a0552a4ed8dc.js %%SEAHUBDIR%%/media/assets/scripts/build.js -%%SEAHUBDIR%%/media/assets/scripts/common.ec612ea79889.js +%%SEAHUBDIR%%/media/assets/scripts/common.f18031bd088f.js %%SEAHUBDIR%%/media/assets/scripts/common.js %%SEAHUBDIR%%/media/assets/scripts/dist/build.00c133b18e9e.txt -%%SEAHUBDIR%%/media/assets/scripts/dist/build.d9508a510082.js +%%SEAHUBDIR%%/media/assets/scripts/dist/build.d41d8cd98f00.js %%SEAHUBDIR%%/media/assets/scripts/dist/build.js %%SEAHUBDIR%%/media/assets/scripts/dist/build.txt -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ar/djangojs.719cb4e68fee.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ar/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.c2528b8e21fb.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.43d3fa05da34.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ca/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/cs/djangojs.9212bcaf9f75.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/cs/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.60e44dbed55b.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.c11c44a5f194.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/de/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/el/djangojs.cbf55d8ba714.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/el/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.7d3052cf2fbf.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.0cfe5efbf7c3.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/en/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.fcfe6788392f.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.a68f0e720545.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-ar/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.5dcdfaf67a7f.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.ff54ce1cdeac.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es-mx/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.a07b2b70fbfa.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.ac4137666d37.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/es/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.3a52c64c31bf.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.c1b2cb826bb3.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fi/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.a74d8ba43e70.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.a29f783f813d.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/fr/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.648b3fd2ae90.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.40f8706153d5.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/he/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.a143fd85f0fa.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.36e4cffb4d3d.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/hu/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.7c474b58871c.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.7fa2faccd1d1.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/is/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.d0d40722ab7b.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.017a18aacb79.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/it/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.63f51f39597d.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.40bc6381f2d9.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ja/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.304dff70ffde.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.969338a15d36.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ko/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.9c3fdaf77b4b.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.0e6f1cb217d0.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/lv/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.8153d62922f5.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.f4e2913f7a78.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/nl/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.05646003e192.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.08feb41d8471.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pl/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.9a3a4088c97e.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.e173220a3f0d.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/pt-br/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.68cc5d3199f1.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.d0802c7dfe72.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/ru/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.a30e59df1a2b.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.b8059241294f.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sk/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.6e392445dc33.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.591adbc5da06.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sl/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.88b23a7490d9.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.d281eed53eaa.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/sv/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.8815c1a5874e.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.68bfa3e8cb4f.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/th/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.dd3ba3c51a97.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.6b8a66c4d803.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/tr/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.e7963bbebfbf.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.8a3cf6b90108.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/uk/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/vi/djangojs.dcf1cdaf7ab3.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/vi/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.3c70e7c81127.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.dab3b79551ea.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-cn/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.cabe6dd3f54d.js +%%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.f9941a040e37.js %%SEAHUBDIR%%/media/assets/scripts/dist/i18n/zh-tw/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/dist/lib/jquery.iframe-transport.87a72434af00.js +%%SEAHUBDIR%%/media/assets/scripts/dist/lib/jquery.iframe-transport.f220863ba60c.js %%SEAHUBDIR%%/media/assets/scripts/dist/lib/jquery.iframe-transport.js -%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.75e6d0132deb.js +%%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.603390194f29.js %%SEAHUBDIR%%/media/assets/scripts/dist/lib/require.js -%%SEAHUBDIR%%/media/assets/scripts/dist/main.7d53cc8ae55a.js +%%SEAHUBDIR%%/media/assets/scripts/dist/main.a436a4dfff20.js %%SEAHUBDIR%%/media/assets/scripts/dist/main.js -%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.8c0c961e6f32.js +%%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.92b86490e682.js %%SEAHUBDIR%%/media/assets/scripts/dist/sysadmin-main.js %%SEAHUBDIR%%/media/assets/scripts/file-tree.ef8a19e97e35.js %%SEAHUBDIR%%/media/assets/scripts/file-tree.js @@ -399,19 +391,19 @@ %%SEAHUBDIR%%/media/assets/scripts/i18n/ca/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/cs/djangojs.9dbef50d1ad9.js %%SEAHUBDIR%%/media/assets/scripts/i18n/cs/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.12a5583dba40.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.f52330b9a5a3.js %%SEAHUBDIR%%/media/assets/scripts/i18n/de/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/el/djangojs.30265339e750.js %%SEAHUBDIR%%/media/assets/scripts/i18n/el/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/en/djangojs.4fef8f9a3076.js %%SEAHUBDIR%%/media/assets/scripts/i18n/en/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.6b1fceb0cc34.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.ff964379a71b.js %%SEAHUBDIR%%/media/assets/scripts/i18n/es-ar/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.565d812500e9.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.c7a73c0edc7e.js %%SEAHUBDIR%%/media/assets/scripts/i18n/es-mx/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.c90ecce2a414.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.a4eabe100177.js %%SEAHUBDIR%%/media/assets/scripts/i18n/es/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.799e628eacb2.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.970325752d1c.js %%SEAHUBDIR%%/media/assets/scripts/i18n/fi/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.ed920db95a16.js %%SEAHUBDIR%%/media/assets/scripts/i18n/fr/djangojs.js @@ -421,7 +413,7 @@ %%SEAHUBDIR%%/media/assets/scripts/i18n/hu/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.3b1c0f9b6714.js %%SEAHUBDIR%%/media/assets/scripts/i18n/is/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/it/djangojs.433355eca56a.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/it/djangojs.35b5ceef3e5e.js %%SEAHUBDIR%%/media/assets/scripts/i18n/it/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ja/djangojs.f1c2cf8fa83f.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ja/djangojs.js @@ -435,7 +427,7 @@ %%SEAHUBDIR%%/media/assets/scripts/i18n/pl/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.7ed00277fd1b.js %%SEAHUBDIR%%/media/assets/scripts/i18n/pt-br/djangojs.js -%%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.99440e3e0e64.js +%%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.0be7a2b0decd.js %%SEAHUBDIR%%/media/assets/scripts/i18n/ru/djangojs.js %%SEAHUBDIR%%/media/assets/scripts/i18n/sk/djangojs.06183425c030.js %%SEAHUBDIR%%/media/assets/scripts/i18n/sk/djangojs.js @@ -916,6 +908,7 @@ %%SEAHUBDIR%%/seahub/auth/signals.py %%SEAHUBDIR%%/seahub/auth/tokens.py %%SEAHUBDIR%%/seahub/auth/urls.py +%%SEAHUBDIR%%/seahub/auth/utils.py %%SEAHUBDIR%%/seahub/auth/views.py %%SEAHUBDIR%%/seahub/avatar/LICENSE.txt %%SEAHUBDIR%%/seahub/avatar/__init__.py @@ -1062,6 +1055,7 @@ %%SEAHUBDIR%%/seahub/invitations/migrations/__init__.py %%SEAHUBDIR%%/seahub/invitations/models.py %%SEAHUBDIR%%/seahub/invitations/settings.py +%%SEAHUBDIR%%/seahub/invitations/signals.py %%SEAHUBDIR%%/seahub/invitations/templates/invitations/invitation_email.html %%SEAHUBDIR%%/seahub/invitations/templates/invitations/invitation_email_subject.txt %%SEAHUBDIR%%/seahub/invitations/templates/invitations/token_view.html @@ -1189,6 +1183,8 @@ %%SEAHUBDIR%%/seahub/templates/registration/password_reset_done.html %%SEAHUBDIR%%/seahub/templates/registration/password_reset_email.html %%SEAHUBDIR%%/seahub/templates/registration/password_reset_form.html +%%SEAHUBDIR%%/seahub/templates/registration/register_complete_email.txt +%%SEAHUBDIR%%/seahub/templates/registration/register_complete_email_subject.txt %%SEAHUBDIR%%/seahub/templates/registration/registration_complete.html %%SEAHUBDIR%%/seahub/templates/registration/registration_form.html %%SEAHUBDIR%%/seahub/templates/repo_dir_recycle_view.html @@ -1365,7 +1361,10 @@ %%SEAHUBDIR%%/seahub/two_factor/views/utils.py %%SEAHUBDIR%%/seahub/urls.py %%SEAHUBDIR%%/seahub/utils/__init__.py +%%SEAHUBDIR%%/seahub/utils/auth.py %%SEAHUBDIR%%/seahub/utils/devices.py +%%SEAHUBDIR%%/seahub/utils/error_msg.py +%%SEAHUBDIR%%/seahub/utils/file_op.py %%SEAHUBDIR%%/seahub/utils/file_revisions.py %%SEAHUBDIR%%/seahub/utils/file_size.py %%SEAHUBDIR%%/seahub/utils/file_types.py @@ -1667,6 +1666,7 @@ %%SEAHUBDIR%%/tests/api/endpoints/admin/test_libraries.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_library_history.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_license.py +%%SEAHUBDIR%%/tests/api/endpoints/admin/test_login_bg_image.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_login_logs.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_logo.py %%SEAHUBDIR%%/tests/api/endpoints/admin/test_logs.py @@ -1805,6 +1805,8 @@ %%SEAHUBDIR%%/tests/seahub/tags/models/test_filetag_manager.py %%SEAHUBDIR%%/tests/seahub/tags/models/test_tags_manager.py %%SEAHUBDIR%%/tests/seahub/test_accounts.py +%%SEAHUBDIR%%/tests/seahub/thirdpart/registration/__init__.py +%%SEAHUBDIR%%/tests/seahub/thirdpart/registration/test_models.py %%SEAHUBDIR%%/tests/seahub/thirdpart/shibboleth/test_backends.py %%SEAHUBDIR%%/tests/seahub/thirdpart/shibboleth/test_middleware.py %%SEAHUBDIR%%/tests/seahub/utils/__init__.py @@ -1850,6 +1852,7 @@ %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_inst_toggle_admin.py %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_invitation_admin.py %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_settings.py +%%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_sudo_mode.py %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sys_virus_scan_records.py %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_sysadmin.py %%SEAHUBDIR%%/tests/seahub/views/sysadmin/test_user_add.py