summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-04-06lease-server: Allow multiple client connectionsDamian Hobson-Garcia5-136/+144
Allow multiple clients to issue lease requests on a server at the same time. This is necessary to be able to grant or deny leases, not just on a first-come-first-served basis. Future patches will add extra contitions, such as command-line options and lease configuration settings to determine when and how lease requests should be granted. This update changes the behaviour of the lease-server interface so that it reports every client connection request, instead of when a server has accepted a request, so update the test suite to reflect this. Bug-AGL: SPEC-3816 Change-Id: I48cc392dd62a8c06ea74178bc52c627032817203 Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
2021-03-29lease-server-test: Destroy server on shutdownDamian Hobson-Garcia1-0/+5
libcheck tests normally run each test in a separate process so the server objects will automatically be destroyed after each test. If the test suite is run with CK_FORK=no, for example when debugging the test with gdb, failing to destory the server object will leave the test sockets from the previous test open, which will stop the next test from creating its own sockets. Bug-AGL: SPEC-3816 Change-Id: I42a0976c392bdc19bb60acc78178aac8ee3e14ce Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
2021-02-19Add initial versionDamian Hobson-Garcia40-0/+3775
The initial version implements the basic functionality of the client/server communication and lease management. For now, one lease is created per valid connector (dependent on CRTC availablity). Bug-AGL: SPEC-3729 Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp> Change-Id: I2b37a892742cc22bdc53a5172c8ad3d8a7bb5e66
2020-12-04Initial empty repositorykoi_11.0.4koi_11.0.0koi_10.93.1koi_10.93.0koi_10.92.0koi_10.91.0koi/11.0.4koi/11.0.0koi/10.93.1koi/10.93.0koi/10.92.0koi/10.91.0jellyfish_10.0.2jellyfish_10.0.1jellyfish/10.0.2jellyfish/10.0.111.0.411.0.010.93.110.93.010.92.010.91.010.0.210.0.1Jan-Simon Moeller0-0/+0