[3016] in BarnOwl Developers
[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