]> granicus.if.org Git - neomutt/commitdiff
Allow for mail addresses longer than 256 characters (closes #3066).
authorRocco Rutte <pdmef@gmx.net>
Mon, 2 Jun 2008 07:44:44 +0000 (09:44 +0200)
committerRocco Rutte <pdmef@gmx.net>
Mon, 2 Jun 2008 07:44:44 +0000 (09:44 +0200)
ChangeLog
rfc822.c

index 3a489f9dceac9bfab7af1e1fc9e97db00fde5234..599bd2248c3d20c28172a33f1255203c51c84a5d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2008-05-30 16:14 +0200  Rocco Rutte  <pdmef@gmx.net>  (2f59be26ad22)
+
+       * protos.h: Define prototypes for compatibility functions in protos.h
+       to silence compiler warnings
+
+2008-05-29 14:18 +0200  Rocco Rutte  <pdmef@gmx.net>  (bf74c85070c4)
+
+       * ChangeLog, menu.c: Respect $wrap_search in generic menu search (e.g.
+       for browser)
+
 2008-05-29 11:20 +0200  Rocco Rutte  <pdmef@gmx.net>  (18e7849e4c7c)
 
        * doc/Makefile.am: Only install mutt_dotlock(1) if binary is
index 4500e67da915375ae3ce9e509384aeae917bd894..bc169580172519f9c5ae72f1b2b2d8caf399ce71 100644 (file)
--- a/rfc822.c
+++ b/rfc822.c
@@ -33,7 +33,7 @@
 #define FREE(x) safe_free(x)
 #define ISSPACE isspace
 #define strfcpy(a,b,c) {if (c) {strncpy(a,b,c);a[c-1]=0;}}
-#define STRING 128
+#define LONG_STRING 1024
 #include "rfc822.h"
 #endif
 
@@ -256,7 +256,7 @@ parse_route_addr (const char *s,
                  char *comment, size_t *commentlen, size_t commentmax,
                  ADDRESS *addr)
 {
-  char token[STRING];
+  char token[LONG_STRING];
   size_t tokenlen = 0;
 
   SKIPWS (s);
@@ -304,7 +304,7 @@ parse_addr_spec (const char *s,
                 char *comment, size_t *commentlen, size_t commentmax,
                 ADDRESS *addr)
 {
-  char token[STRING];
+  char token[LONG_STRING];
   size_t tokenlen = 0;
 
   s = parse_address (s, token, &tokenlen, sizeof (token) - 1, comment, commentlen, commentmax, addr);
@@ -339,7 +339,7 @@ ADDRESS *rfc822_parse_adrlist (ADDRESS *top, const char *s)
 {
   int ws_pending, nl;
   const char *begin, *ps;
-  char comment[STRING], phrase[STRING];
+  char comment[LONG_STRING], phrase[LONG_STRING];
   size_t phraselen = 0, commentlen = 0;
   ADDRESS *cur, *last = NULL;