- 25 Apr, 2014 6 commits
-
-
Guillaume Desmottes authored
-
Olivier Crête authored
Instead of just blindling assuming that all of the pointers are valid until the end.
-
Olivier Crête authored
-
Olivier Crête authored
It can now take it from the agent.
-
Olivier Crête authored
-
Olivier Crête authored
-
- 24 Apr, 2014 2 commits
-
-
Olivier Crête authored
-
Youness Alaoui authored
-
- 23 Apr, 2014 1 commit
-
-
Guillaume Desmottes authored
Nice to make debug logs more friendly to read.
-
- 16 Apr, 2014 1 commit
-
-
Philip Withnall authored
If the error handling block in the middle of the recv() loop is hit, various things were previously leaked (context, cancellable_source) and the return values were potentially incorrect. Fix the break out of the error handling block to clean up correctly.
-
- 15 Apr, 2014 1 commit
-
-
Philip Withnall authored
-
- 09 Apr, 2014 2 commits
-
-
Olivier Crête authored
-
Youness Alaoui authored
-
- 31 Mar, 2014 4 commits
-
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
-
Olivier Crête authored
So use guint64 everywhere, this is never supposed to be negative.
-
- 30 Mar, 2014 4 commits
-
-
Olivier Crête authored
This allows finding the relays asynchronously while trying to connect with other methods.
-
Olivier Crête authored
The port range is only used when gathering, print a critical if it is called afterwards as it will have no effect.
-
Olivier Crête authored
This can cause odd behaviors as it is not a idempotent function.
-
Olivier Crête authored
No behavior change is introduced
-
- 27 Mar, 2014 2 commits
-
-
Olivier Crête authored
This can happen if a lower layer has consumed the message, bail out earlier in that case.
-
Olivier Crête authored
-
- 15 Mar, 2014 2 commits
-
-
Olivier Crête authored
Fixes off-by-one error
-
Olivier Crête authored
-
- 07 Mar, 2014 2 commits
-
-
Philip Withnall authored
Note that it’s a new _local_ candidate.
-
Olivier Crête authored
-
- 06 Mar, 2014 1 commit
-
-
Philip Withnall authored
-
- 04 Mar, 2014 1 commit
-
-
Philip Withnall authored
If we emit signals from component_io_cb() in the middle of a read, it’s possible that one of those signals will be picked up by the client to perform another read. A likely candidate (and what was triggering the re-entrancy here) would be component-state-changed. Since signals are emitted synchronously, the second read would being inside the first, and trigger the anti-re-entrancy assertion.
-
- 25 Feb, 2014 1 commit
-
-
Olivier Crête authored
This way, there can be no annoying re-entrancy in our code.
-
- 24 Feb, 2014 5 commits
-
-
Olivier Crête authored
This should prevent us from re-adding re-entrancy in the future
-
Olivier Crête authored
This way, there can be no annoying re-entrancy in our code.
-
Philip Withnall authored
Ensure the agent’s context doesn’t get iterated while in the middle of reading a message, as that will corrupt the component->recv_messages state.
-
Philip Withnall authored
-
Philip Withnall authored
Use it instead of memcmp() to avoid comparing padding bytes.
-
- 21 Feb, 2014 1 commit
-
-
Olivier Crête authored
-
- 20 Feb, 2014 1 commit
-
-
Olivier Crête authored
-
- 19 Feb, 2014 1 commit
-
-
Olivier Crête authored
-
- 13 Feb, 2014 1 commit
-
-
Olivier Crête authored
-
- 31 Jan, 2014 1 commit
-
-
Olivier Crête authored
And we get close to 10% perf boost
-