| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\ |
|
| |\
| | |
| | |
| | |
| | | |
Conflicts:
src/core/surface/server.c
|
| | |\
| | | |
| | | | |
Fix shutdown semantics.
|
| |\| | |
|
| | | | |
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/python/src/__init__.py
src/python/src/_adapter/__init__.py
src/python/src/_framework/__init__.py
src/python/src/_framework/base/__init__.py
src/python/src/_framework/base/packets/__init__.py
src/python/src/_framework/common/__init__.py
src/python/src/_framework/face/__init__.py
src/python/src/_framework/face/testing/__init__.py
src/python/src/_framework/foundation/__init__.py
src/python/src/_junkdrawer/__init__.py
|
| |\ \ \
| | | | |
| | | | | |
Fix a race in transport.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Document what they should be, ensure they're triggered, and fix what was broken.
|
| | |_|/
| |/| |
| | | |
| | | | |
Remove existing UDS listeners IFF they are a socket before trying to create a new socket.
|
| |\ \ \
| | | | |
| | | | | |
Fixing memleak.
|
| |\ \ \ \
| | | | | |
| | | | | | |
Fix refcounting bug leading to objects not being cleaned up
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
- Fixes #542
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This prevents a bug whereby not all fds were destroyed at application
exit.
|
| | | | | |
|
| | | | |\
| | |_|_|/
| |/| | | |
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I removed the condition variable here a little while ago to remove a
thundering herd. Unfortunately it introduces a race if we are calling
back an application defined object whilst destroying. Reintroduce the
cv, and guard it's usage closely to avoid the herd (additionally, it's
not needed for stream deletion, so we keep it out of that).
|
| |/ / |
|
| | |\
| | |/
| |/| |
|
| | | |
|
| | | |
|
| | |\
| | |/
| |/|
| | |
| | | |
Conflicts:
Makefile
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
Makefile
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Update LICENSE text to 2015, implement a checker that validates
whether a 2014 or 2015 version of the license is on each {.c,.cc,.h} file.
Fix the ones that are missing it.
|
| | | |\
| |_|_|/
|/| | | |
|
| |\ \ \
| |/ / /
|/| | | |
|
| | |\ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
Conflicts:
Makefile
templates/Makefile.template
|
| | | | |
|
| | | | |
|
| |/ / |
|
|\ \ \
| | | |
| | | | |
Cleaning up our posix definition / usage.
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
-) Let's not use _POSIX_SOURCE. It usually implies too much C99. _BSD_SOURCE would be the right thing to do here.
-) _BSD_SOURCE is getting deprecated by glibc, so we also have to define _DEFAULT_SOURCE under Linux.
-) accept4 and eventfd arn't as old as we may think; let's detect for it.
-) stdint.h interferes with all these definitions if included too early; let's move it down.
|
|/ / |
|
| | |
|
| | |
|
| |\
| |/
|/| |
|
| | |
|
| |\
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Allow binding a different completion queue to each registered method.
This will allow multiplexing for the C++ server between sync & async
methods more easily.
|
| | |
|
| | |
|
| | |
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Epoll based multipoller
|
| | |
| | |
| | |
| | | |
First end2end test passes
|
| | | |
|
| | | |
|
| | | |
|