[343] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[D-O-H] r488 - in trunk: . owl

daemon@ATHENA.MIT.EDU (nelhage@MIT.EDU)
Thu Oct 29 18:05:07 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
To: dirty-owl-hackers@mit.edu
From: nelhage@MIT.EDU
Reply-to: dirty-owl-hackers@MIT.EDU
Date: Mon,  8 Jan 2007 13:09:48 -0500 (EST)

Author: nelhage
Date: 2007-01-08 13:09:47 -0500 (Mon, 08 Jan 2007)
New Revision: 488

Modified:
   trunk/
   trunk/owl/message.c
   trunk/owl/owl.c
Log:
 r17857@phanatique:  nelhage | 2007-01-08 13:09:37 -0500
 Fixing the ``personal'' filter to be more generic. Now works with
 jabber.



Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - bb873fd7-8e23-0410-944a-99ec44c633eb:/branches/owl/filter-rewrite:15925
bb873fd7-8e23-0410-944a-99ec44c633eb:/local/d-o-h/trunk:17856
   + bb873fd7-8e23-0410-944a-99ec44c633eb:/branches/owl/filter-rewrite:15925
bb873fd7-8e23-0410-944a-99ec44c633eb:/local/d-o-h/trunk:17857

Modified: trunk/owl/message.c
===================================================================
--- trunk/owl/message.c	2007-01-08 18:09:44 UTC (rev 487)
+++ trunk/owl/message.c	2007-01-08 18:09:47 UTC (rev 488)
@@ -291,7 +291,7 @@
 
 void owl_message_set_isprivate(owl_message *m)
 {
-  owl_message_set_attribute(m, "isprivate", "");
+  owl_message_set_attribute(m, "isprivate", "true");
 }
 
 int owl_message_is_private(owl_message *m)
@@ -990,6 +990,9 @@
     owl_message_set_hostname(m, hostbuff);
   }
   owl_zwrite_free(&z);
+
+  if(owl_message_is_personal(m))
+    owl_message_set_isprivate(m);
 }
 
 void owl_message_pretty_zsig(owl_message *m, char *buff)

Modified: trunk/owl/owl.c
===================================================================
--- trunk/owl/owl.c	2007-01-08 18:09:44 UTC (rev 487)
+++ trunk/owl/owl.c	2007-01-08 18:09:47 UTC (rev 488)
@@ -246,10 +246,7 @@
    *  included.  Also, there should be an %aimme% */
   owl_function_debugmsg("startup: creating default filters");
   f=owl_malloc(sizeof(owl_filter));
-  owl_filter_init_fromstring(f, "personal", "( type ^zephyr$ "
-			     "and class ^message$ and instance ^personal$ "
-			     "and ( recipient ^%me%$ or sender ^%me%$ ) ) "
-			     "or ( type ^aim$ and login ^none$ )");
+  owl_filter_init_fromstring(f, "personal", "isprivate ^true$");
   owl_list_append_element(owl_global_get_filterlist(&g), f);
 
   f=owl_malloc(sizeof(owl_filter));


home help back first fref pref prev next nref lref last post