[3016] in BarnOwl Developers

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

[barnowl/barnowl] e5da3f: Create per-recipient copies of outgoing messages f...

daemon@ATHENA.MIT.EDU (noreply@github.com)
Thu Mar 24 23:07:41 2011

Date: Thu, 24 Mar 2011 20:07:27 -0700
To: barnowl-dev@mit.edu
From: noreply@github.com

Branch: refs/heads/master
Home:   https://github.com/barnowl/barnowl

Commit: e5da3fe3addbd16cf3a528bb6ac04d487f746afc
    https://github.com/barnowl/barnowl/commit/e5da3fe3addbd16cf3a528bb6ac04d487f746afc
Author: DD Liu <liudi@mit.edu>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M functions.c
  M logging.c
  M message.c
  M zephyr.c

Log Message:
-----------
Create per-recipient copies of outgoing messages for non-CC'd personals

Fixes bug #63.

[davidben@mit.edu: Fix up comment, rebase to master]
[davidben@mit.edu: Address nitpicks]


Commit: a5b5d008191f55eef1eb0b5bec5ad029c65bf367
    https://github.com/barnowl/barnowl/commit/a5b5d008191f55eef1eb0b5bec5ad029c65bf367
Author: David Benjamin <davidben@mit.edu>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M message.c
  M zwrite.c

Log Message:
-----------
In duplicated outgoing zephyrs only reply on the relevant recipient

Fixes the other half of bug #63.


Commit: 3f52e1446b6b705636f09d02d657c28d38ef29a2
    https://github.com/barnowl/barnowl/commit/3f52e1446b6b705636f09d02d657c28d38ef29a2
Author: David Benjamin <davidben@mit.edu>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M zwrite.c

Log Message:
-----------
Add owl_zwrite_get_recip_n_with_realm

Refactor owl_zwrite code abit to handle -r in a consistent place.


Commit: 5d56a27af85d802f346758d9b2286b32d5477e9b
    https://github.com/barnowl/barnowl/commit/5d56a27af85d802f346758d9b2286b32d5477e9b
Author: David Benjamin <davidben@mit.edu>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M zephyr.c

Log Message:
-----------
Handle edge cases correctly in long_zuser and short_zuser

foo@bar@REALM and foo@ were not correctly parsed. (The former should be
foo@bar [at] REALM and the latter is implicitly foo [at] DEFAULT-REALM.)


Commit: 4e29ecbcdab9a5ed25e0b5e49aebf9b31ff9a655
    https://github.com/barnowl/barnowl/commit/4e29ecbcdab9a5ed25e0b5e49aebf9b31ff9a655
Author: David Benjamin <davidben@mit.edu>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M message.c
  M zephyr.c

Log Message:
-----------
Add zuser_realm and use it

We do not consistently (or correctly) extract the realm from a zuser.
Add a function and use it instead of ad-hoc strchr munging.


Commit: 3a3863ecf31b96ba91331ec699146c242ae061c3
    https://github.com/barnowl/barnowl/commit/3a3863ecf31b96ba91331ec699146c242ae061c3
Author: David Benjamin <davidben@mit.edu>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M message.c

Log Message:
-----------
Correctly compute the realm for outgoing messages

In particular, :zwrite user -r EXAMPLE.COM was not computing a recipient
of user@EXAMPLE.COM correctly. We also do not correctly set the realm on
the message: the realm attribute is the realm to which the zephyr was
sent.


Commit: fe3b017371488552616f09bfed6345a51e6fe0fa
    https://github.com/barnowl/barnowl/commit/fe3b017371488552616f09bfed6345a51e6fe0fa
Author: David Benjamin <davidben@mit.edu>
Date:   2011-03-24 (Thu, 24 Mar 2011)

Changed paths:
  M logging.c
  M zephyr.c

Log Message:
-----------
Correctly set the realm in outgoing zwrite errors

Don't set the zwrite realm, as that only confuses things. Also take the
realm (which we now don't set) into account when extracting the
recipient.


Compare: https://github.com/barnowl/barnowl/compare/283ff1e...fe3b017

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