summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-12-11system.conf: Allow creating containers on the system buscontainers-minimum-101354Simon McVittie1-0/+2
2017-12-11bus/driver: Allow unprivileged connections to create app-containersSimon McVittie1-3/+3
2017-12-11Revert "test/uid-permissions: Assert that AddServer is privileged"Simon McVittie1-76/+0
2017-12-11test/containers: Exercise the resource limitsSimon McVittie4-1/+364
2017-12-11containers: Enforce max_containers_per_userSimon McVittie2-3/+72
2017-12-11bus/containers: Enforce max_connections_per_containerSimon McVittie1-0/+13
2017-12-11bus/containers: Enforce max_containers limitSimon McVittie1-0/+18
2017-12-11bus/containers: Limit the size of metadata we will storeSimon McVittie1-0/+30
2017-12-11bus: Add (unused) settings for resource limits for containersSimon McVittie6-2/+84
2017-12-11test/containers: Check that GetInstanceInfo stops workingSimon McVittie1-0/+31
2017-12-11t/containers: Exercise trivial and non-trivial container metadataSimon McVittie1-0/+242
2017-12-11bus/driver: Add GetConnectionInstance(), GetInstanceInfo()Simon McVittie3-0/+155
2017-12-11test/dbus-daemon: Assert absence of Containers1 credentialsSimon McVittie1-0/+4
2017-12-11bus/driver: Add basic container info to GetConnectionCredentials()Simon McVittie1-0/+16
2017-12-11bus/driver: Containers can't use the Verbose and Stats interfacesSimon McVittie1-5/+5
2017-12-11bus/driver: Add a flag for methods that can't be invoked by containersSimon McVittie1-6/+25
2017-12-11test/containers: Check that connections from containers are unprivilegedSimon McVittie1-0/+13
2017-12-11test/containers: Check that containers can't make new containersSimon McVittie1-0/+65
2017-12-11bus/driver: Treat connections from inside containers as unprivilegedSimon McVittie1-3/+31
2017-12-11bus/containers: Indicate in loginfo whether connection is containedSimon McVittie3-0/+59
2017-12-11test/containers: Assert that InstanceRemoved is emittedSimon McVittie1-2/+108
2017-12-11bus/containers: Emit InstanceRemoved signalSimon McVittie2-1/+77
2017-12-11test/containers: Exercise the various ways to stop a containerSimon McVittie1-2/+347
2017-12-11bus/containers: Don't allow stopping other users' containersSimon McVittie1-0/+32
2017-12-11bus/containers: Implement methods to stop containers explicitlySimon McVittie4-0/+115
2017-12-11bus/containers: Give each instance a list of all its connectionsSimon McVittie1-1/+37
2017-12-11bus/containers: Shut down container servers when initiator goes awaySimon McVittie3-0/+46
2017-12-11bus/containers: Link each container to its initiating connectionSimon McVittie1-3/+91
2017-12-11bus/containers: Each connection to a container holds a referenceSimon McVittie1-2/+33
2017-12-11test/containers: Exercise connecting to the new socket as the wrong uidSimon McVittie1-0/+45
2017-12-11bus/containers: Require connecting uid to match caller of AddServerSimon McVittie1-0/+43
2017-12-11squash! test/containers: Exercise a successful call to AddServerSimon McVittie1-0/+4
2017-12-11test/containers: Exercise a successful call to AddServerSimon McVittie1-1/+202
2017-12-11bus/containers: Set up new connections to join the busSimon McVittie1-1/+5
2017-12-11bus_context_add_incoming_connection: factor outSimon McVittie2-2/+12
2017-12-11squash! bus/containers: Create a DBusServer and add it to the main loopSimon McVittie1-1/+1
2017-12-11squash! bus/containers: Create a DBusServer and add it to the main loopSimon McVittie1-7/+7
2017-12-11bus/containers: Create a DBusServer and add it to the main loopSimon McVittie7-15/+324
2017-12-11bus/containers: Build a global data structure for container instancesSimon McVittie4-3/+268
2017-12-11test/containers: Exercise the new parameter checkingSimon McVittie1-0/+89
2017-12-11bus/containers: Do some basic checking on the parametersSimon McVittie1-0/+73
2017-12-11test/containers: New testSimon McVittie2-0/+164
2017-12-11test/uid-permissions: Assert that AddServer is privilegedSimon McVittie1-0/+81
2017-12-11travis-ci: Do at least one build with and one without containersSimon McVittie1-0/+2
2017-12-11driver: Add a stub implementation of the Containers1 interfaceSimon McVittie10-0/+129
2017-12-11spec: Document the initial Containers1 interfaceSimon McVittie1-0/+552
2017-12-04_dbus_test_oom_handling: print TAP diagnosticsSimon McVittie1-8/+14
2017-12-04tests: Add the ability to multiply up test timeoutsSimon McVittie5-11/+12
2017-12-04test-utils: Separate failable and non-failable functionsSimon McVittie10-26/+54
2017-12-04test_connection_setup: Don't crash on unlikely OOMSimon McVittie1-1/+5