chiark / gitweb /
Patch for busybox to accept = in emails
authorOliver Schmidhauser <oli@glow.li>
Tue, 22 Aug 2017 09:59:46 +0000 (11:59 +0200)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 23 Aug 2017 19:08:33 +0000 (21:08 +0200)
packages/busybox/build.sh
packages/busybox/sendmail.patch [new file with mode: 0644]

index 2672df593ac15ba5d8f30a12cd049cd50f1efee8..d91ca340647658361c4f1545d426612dbbc7f412 100755 (executable)
@@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://busybox.net/
 TERMUX_PKG_DESCRIPTION="Tiny versions of many common UNIX utilities into a single small executable"
 TERMUX_PKG_ESSENTIAL=yes
 TERMUX_PKG_VERSION=1.27.1
-TERMUX_PKG_REVISION=1
+TERMUX_PKG_REVISION=2
 TERMUX_PKG_SHA256=c890ac53fb218eb4c6ad9ed3207a896783b142e6d306f292b8d9bec82af5f936
 TERMUX_PKG_SRCURL=https://busybox.net/downloads/busybox-${TERMUX_PKG_VERSION}.tar.bz2
 TERMUX_PKG_BUILD_IN_SRC=yes
diff --git a/packages/busybox/sendmail.patch b/packages/busybox/sendmail.patch
new file mode 100644 (file)
index 0000000..da578ee
--- /dev/null
@@ -0,0 +1,13 @@
+diff --git a/mailutils/sendmail.c b/mailutils/sendmail.c
+index 8ddb782..b542099 100644
+--- a/mailutils/sendmail.c
++++ b/mailutils/sendmail.c
+@@ -150,7 +150,7 @@ static char *sane_address(char *str)
+       trim(str);
+       s = str;
+       while (*s) {
+-              if (!isalnum(*s) && !strchr("+_-.@", *s)) {
++              if (!isalnum(*s) && !strchr("=+_-.@", *s)) {
+                       bb_error_msg("bad address '%s'", str);
+                       /* returning "": */
+                       str[0] = '\0';