Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stream Management (XEP-0198) #195

Merged
merged 28 commits into from
May 19, 2014
Merged

Stream Management (XEP-0198) #195

merged 28 commits into from
May 19, 2014

Conversation

michalwski
Copy link
Contributor

No description provided.

erszcz and others added 24 commits May 14, 2014 11:55
* resume_session timeout - there were no session clean up and rerouting messages
* mod_ping - could cause premature c2s stop
* not all messages were send in "safe" maner (send_element without catch) error inside
send_element resulted in incomplete StateData during termination call. Morover after send_element
error we want to enter resume_session state.
add timestamp to buffered messages (stream management)
add microseconds to timestamp(prevents loosing order in some cases)
Conflicts:
	apps/ejabberd/src/mod_offline.erl
handle possible errors while sending stanzas right after stream resumption,
without it session can be not closed
some messages are sent at once like resending offline ones, thus c2s
message queue can be full of them and c2s have no chance process incoming
acks
…erouted

it may be filtered out by the new privacy rules
michalwski added a commit that referenced this pull request May 19, 2014
Stream Management (XEP-0198)
@michalwski michalwski merged commit b89cdab into master May 19, 2014
@fenek fenek deleted the xep-0198 branch August 25, 2014 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants