Re: [exim-dev] Data retention with Exim

2008-10-10 Thread Christof Meerwald
On Tue, 07 Oct 2008 14:30:48 +0200, Michael Haardt wrote:
 The small patch is experimental and (for now) contained in #ifdefs for
 not disturbing production builds, but allowing to share it with others
 having the same problem.  A bunch people certainly require some solution
 by the end of the year, although only one has asked on exim-users already.

 Are there any non-political opinions against committing this patch?

The patch doesn't appear to have made it to the list (at least not to the
mail archive or gmane). Can you make that patch available or send it to me
off-list?

Personally, I would think that exim should be able to cope with these kind
of things, but I would prefer to have a generic solution.


Christof

-- 

http://cmeerw.org  sip:cmeerw at cmeerw.org
mailto:cmeerw at cmeerw.org   xmpp:cmeerw at cmeerw.org

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##


Re: [exim-dev] Data retention with Exim

2008-10-10 Thread Graeme Fowler
Hi

On Tue, 07 Oct 2008 14:30:48 +0200, Michael Haardt wrote:
 Are there any non-political opinions against committing this patch?

Unfortunately separating the political and technical at this point is
quite difficult, in my opinion, which I'll explain below.

On Fri, 2008-10-10 at 09:36 +0200, Christof Meerwald wrote:
 Personally, I would think that exim should be able to cope with these kind
 of things, but I would prefer to have a generic solution.

Exim can already log far more data than it does by default - the
log_selector config option allows for a bundle of information:

http://www.exim.org/exim-html-current/doc/html/spec_html/ch49.html#SECTlogselector

Given that each member state of the EU can modify the Directive
2006/24/EC to fit their own ends (which in fact the UK govt has done)
it's my belief that providing a fixed format which fits is not the job
of the application, but the job of the sysadmin running the application.

In the case of Exim it seems that according to Article 5 of the
directive, the requirements are already fulfilled by the default log
format - this logs:

  sending and destination IP
  sending envelope email address
  all recipients, whether to/cc/bcc or envelope
  time
  authentication details if applicable
  protocols used

I personally do not believe that patching Exim to fulfil the directive
fully is necessary; more pertinently I don't believe it's possible given
the myriad different local interpretations and transpositions applied by
EU member states. On top of that, putting code in like this may actually
breach regulations in other parts of the world (IANAL though).

My reading of the Directive and several interpretation documents leads
me to believe that there is no one format which is necessary, as long as
it's possible to post-process the retained data to locate the
information - which in our case, exigrep is very good at.

I hope others will offer their opinions also, either way. Anyone of a
legal bent might be a useful addition to the thread!

Graeme


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##


Re: [exim-dev] Data retention with Exim

2008-10-10 Thread Chris Edwards
On Fri, 10 Oct 2008, Graeme Fowler wrote:

| Given that each member state of the EU can modify the Directive
| 2006/24/EC to fit their own ends (which in fact the UK govt has done)

I'm not totally clear about this aspect.  Member states can choose the 
period for which data is retained (between 6 months and 2 years).  
But is there local scope to change which fields must be retained ?

Article 5 says Member States shall ensure that the following categories 
of data are retained which I guess means requiring more is an option 
but not less.
 

| it's my belief that providing a fixed format which fits is not the job
| of the application, but the job of the sysadmin running the application.

Agreed.

And as you say, it looks like all the info that might be wanted is already 
logged by default.  Without having seen Michael's patch, I can't comment, 
but perhaps he means a log which has LESS info than the default ie. ONLY 
that required by law.

No doubt this might also be achieved by suitable post-processing.


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##