mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-25 10:09:20 +03:00
Merge pull request #4 from nextgen-networks/update-repo-url-2854333504596602248
Update repository references to nextgen-networks/snappymail
This commit is contained in:
commit
0a9c40fdc7
18 changed files with 35 additions and 35 deletions
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
|
@ -31,7 +31,7 @@ If applicable, add screenshots to help explain your problem.
|
||||||
- Mode: [e.g. standalone, nextcloud, cyberpanel, docker]
|
- Mode: [e.g. standalone, nextcloud, cyberpanel, docker]
|
||||||
|
|
||||||
**Debug/logging information**
|
**Debug/logging information**
|
||||||
[Read here how to log](https://github.com/the-djmaze/snappymail/wiki/FAQ#how-do-i-enable-logging)
|
[Read here how to log](https://github.com/nextgen-networks/snappymail/wiki/FAQ#how-do-i-enable-logging)
|
||||||
- [ ] I've placed them here (few lines) or as attachments (many lines)
|
- [ ] I've placed them here (few lines) or as attachments (many lines)
|
||||||
|
|
||||||
**Additional context**
|
**Additional context**
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- mXSS exploit found by SonarSource
|
- mXSS exploit found by SonarSource
|
||||||
[CVE-2024-45800](https://github.com/the-djmaze/snappymail/security/advisories/GHSA-2rq7-79vp-ffxm)
|
[CVE-2024-45800](https://github.com/nextgen-networks/snappymail/security/advisories/GHSA-2rq7-79vp-ffxm)
|
||||||
- Call to a member function Email() on null
|
- Call to a member function Email() on null
|
||||||
[#1706](https://github.com/the-djmaze/snappymail/issues/1706)
|
[#1706](https://github.com/the-djmaze/snappymail/issues/1706)
|
||||||
- IMAP capabilities via IMAP Proxy
|
- IMAP capabilities via IMAP Proxy
|
||||||
|
|
@ -202,7 +202,7 @@
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Customize private key passphrase expiration interval
|
- Customize private key passphrase expiration interval
|
||||||
[#1545](https://github.com/the-djmaze/snappymail/discussions/1545)
|
[#1545](https://github.com/nextgen-networks/snappymail/discussions/1545)
|
||||||
- AdvancedSearch support for filtering mails before a given date
|
- AdvancedSearch support for filtering mails before a given date
|
||||||
[#1606](https://github.com/the-djmaze/snappymail/pull/1606) by @codiflow
|
[#1606](https://github.com/the-djmaze/snappymail/pull/1606) by @codiflow
|
||||||
- Control valid spam and virus headers
|
- Control valid spam and virus headers
|
||||||
|
|
@ -411,9 +411,9 @@
|
||||||
[#1458](https://github.com/the-djmaze/snappymail/issues/1458)
|
[#1458](https://github.com/the-djmaze/snappymail/issues/1458)
|
||||||
- Automatically verify PGP and S/MIME signed messages
|
- Automatically verify PGP and S/MIME signed messages
|
||||||
- TNEFDecoder for
|
- TNEFDecoder for
|
||||||
[#1012](https://github.com/the-djmaze/snappymail/discussions/1012)
|
[#1012](https://github.com/nextgen-networks/snappymail/discussions/1012)
|
||||||
- RTF to HTML converter for
|
- RTF to HTML converter for
|
||||||
[#1012](https://github.com/the-djmaze/snappymail/discussions/1012)
|
[#1012](https://github.com/nextgen-networks/snappymail/discussions/1012)
|
||||||
- Polyfill for PHP ctype
|
- Polyfill for PHP ctype
|
||||||
[#1250](https://github.com/the-djmaze/snappymail/issues/1250)
|
[#1250](https://github.com/the-djmaze/snappymail/issues/1250)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
2. Install node.js - `https://nodejs.org/download/`
|
2. Install node.js - `https://nodejs.org/download/`
|
||||||
3. Install yarn - `https://yarnpkg.com/en/docs/install`
|
3. Install yarn - `https://yarnpkg.com/en/docs/install`
|
||||||
4. Install gulp - `npm install gulp -g`
|
4. Install gulp - `npm install gulp -g`
|
||||||
5. Fork snappymail from https://github.com/the-djmaze/snappymail
|
5. Fork snappymail from https://github.com/nextgen-networks/snappymail/
|
||||||
6. Clone snappymail - `git clone git@github.com:USERNAME/snappymail.git snappymail`
|
6. Clone snappymail - `git clone git@github.com:USERNAME/snappymail.git snappymail`
|
||||||
7. `cd snappymail`
|
7. `cd snappymail`
|
||||||
8. Install all dependencies - `yarn install`
|
8. Install all dependencies - `yarn install`
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ pkgrel=1
|
||||||
pkgdesc="modern PHP webmail client"
|
pkgdesc="modern PHP webmail client"
|
||||||
arch=('any')
|
arch=('any')
|
||||||
license=('AGPL3')
|
license=('AGPL3')
|
||||||
url="https://github.com/nextgen-networks/snappymail"
|
url="https://github.com/nextgen-networks/snappymail/"
|
||||||
depends=('php-fpm')
|
depends=('php-fpm')
|
||||||
makedepends=('php', 'nodejs' 'yarn' 'gulp', 'rollup')
|
makedepends=('php', 'nodejs' 'yarn' 'gulp', 'rollup')
|
||||||
optdepends=('mariadb: storage backend for contacts'
|
optdepends=('mariadb: storage backend for contacts'
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,8 @@ Recommends: php-intl, php-sodium, php-uuid
|
||||||
Suggests: php-sqlite3 | php-mysql | php-pgsql, php-curl, php-exif, php-gnupg, php-gd | php-gmagick | php-imagick, php-openssl, php-zip
|
Suggests: php-sqlite3 | php-mysql | php-pgsql, php-curl, php-exif, php-gnupg, php-gd | php-gmagick | php-imagick, php-openssl, php-zip
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Homepage: https://snappymail.eu
|
Homepage: https://snappymail.eu
|
||||||
Vcs-Browser: https://github.com/the-djmaze/snappymail
|
Vcs-Browser: https://github.com/nextgen-networks/snappymail/
|
||||||
Vcs-Git: https://github.com/the-djmaze/snappymail.git
|
Vcs-Git: https://github.com/nextgen-networks/snappymail.git
|
||||||
Description: SnappyMail is a PHP-based simple, modern, lightweight & fast web-based email client with no database requirements.
|
Description: SnappyMail is a PHP-based simple, modern, lightweight & fast web-based email client with no database requirements.
|
||||||
It supports IMAP, SMTP and Sieve protocols, multiple accounts and identities, an admin panel for configuration.
|
It supports IMAP, SMTP and Sieve protocols, multiple accounts and identities, an admin panel for configuration.
|
||||||
Plugins can be installed to further extend functionality.
|
Plugins can be installed to further extend functionality.
|
||||||
|
|
|
||||||
|
|
@ -207,7 +207,7 @@ if ($options['aur']) {
|
||||||
pkgdesc = modern PHP webmail client
|
pkgdesc = modern PHP webmail client
|
||||||
pkgver = '.$package->version.'
|
pkgver = '.$package->version.'
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://github.com/nextgen-networks/snappymail
|
url = https://github.com/nextgen-networks/snappymail/
|
||||||
arch = any
|
arch = any
|
||||||
license = AGPL3
|
license = AGPL3
|
||||||
makedepends = php
|
makedepends = php
|
||||||
|
|
@ -269,7 +269,7 @@ if (isset($options['sign'])) {
|
||||||
if (isset($options['debian'])) {
|
if (isset($options['debian'])) {
|
||||||
passthru('gpg --local-user 1016E47079145542F8BA133548208BA13290F3EB --armor --detach-sign '
|
passthru('gpg --local-user 1016E47079145542F8BA133548208BA13290F3EB --armor --detach-sign '
|
||||||
. escapeshellarg(ROOT_DIR . "/build/dist/releases/webmail/{$package->version}/" . basename(DEB_DEST_DIR.'.deb')), $return_var);
|
. escapeshellarg(ROOT_DIR . "/build/dist/releases/webmail/{$package->version}/" . basename(DEB_DEST_DIR.'.deb')), $return_var);
|
||||||
// https://github.com/nextgen-networks/snappymail/issues/185#issuecomment-1059420588
|
// https://github.com/the-djmaze/snappymail/issues/185#issuecomment-1059420588
|
||||||
passthru('gpg --local-user 1016E47079145542F8BA133548208BA13290F3EB --digest-algo SHA512 --clearsign --output '
|
passthru('gpg --local-user 1016E47079145542F8BA133548208BA13290F3EB --digest-algo SHA512 --clearsign --output '
|
||||||
. escapeshellarg(ROOT_DIR . "/build/dist/releases/webmail/{$package->version}/InRelease") . ' '
|
. escapeshellarg(ROOT_DIR . "/build/dist/releases/webmail/{$package->version}/InRelease") . ' '
|
||||||
. escapeshellarg(ROOT_DIR . "/build/dist/releases/webmail/{$package->version}/Release"), $return_var);
|
. escapeshellarg(ROOT_DIR . "/build/dist/releases/webmail/{$package->version}/Release"), $return_var);
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ Content-Type: text/plain; charset=us-ascii; format=flowed
|
||||||
Test message body with example TNEF part from
|
Test message body with example TNEF part from
|
||||||
https://github.com/Yeraze/ytnef
|
https://github.com/Yeraze/ytnef
|
||||||
|
|
||||||
https://github.com/the-djmaze/snappymail/discussions/1012
|
https://github.com/nextgen-networks/snappymail/discussions/1012
|
||||||
|
|
||||||
--=-2UbcDuksJBAwUNBNW7UD
|
--=-2UbcDuksJBAwUNBNW7UD
|
||||||
Content-Type: application/vnd.ms-tnef
|
Content-Type: application/vnd.ms-tnef
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ WORKDIR /app/code
|
||||||
|
|
||||||
# If you change the extraction below, be sure to test on scaleway
|
# If you change the extraction below, be sure to test on scaleway
|
||||||
VERSION=2.38.2
|
VERSION=2.38.2
|
||||||
RUN wget https://github.com/the-djmaze/snappymail/releases/download/v${VERSION}/snappymail-${VERSION}.zip -O /tmp/snappymail.zip && \
|
RUN wget https://github.com/nextgen-networks/snappymail/releases/download/v${VERSION}/snappymail-${VERSION}.zip -O /tmp/snappymail.zip && \
|
||||||
unzip /tmp/snappymail.zip -d /app/code && \
|
unzip /tmp/snappymail.zip -d /app/code && \
|
||||||
rm /tmp/snappymail.zip && \
|
rm /tmp/snappymail.zip && \
|
||||||
find /app/code/snappymail -type d -exec chmod 755 {} \; && \
|
find /app/code/snappymail -type d -exec chmod 755 {} \; && \
|
||||||
|
|
|
||||||
|
|
@ -25,19 +25,19 @@ There, click on the link to go to the SnappyMail admin panel.
|
||||||
]]></description>
|
]]></description>
|
||||||
<namespace>SnappyMail</namespace>
|
<namespace>SnappyMail</namespace>
|
||||||
<documentation>
|
<documentation>
|
||||||
<user>https://github.com/the-djmaze/snappymail/blob/master/integrations/nextcloud/snappymail/README.md</user>
|
<user>https://github.com/nextgen-networks/snappymail/blob/master/integrations/nextcloud/snappymail/README.md</user>
|
||||||
<admin>https://github.com/the-djmaze/snappymail/wiki/Admin-Manual</admin>
|
<admin>https://github.com/nextgen-networks/snappymail/wiki/Admin-Manual</admin>
|
||||||
<developer>https://github.com/the-djmaze/snappymail/wiki/Developer-Documentation</developer>
|
<developer>https://github.com/nextgen-networks/snappymail/wiki/Developer-Documentation</developer>
|
||||||
<website>https://github.com/the-djmaze/snappymail/wiki</website>
|
<website>https://github.com/nextgen-networks/snappymail/wiki</website>
|
||||||
</documentation>
|
</documentation>
|
||||||
<category>integration</category>
|
<category>integration</category>
|
||||||
<category>office</category>
|
<category>office</category>
|
||||||
<category>search</category>
|
<category>search</category>
|
||||||
<category>social</category>
|
<category>social</category>
|
||||||
<screenshot>https://raw.githubusercontent.com/the-djmaze/snappymail/master/integrations/nextcloud/screenshots/inbox.jpg</screenshot>
|
<screenshot>https://raw.githubusercontent.com/nextgen-networks/snappymail/master/integrations/nextcloud/screenshots/inbox.jpg</screenshot>
|
||||||
<website>https://snappymail.eu</website>
|
<website>https://snappymail.eu</website>
|
||||||
<discussion>https://github.com/the-djmaze/snappymail/discussions</discussion>
|
<discussion>https://github.com/nextgen-networks/snappymail/discussions</discussion>
|
||||||
<repository>https://github.com/the-djmaze/snappymail/tree/master/integrations/nextcloud</repository>
|
<repository>https://github.com/nextgen-networks/snappymail/tree/master/integrations/nextcloud</repository>
|
||||||
<bugs>https://github.com/the-djmaze/snappymail/issues</bugs>
|
<bugs>https://github.com/the-djmaze/snappymail/issues</bugs>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<php min-version="7.4" min-int-size="32" />
|
<php min-version="7.4" min-int-size="32" />
|
||||||
|
|
|
||||||
|
|
@ -22,17 +22,17 @@ There, click on the link to go to the SnappyMail admin panel.
|
||||||
]]></description>
|
]]></description>
|
||||||
<namespace>SnappyMail</namespace>
|
<namespace>SnappyMail</namespace>
|
||||||
<documentation>
|
<documentation>
|
||||||
<user>https://github.com/the-djmaze/snappymail/blob/master/integrations/owncloud/snappymail/README.md</user>
|
<user>https://github.com/nextgen-networks/snappymail/blob/master/integrations/owncloud/snappymail/README.md</user>
|
||||||
<website>https://github.com/the-djmaze/snappymail/wiki</website>
|
<website>https://github.com/nextgen-networks/snappymail/wiki</website>
|
||||||
</documentation>
|
</documentation>
|
||||||
<category>integration</category>
|
<category>integration</category>
|
||||||
<category>office</category>
|
<category>office</category>
|
||||||
<category>search</category>
|
<category>search</category>
|
||||||
<category>social</category>
|
<category>social</category>
|
||||||
<screenshot>https://raw.githubusercontent.com/the-djmaze/snappymail/master/integrations/owncloud/screenshots/inbox.jpg</screenshot>
|
<screenshot>https://raw.githubusercontent.com/nextgen-networks/snappymail/master/integrations/owncloud/screenshots/inbox.jpg</screenshot>
|
||||||
<website>https://snappymail.eu</website>
|
<website>https://snappymail.eu</website>
|
||||||
<discussion>https://github.com/the-djmaze/snappymail/discussions</discussion>
|
<discussion>https://github.com/nextgen-networks/snappymail/discussions</discussion>
|
||||||
<repository>https://github.com/the-djmaze/snappymail/tree/master/integrations/owncloud</repository>
|
<repository>https://github.com/nextgen-networks/snappymail/tree/master/integrations/owncloud</repository>
|
||||||
<bugs>https://github.com/the-djmaze/snappymail/issues</bugs>
|
<bugs>https://github.com/the-djmaze/snappymail/issues</bugs>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<php min-version="7.4" min-int-size="64" />
|
<php min-version="7.4" min-int-size="64" />
|
||||||
|
|
|
||||||
|
|
@ -153,7 +153,7 @@ sub script_snappymail_files
|
||||||
local ($d, $ver, $opts, $upgrade) = @_;
|
local ($d, $ver, $opts, $upgrade) = @_;
|
||||||
local @files = ( { 'name' => "source",
|
local @files = ( { 'name' => "source",
|
||||||
'file' => "snappymail-$ver.tar.gz",
|
'file' => "snappymail-$ver.tar.gz",
|
||||||
'url' => "https://github.com/the-djmaze/snappymail/releases/download/v${ver}/snappymail-${ver}.tar.gz" },
|
'url' => "https://github.com/nextgen-networks/snappymail/releases/download/v${ver}/snappymail-${ver}.tar.gz" },
|
||||||
);
|
);
|
||||||
return @files;
|
return @files;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git://github.com/the-djmaze/snappymail.git"
|
"url": "git://github.com/nextgen-networks/snappymail.git"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"watch-css": "gulp watchCss"
|
"watch-css": "gulp watchCss"
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
* be set to to 'example.com'.
|
* be set to to 'example.com'.
|
||||||
*
|
*
|
||||||
* Based on:
|
* Based on:
|
||||||
* https://github.com/the-djmaze/snappymail/blob/master/plugins/override-smtp-credentials/index.php
|
* https://github.com/nextgen-networks/snappymail/blob/master/plugins/override-smtp-credentials/index.php
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,7 @@ class LoginGMailPlugin extends \RainLoop\Plugins\AbstractPlugin
|
||||||
->SetLabel('Client ID')
|
->SetLabel('Client ID')
|
||||||
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
||||||
->SetAllowedInJs()
|
->SetAllowedInJs()
|
||||||
->SetDescription('https://github.com/the-djmaze/snappymail/wiki/FAQ#gmail'),
|
->SetDescription('https://github.com/nextgen-networks/snappymail/wiki/FAQ#gmail'),
|
||||||
\RainLoop\Plugins\Property::NewInstance('client_secret')
|
\RainLoop\Plugins\Property::NewInstance('client_secret')
|
||||||
->SetLabel('Client Secret')
|
->SetLabel('Client Secret')
|
||||||
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
||||||
|
|
|
||||||
|
|
@ -166,7 +166,7 @@ class LoginO365Plugin extends \RainLoop\Plugins\AbstractPlugin
|
||||||
->SetLabel('Client ID')
|
->SetLabel('Client ID')
|
||||||
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
||||||
->SetAllowedInJs()
|
->SetAllowedInJs()
|
||||||
->SetDescription('https://github.com/the-djmaze/snappymail/wiki/FAQ#o365'),
|
->SetDescription('https://github.com/nextgen-networks/snappymail/wiki/FAQ#o365'),
|
||||||
\RainLoop\Plugins\Property::NewInstance('client_secret')
|
\RainLoop\Plugins\Property::NewInstance('client_secret')
|
||||||
->SetLabel('Client Secret')
|
->SetLabel('Client Secret')
|
||||||
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
->SetType(\RainLoop\Enumerations\PluginPropertyType::STRING)
|
||||||
|
|
|
||||||
|
|
@ -40,9 +40,9 @@
|
||||||
<br />
|
<br />
|
||||||
</span>
|
</span>
|
||||||
<br />
|
<br />
|
||||||
<a class="btn" href="https://github.com/the-djmaze/snappymail/releases" target="_blank" data-i18n="TAB_ABOUT/BUTTON_RELEASES"></a>
|
<a class="btn" href="https://github.com/nextgen-networks/snappymail/releases" target="_blank" data-i18n="TAB_ABOUT/BUTTON_RELEASES"></a>
|
||||||
<a class="btn" data-bind="visible: coreUpdatable, click: updateCoreData" data-i18n="GLOBAL/UPDATE"></a>
|
<a class="btn" data-bind="visible: coreUpdatable, click: updateCoreData" data-i18n="GLOBAL/UPDATE"></a>
|
||||||
<a class="btn" href="https://github.com/the-djmaze/snappymail/releases/latest" data-bind="visible: !coreUpdatable()" data-i18n="GLOBAL/UPDATE"></a>
|
<a class="btn" href="https://github.com/nextgen-networks/snappymail/releases/latest" data-bind="visible: !coreUpdatable()" data-i18n="GLOBAL/UPDATE"></a>
|
||||||
</div>
|
</div>
|
||||||
<div data-bind="visible: 'up-to-date' === statusType()">
|
<div data-bind="visible: 'up-to-date' === statusType()">
|
||||||
<i style="color: green">✔</i>
|
<i style="color: green">✔</i>
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,8 @@
|
||||||
<div class="alert alert-error span8" style="margin-top: 10px;">
|
<div class="alert alert-error span8" style="margin-top: 10px;">
|
||||||
<h4 data-i18n="TAB_GENERAL/ALERT_WARNING"></h4>
|
<h4 data-i18n="TAB_GENERAL/ALERT_WARNING"></h4>
|
||||||
<div data-i18n="TAB_GENERAL/ALERT_DATA_ACCESS"></div>
|
<div data-i18n="TAB_GENERAL/ALERT_DATA_ACCESS"></div>
|
||||||
<a href="https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#secure-data-folder"
|
<a href="https://github.com/nextgen-networks/snappymail/wiki/Installation-instructions#secure-data-folder"
|
||||||
target="_blank"><strong>https://github.com/the-djmaze/snappymail/wiki/Installation-instructions</strong></a>
|
target="_blank"><strong>https://github.com/nextgen-networks/snappymail/wiki/Installation-instructions</strong></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-horizontal">
|
<div class="form-horizontal">
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
|
|
||||||
<h4>
|
<h4>
|
||||||
<span data-i18n="POPUPS_DOMAIN/DISABLE_CAPABILITIES"></span>
|
<span data-i18n="POPUPS_DOMAIN/DISABLE_CAPABILITIES"></span>
|
||||||
<a style="margin-left:0.5em" href="https://github.com/the-djmaze/snappymail/wiki/IMAP-capabilities" target="_blank">ⓘ</a>
|
<a style="margin-left:0.5em" href="https://github.com/nextgen-networks/snappymail/wiki/IMAP-capabilities" target="_blank">ⓘ</a>
|
||||||
</h4>
|
</h4>
|
||||||
|
|
||||||
<div data-bind="foreach: imapCapabilities" style="columns: 16em auto">
|
<div data-bind="foreach: imapCapabilities" style="columns: 16em auto">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue