Commit graph

10656 commits

Author SHA1 Message Date
rillig
4d1a23b6f3 mail/teapop: remove unknown configure option
The correct option would be --enable-lock=flock.
2020-05-31 17:34:15 +00:00
rillig
f4e49541e7 mail/sylpheed: remove unknown configure option 2020-05-31 17:26:30 +00:00
rillig
fcf9b9cd6c mail/php-imap: remove unknow configure option 2020-05-31 16:51:29 +00:00
rillig
2229d6a88e mail/claws-mail: suppress USE_TOOLS+=perl warning 2020-05-31 09:31:58 +00:00
adam
939b354b44 py-email_validator: updated to 1.1.1
1.1.1:
Unknown changes
2020-05-29 08:56:54 +00:00
ryoon
9a7929be75 thunderbird-l10n: Update to 68.8.1
* Sync with mail/thunderbird-68.8.1.
2020-05-27 11:42:10 +00:00
ryoon
6f7a90b6a9 thunderbird: Update to 68.8.1
Changelog:
Fixes:
fixed IMAP stability improvements
fixed HTML tags in IRC topic changes were rendered incorrectly
fixed MailExtensions: Websockets could not be used
2020-05-27 11:40:29 +00:00
taca
c63f2b0979 mail/Makefile: add and enable ruby-roadie-rails 2020-05-25 14:10:11 +00:00
taca
38ab4dba85 mail/ruby-roadie-rails: add package version 2.1.1
Add ruby-roadie-rails package version 2.1.1 based on wip/ruby-roadie-rails52.


roadie-rails

This gem hooks up your Rails application with Roadie to help you generate
HTML emails.
2020-05-25 14:09:08 +00:00
taca
1db4fa5d4e mail/Makefile: add and enable ruby-roadie 2020-05-25 14:07:02 +00:00
taca
b5a4a8cfdd mail/ruby-roadie: add package version 4.0.0
Add ruby-roadie package version 4.0.0 based on wip/ruby-roadie.


Roadie

Roadie tries to make sending HTML emails a little less painful by inlining
stylesheets and rewriting relative URLs for you inside your emails.
2020-05-25 14:06:14 +00:00
taca
a2931befef mail/ruby-mime-types-data: update to 3.2020.05.12
Update ruby-mime-types-data to 3.2020.05.12.


## 3.2020.05.12 / 2020-05-12

- Updated the IANA media registry entires as of release date.

- Added file extensions for HEIC image types. [#34][].
2020-05-25 14:01:30 +00:00
nia
c31c1b6c61 mail: remove etpan
Unmaintained upstream and no longer supported by newer libetpan versions
2020-05-25 11:49:47 +00:00
rillig
b927d16c68 mail/libetpan: skip bashisms check for macOS 2020-05-25 05:58:40 +00:00
rillig
bc596f62eb mail/thunderbird60: skip shell portability 2020-05-25 05:36:38 +00:00
rillig
c9d0627de1 mail/ja-mh: document possible array[char] bug 2020-05-25 05:35:35 +00:00
rillig
99015b79a4 mail/gmime3: remove unknown configure option 2020-05-25 05:34:49 +00:00
rillig
6cbf694c93 mail/courier-*: remove unknown configure option 2020-05-25 05:33:59 +00:00
mef
6c54128b34 (mail/courier-mta) Fix build: Remove no effective SUBST file 2020-05-24 01:22:42 +00:00
schmonz
369c26d7cb Restore missing .include of options.mk. 2020-05-23 21:32:14 +00:00
schmonz
de7f8545e7 Update to notqmail 1.08 (as qmail-1.03nb49). From the changelog:
## Fix bugs

- Vulnerabilities we've inherited from qmail 1.03, reported by Qualys.
    - CVE-2005-1515: fix signedness wraparound in `substdio_{put,bput}()`.
    - CVE-2005-1514: fix possible signed integer overflow in `commands()`.
    - CVE-2005-1513: fix integer overflow in `stralloc_readyplus()`.
    - Fix several other places where variables could overflow.
- `qmail-pop3d`: instead of running as root if root authenticates (and
  being a vector for a dictionary attack on the root password), exit 1
  to look just like a failed `checkpassword` login.
- `qmail-inject`: do not parse header recipients if `-a` is given.
- Correctly detect multiple IP addresses on the same interface.
- Remove workaround for ancient DNS servers that do not properly
  support CNAME.
- Fix possible integer overflow in `alloc()`.

## Reduce bug likelihood

- Remove `dnscname` and `dnsmxip` programs that were being built but not
  installed.
- Remove `systype` and related platform detection.
- Remove unused variable in `maildir.c`.
- Reduce variable scope in `tcpto.c`.
- Avoid local variables shadowing same-named globals.
- Avoid needing `exit.h` in named-pipe bug check.
- Add a `test` target and some unit tests, using Check.
- Add missing function declarations in `cdbmss.h`, `scan.h`.
- Add missing return types to `main()`.
- Add `hier.h` for inclusion in `instcheck.c`, `instchown.c`, `instpackage.c`.
- Use system headers and types instead of the `HASSHORTSETGROUPS` check.
- Use system headers instead of redeclaring `exit()`, `read()`,
  `write()`, `malloc()`, `free()`, `fork()`, `uint32_t`.
- Use C89 function signatures for code we've touched so far.
- Automated builds:
    - TravisCI: move setting `MAKEFLAGS` out of the script and into
      the matrix.
    - Add FreeBSD builds with CirrusCI.
    - Add a GitHub Actions build.

## Other changes

- Remove DJB's TODO.
- Replace many `pobox.com` URLs.
- Acknowledge Erik Sjölund's `qmail-local.c` bugfix that we've
  inherited from netqmail.
- Avoid generating catted manpages by building with `NROFF=true`.
- Optionally create a `systemd` service file.
- Run an alternate `qmail-remote` by setting `QMAILREMOTE` in
  `qmail-send`'s environment.

## Intent to remove

In the course of developing this release, we found programs that we
intend to remove in the next release. We believe none of these remains
necessary or useful enough to be worth the cost of maintaining. If you
disagree, please let us know!

- Remove `qsmhook`, long since replaced by `preline`.
- Remove inefficient `maildirwatch`.
- Remove obsolete mail client wrappers.
- Remove `qmail-pop3d`, since Maildir is well supported by actively
  maintained POP3 servers.
2020-05-23 20:50:02 +00:00
nia
a7b7a3c765 *: Remove references to mysql55 2020-05-23 13:08:51 +00:00
rillig
c33f2e6201 mail/fml: remove unknown configure option 2020-05-23 12:49:26 +00:00
rillig
4ee6ee7f86 mail/dbmail: remove unknown configure option 2020-05-23 12:36:35 +00:00
rillig
23230f9bb0 mail/dspam: remove unknown configure option 2020-05-23 12:33:22 +00:00
rillig
5d0f8dce0b mail/offlineimap: clean up REPLACE_PYTHON 2020-05-22 21:35:03 +00:00
rillig
0b6e08ab4e mail/turba: clean up and sort REPLACE_FILES 2020-05-22 21:28:52 +00:00
rillig
b935597127 erlang, amavisd, policyd: remove redundant replace-interpreter
Since do-configure-pre-hook already depends on replace-interpreter, there
is no point in making any other stage depend on that as well.  At best,
it has no effect.  At worst it creates a hard-to-find difference between
builds that run "bmake install" directly and builds that split the build
into "bmake configure && bmake build && bmake install", as bulk builds
do.
2020-05-22 18:12:15 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
taca
70e54393f8 Remove RUBY_VERSIONS_INCOMPATIBLE for ruby24. 2020-05-21 16:04:21 +00:00
nia
400c33f713 balsa: Update to 2.6.1
* Balsa-2.6.1 release. Release date 2020-05-10

- fix server identity verification.
2020-05-21 14:19:46 +00:00
mef
53a7211e97 (mail/courier-imap) Remove (one more) no-op files from SUBST block 2020-05-21 13:31:59 +00:00
nia
a21cbc4ac0 libetpan: Missing tools 2020-05-21 10:07:03 +00:00
rillig
a792ed8547 mail/amavisd-milter: remove unknown configure options 2020-05-21 07:08:07 +00:00
rillig
6f1e42a9f9 mail/elm-me: document harmless array[char] 2020-05-21 00:00:46 +00:00
rillig
4f4f64fdce mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII
characters.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.

It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
2020-05-20 06:09:03 +00:00
schmonz
cb05441605 Explicitly ulimit qmailsend. Bump PKGREVISION. 2020-05-19 19:45:58 +00:00
taca
e84ef99d3b mail/ruby-actionmailbox60: update to 6.0.3.1
Update ruby-actionmailbox60 to 6.0.3.1.


## Rails 6.0.3.1 (May 18, 2020) ##

*   No changes.
2020-05-19 17:14:41 +00:00
taca
a2820074c4 mail/ruby-actionmailer60: update to 6.0.3.1
Update ruby-actionmailer60 to 6.0.3.1.


## Rails 6.0.3.1 (May 18, 2020) ##

*   No changes.
2020-05-19 17:14:04 +00:00
taca
9350f96fbf mail/ruby-actionmailer52: update to 5.2.4.3
Update ruby-actionmailer52 to 5.2.4.3.


## Rails 5.2.4.3 (May 18, 2020) ##

*   No changes.
2020-05-19 15:39:54 +00:00
nia
4bb58570a7 Recursive revbump for json-c-0.14 2020-05-19 12:09:07 +00:00
nia
2fb1082126 libetpan: Resolve pkgconfig mess 2020-05-19 10:13:49 +00:00
nia
89ba46269b libetpan: Update to 1.9.4
Changes:

- Bugfixes on QUOTA
- Various warning fixes & build fixes
- Added IMAP CLIENTID / SMTP CLIENTID support
- Use Cyrus SASL 2.1.27
- Support of TLS SNI
- LMDB for cache DB
- Fixed build with recent versions of curl
2020-05-19 09:57:05 +00:00
triaxx
4b60e2905a postfix: update to 3.5.2
upstream changes:
-----------------
 Postfix versions 3.5.2, 3.4.12, 3.2.10, 3.2.15:
  * A TLS error for a database client caused a false 'lost connection' error for an SMTP over TLS session in the same Postfix process. Reported by Alexander Vasarab, diagnosed by Viktor Dukhovni. This bug was introduced with Postfix 2.2.
  * The same bug existed in the tlsproxy(8) daemon, where a TLS error for one TLS session could cause a false 'lost connection' error for a concurrent TLS session in the same process. This bug was introduced with Postfix 2.8.
  * The Postfix build now disables DANE support on Linux systems with libc-musl, because libc-musl provides no indication whether DNS responses are authentic. This broke DANE support without a clear explanation.
  * Due to implementation changes in the ICU library, some Postfix daemons reported file access errrors (U_FILE_ACCESS_ERROR) after chroot(). This was fixed by initializing the ICU library before making the chroot() call.
  * Minor code changes to silence a compiler that special-cases string literals.

Postfix 3.5.2, 3.4.12:
  * Segfault in the tlsproxy(8) client role when the server role was disabled. This typically happened on systems that do not receive mail, after configuring connection reuse for outbound SMTP over TLS.
  * The date portion of the maillog_file_rotate_suffix default value used the minute (%M) instead of the month (%m). Reported by Larry Stone.
2020-05-18 14:21:53 +00:00
taca
c6d08e3b4c mail/dovecot2: update to 2.3.10.1
Update dovecot2 to 2.3.10.1.


v2.3.10.1  2020-05-18  Aki Tuomi <aki.tuomi@open-xchange.com>

- CVE-2020-10957: lmtp/submission: A client can crash the server by
  sending a NOOP command with an invalid string parameter. This occurs
  particularly for a parameter that doesn't start with a double quote.
  This applies to all SMTP services, including submission-login, which
  makes it possible to crash the submission service without
  authentication.
- CVE-2020-10958: lmtp/submission: Sending many invalid or unknown
  commands can cause the server to access freed memory, which can lead
  to a server crash. This happens when the server closes the connection
  with a "421 Too many invalid commands" error. The bad command limit
  depends on the service (lmtp or submission) and varies between 10 to
  20 bad commands.
- CVE-2020-10967: lmtp/submission: Issuing the RCPT command with an
  address that has the empty quoted string as local-part causes the lmtp
  service to crash.
2020-05-18 14:20:46 +00:00
nia
e9c45b26c5 rspamd: Update to 2.5
from GitHub user @sjorge + extra patch from me

Closes NetBSD/pkgsrc#60

2.5: 01 Apr 2020
  * [Conf] Mark Rspamd emailbl as ignore whitelist
  * [Conf] RBL: Add missing emails = true option
  * [Feature] Add support for scripts in fuzzy storage
  * [Feature] Arc: Add whitelisted_signers_map option
  * [Feature] Implement hosts file processing
  * [Feature] Neural: Introduce classes bias that allows non-equal classes learning
  * [Feature] Update libev to 4.33
  * [Fix] Another brain damage html standard adoptions
  * [Fix] Another fix for brain damaged obs-fws state
  * [Fix] Fix flags that caused force_actions failure
  * [Fix] Fix logging issue
  * [Fix] Fix lua symbols scores registration when config does not define scores
  * [Fix] Fix opaque maps logic
  * [Fix] Fix parsing of the html tags with no spaces after attributes
  * [Fix] Fix some corner cases in urls parsing, add limits
  * [Fix] Fix tlds extraction if custom composition rules are used
  * [Fix] Fix variables replacement in mempool
  * [Fix] Improve base64 detection
  * [Fix] Normalize dynamic scores in ANN correctly
  * [Fix] Plug memory leak introduced by #3153
  * [Fix] Stat_redis_backend: Fix memory leak and simplify learn path
  * [Fix] Try hard to deal with ghost workers
  * [Fix] metadata_exporter default formatter
  * [Rework] Change the way to extract URLs when dealing with alternative parts
  * [Rework] Fix various url extraction issues
  * [Rework] Re cache: Load compiled hyperscan in the main process as well
  * [Rework] Re cache: Load hyperscan early
  * [Rework] Rework URL structure: adjust tld part
  * [Rework] Rework URL structure: host field
  * [Rework] Rework URL structure: more structure optimisations
  * [Rework] Rework URL structure: user field
  * [Rework] URL: Another update for urls extraction logic
  * [Rework] Urls: Improve query urls handling
  * [Rework] Urls: adopt html related stuff
  * [Rework] Urls: more rework of the urls sets
  * [Rework] Urls: process query urls in HTML urls correctly
  * [Rework] Urls: rework urls hash structure
  * [Rework] Urls: update lua libraries
  * [Rework] Use multiple search tries for different url extraction types

2.4: 26 Feb 2020
  * [CritFix] Fix parsing of the content type attributes
  * [Feature] Clickhouse: Add extra columns support
  * [Feature] Rbl: Add url_compose_map option for RBL rules
  * [Fix] 'R' flag is for all headers regexp
  * [Fix] Allow to reset settings id from Lua (e.g. because of the priority)
  * [Fix] Avoid collisions in mempool variables by changing fuzzy caching logic
  * [Fix] Avoid strdup usage for symbols options
  * [Fix] Do not trust stat(2) it lies
  * [Fix] Filter all options for symbols to have sane characters
  * [Fix] Fix all headers iteration
  * [Fix] Fix allowed_settings for neural
  * [Fix] Fix listen socket parsing
  * [Fix] Fix maps expressions evaluation
  * [Fix] Fix sentinel connections leak by using async connections
  * [Fix] Fix smtp message on passthrough result
  * [Fix] Fix tld compositon rules
  * [Fix] Fuzzy_storage: Do not check for shingles if a direct hash has been found
  * [Fix] Lua_mime: Do not perform QP encoding for 7bit parts
  * [Fix] Neural: Distinguish missing symbols from symbols with low scores
  * [Fix] Support listening on systemd sockets by name
  * [Project] Add lua_urls_compose library
  * [Project] Allow to set a custom log function to the logger
  * [Project] CDB maps: Start making cdb a first class citizen
  * [Project] Clickhouse: Add extra columns concept
  * [Project] Fix urls composition rules, add unit tests
  * [Project] Unify cdb maps
  * [Rework] Logger infrastructure rework
  * [Rework] Refactor libraries structure
  * [Rework] Rework SSL caching
  * [Rework] Update snowball stemmer to 2.0 and remove all crap aside of UTF8
2020-05-18 11:10:56 +00:00
rillig
65bc3cdedb mail/sendmail: fix build in SUBST_NOOP_OK=no mode 2020-05-16 15:36:24 +00:00
rillig
d8cfc8a1dc mail/qmail-rejectutils: does not have error.h 2020-05-16 15:25:49 +00:00
rillig
6441ed1032 mail/qmail-qfilter: does not have error.h 2020-05-16 15:25:11 +00:00
rillig
4a37597959 mail/qmail-conf: does not have error.h 2020-05-16 15:24:30 +00:00