Magnus Holmgren | 3 Dec 2006 19:52
Picon
Picon
Picon
Favicon

$recipients not available in local_scan()

Why isn't enable_dollar_recipients set to TRUE during local_scan()? Sure, 
local_scan() has better access to the recipient list than that, but 
$recipients may still be useful in user-provided strings passed to 
expand_string().

One more thing related to local_scan(): The old local_scan.h that comes with 
sa-exim has

#define LOCAL_SCAN_ABI_VERSION_MAJOR 1
#define LOCAL_SCAN_ABI_VERSION_MINOR 0

Current versions have the same #defines, even though new functions have been 
added. Shouldn't LOCAL_SCAN_ABI_VERSION_MINOR have been incremented?

-- 
Magnus Holmgren        holmgren <at> lysator.liu.se
                       (No Cc of list mail needed, thanks)

  "Exim is better at being younger, whereas sendmail is better for 
   Scrabble (50 point bonus for clearing your rack)" -- Dave Evans
--

-- 
holmgren | 4 Dec 2006 06:10
Picon
Picon
Picon
Favicon

[Bug 420] An expansion operator that encodes to modified UTF-7

------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=420

holmgren <at> lysator.liu.se changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #33 is|0                           |1
           obsolete|                            |

------- Comment #2 from holmgren <at> lysator.liu.se  2006-12-04 05:10 -------
Created an attachment (id=34)
 --> (http://www.exim.org/bugzilla/attachment.cgi?id=34&action=view)
The same, but sizeptr and lenptr removed.

-- 
Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email

--

-- 
holmgren | 4 Dec 2006 06:32
Picon
Picon
Picon
Favicon

[Bug 420] An expansion operator that encodes to modified UTF-7

------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=420

------- Comment #3 from holmgren <at> lysator.liu.se  2006-12-04 05:32 -------
Created an attachment (id=35)
 --> (http://www.exim.org/bugzilla/attachment.cgi?id=35&action=view)
Patch against expand.c

Additionally, OS/Makefile-Base and scripts/MakeLinks have to be updated.

-- 
Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email

--

-- 
holmgren | 4 Dec 2006 10:25
Picon
Picon
Picon
Favicon

[Bug 192] Make local_scan() dynamically loadable

------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=192

holmgren <at> lysator.liu.se changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://www.exim.org/mail-
                   |                            |archives/exim-users/Week-of-
                   |                            |Mon-20020708/msg00201.html

-- 
Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email

--

-- 
Philip Hazel | 4 Dec 2006 13:13
Picon
Picon

Re: $recipients not available in local_scan()

On Sun, 3 Dec 2006, Magnus Holmgren wrote:

> Why isn't enable_dollar_recipients set to TRUE during local_scan()? 

Because nobody ever asked, I guess. :-)

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

--

-- 
Philip Hazel | 4 Dec 2006 16:20
Picon
Picon

The Next Release

I think it is probably time to pull together a 4.64 release as it has 
been quite a while since 4.63. I am therefore about to start working on 
updating the documentation, and won't be adding any more new features 
until after 4.64 is out. Important bugs may, however, may get fixed.
I'll put out a release candidate when I've updated everything, and hope
to have 4.64 out sometime before Christmas.

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

--

-- 
Magnus Holmgren | 4 Dec 2006 19:16
Picon
Picon
Picon
Favicon

Re: $recipients not available in local_scan()

On Monday 04 December 2006 13:13, Philip Hazel wrote:
> On Sun, 3 Dec 2006, Magnus Holmgren wrote:
> > Why isn't enable_dollar_recipients set to TRUE during local_scan()?
>
> Because nobody ever asked, I guess. :-)

What about the LOCAL_SCAN_ABI_VERSION* defines, then?

As I wrote on Debian's bugtracker, I think I can say this: 
LOCAL_SCAN_ABI_VERSION_MINOR should have been incremented some time ago, but 
since nothing actually has depended on it, incrementing it now should work.

-- 
Magnus Holmgren        holmgren <at> lysator.liu.se
                       (No Cc of list mail needed, thanks)

  "Exim is better at being younger, whereas sendmail is better for 
   Scrabble (50 point bonus for clearing your rack)" -- Dave Evans
--

-- 
holmgren | 5 Dec 2006 02:04
Picon
Picon
Picon
Favicon

[Bug 420] An expansion operator that encodes to modified UTF-7

------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=420

holmgren <at> lysator.liu.se changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #34 is|0                           |1
           obsolete|                            |

------- Comment #4 from holmgren <at> lysator.liu.se  2006-12-05 01:04 -------
Created an attachment (id=36)
 --> (http://www.exim.org/bugzilla/attachment.cgi?id=36&action=view)
Third version of imap_utf.c, now with extraspecials

It doesn't seem that Courier actually does any encoding of '/' or '.'. There is
code that encodes all of "/.~:" in addition to the characters that shall be
encoded according to RFC 2060, but I haven't figured out where it's called
from. Neither courier-imap nor sqwebmail allows folder names containing '/',
even though it would be possible according to maildir.courier(5).

I have thus added an argument called extraspecials to my function. It is a
string containing characters that will be BASE64-encoded in addition to the
normal ones. If sep is included in extraspecials it will still work as the
hierachy separator and no error is reported.

imap_utf7_encode() now returns NULL if a '.' or '/' occurs in the input string,
if it's neither the separator nor included in extraspecials. Furthermore,
(Continue reading)

holmgren | 5 Dec 2006 02:05
Picon
Picon
Picon
Favicon

[Bug 420] An expansion operator that encodes to modified UTF-7

------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=420

holmgren <at> lysator.liu.se changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #35 is|0                           |1
           obsolete|                            |

------- Comment #5 from holmgren <at> lysator.liu.se  2006-12-05 01:05 -------
Created an attachment (id=37)
 --> (http://www.exim.org/bugzilla/attachment.cgi?id=37&action=view)
Updated patch; this time it also updates functions.h

-- 
Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email

--

-- 
Philip Hazel | 5 Dec 2006 10:23
Picon
Picon

Re: $recipients not available in local_scan()

On Mon, 4 Dec 2006, Magnus Holmgren wrote:

> What about the LOCAL_SCAN_ABI_VERSION* defines, then?

The comment in the code where that is defined says:

  /* Some people (Marc Merlin et al) are maintaining a patch that allows
  for dynamic local_scan() libraries. This code is not yet in Exim
  proper, but it helps the maintainers if we keep their ABI version
  numbers here....

Note: *their* ABI version numbers. I presume if they wanted them
changed, they would ask.

-- 
Philip Hazel            University of Cambridge Computing Service
Get the Exim 4 book:    http://www.uit.co.uk/exim-book

--

-- 

Gmane