summaryrefslogtreecommitdiff
path: root/src/mm-base-manager.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-19base-manager: never create kernel device objects for remove eventsAleksander Morgado1-39/+65
2020-11-14base-manager: allow forcing the testing without udevAleksander Morgado1-24/+28
2020-11-13base-manager: automatic required subsystem detectionAleksander Morgado1-36/+26
2020-11-13core: stop monitoring the 'usb' subsystemAleksander Morgado1-112/+30
2020-11-09base-manager: log kernel event handling failuresAleksander Morgado1-2/+3
2020-04-08base-manager: port to use object loggingAleksander Morgado1-155/+159
2020-01-28auth-provider: fix reference count in manager and modem objectsAleksander Morgado1-2/+1
2020-01-23auth-provider: refactor and simplifyAleksander Morgado1-2/+2
2020-01-06device: keep reference to object manager serverAleksander Morgado1-5/+5
2019-04-02base-manager: fix inhibition alloc/dealloc mixupAleksander Morgado1-1/+1
2019-01-03api,manager: new InhibitDevice() methodAleksander Morgado1-16/+367
2018-12-09base-manager: load subsys/name once in device_added()Aleksander Morgado1-15/+10
2018-12-04api,manager: new 'Version' propertyAleksander Morgado1-0/+2
2018-09-25udev: define all generic tags as symbolsAleksander Morgado1-2/+4
2018-02-23base-manager: additional indentation for the block covered by ref/unrefAleksander Morgado1-14/+15
2018-02-23mm-base-manager: ref MMDevice before releasing portEric Caruso1-15/+15
2018-02-21mm-base-manager: remove element from hastable by key, not valueEric Caruso1-1/+1
2017-12-05filter: additional strict rules when all device ports availableAleksander Morgado1-1/+1
2017-12-05filter: new automatic whitelisting rules and strict/paranoid policiesAleksander Morgado1-1/+3
2017-12-05filter: allow selection of filter policy on startupAleksander Morgado1-11/+32
2017-12-05filter: allow enabling/disabling rules via envvarsAleksander Morgado1-7/+1
2017-12-05filter: remove bogus TTY virtual console filterAleksander Morgado1-1/+0
2017-12-05filter: new object to run the port/device filter logicAleksander Morgado1-1/+30
2017-10-05base-manager: plug memleakAleksander Morgado1-0/+1
2017-08-22base-manager: avoid events of USB interface from removing MMDeviceBen Chan1-0/+13
2017-07-14base-manager: minor coding style fixesBen Chan1-1/+1
2017-06-22build: WITH_UDEV is only defined when enabledAleksander Morgado1-10/+10
2017-03-30base-manager: fix segfault when using already disposed MMDeviceAleksander Morgado1-4/+15
2017-03-11base-manager: remove MMDevice if support check failsAleksander Morgado1-0/+7
2016-09-29core: allow building and running without udevAleksander Morgado1-6/+44
2016-09-29core: allow disabling auto-scan and notifying ports one by one via APIAleksander Morgado1-20/+246
2016-09-29core: new kernel device object instead of an explicit GUdevDeviceAleksander Morgado1-177/+54
2016-09-29core: allow identifying devices by a user-provided 'uid'Aleksander Morgado1-35/+31
2016-03-09plugin-manager: refactor device/port support checks and allow cancellationsAleksander Morgado1-16/+29
2015-12-02core: use G_SOURCE_REMOVE and G_SOURCE_CONTINUE in GSourceFuncsAleksander Morgado1-1/+1
2015-08-02base-manager: plug memleakAleksander Morgado1-3/+1
2015-03-31base-manager: quiet message about unsupported portsDan Williams1-1/+1
2015-02-07suspend: invalidate and remove modems on suspend, reprobe on resumeAleksander Morgado1-6/+28
2014-11-01manager: Remove devices which are deemed unfit during addition attemptLubomir Rintel1-56/+62
2014-07-06manager: rename 'MMManager' to 'MMBaseManager'Aleksander Morgado1-0/+1034