Banged against guam until it works.
AbandonedPublic

Authored by mollekopf on Mar 15 2017, 3:39 PM.

Details

Reviewers
seigo
Summary

I'm pretty sure some of the other passthrough rules could be removed,
it seems some arguments are just mixed up.
However I'm having a hard time understanding what the individual
arguments are, so consider this a workaround that will require cleanup
by someone who understands how things are supposed to work.

Here are some example errors that I ran into (linenumbers are probably
not correct due to temporary debug statements and comments).


terminated with reason: no match of right hand value {<<"A000005 LSUB
\"\" *\r\n">>,[],[],perform_passthrough,undefined} in
kolab_guam_session:process_client_data/3 line 198


gen_server <0.190.0> terminated with reason: no
function clause matching
kolab_guam_session:apply_next_rule_serverside(<0.221.0>, <<"* LSUB
(\\Noinferiors) \"/\" \"INBOX\"\r\n* LSUB () \"/\" \"Calendar\"\r\n*
LSUB () \"/\" \"Configuration\"\r\n* L...">>, [], undefined) line 259


gen_server <0.201.0> terminated with reason: no function clause
matching kolab_guam_session:check_next_undecided_rule(#Port<0.59116>,
<<"A000006 LIST \"\" *\r\n">>, {<<"A000006">>,<<"LIST">>,<<"\"\" *">>},
undefined, {[],[]}) line 326

Test Plan

Connected with Kontact. Kolab resource get's everything, imap resource only imap folders.

Diff Detail

Repository
rG guam
Branch
feature/fixguam
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 8730
Build 9054: arc lint + arc unit
mollekopf retitled this revision from to Banged against guam until it works..Mar 15 2017, 3:39 PM
mollekopf updated this object.
mollekopf edited the test plan for this revision. (Show Details)
mollekopf added a reviewer: seigo.