aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2023-12-23doc/service: Document online check failure service error.Grant Erickson1-0/+7
2023-12-23service: Add online check failure service error enumeration and string.Grant Erickson1-9/+10
2023-12-16inet: Add gateway parameter to 'connman_inet_del_{,ipv6_}host_route'.Grant Erickson1-5/+12
2023-12-15inet: Add IPv{4,6} host/network route functions with metric/priority.Grant Erickson1-0/+36
2023-12-15inet: Reorder IPv6 host and network route function declarations.Grant Erickson1-3/+4
2023-12-08log: Document debugging preprocessor macros.Grant Erickson1-5/+64
2023-12-08log: Refactor debugging preprocessor macros.Grant Erickson1-11/+17
2023-11-29network: Const-qualify network leaf getter functions.Grant Erickson1-2/+2
2023-11-23service: Const-qualify 'connman_service_get_interface'.Grant Erickson1-1/+1
2023-11-08Const-qualify 'service' arguments in name and time server getters.Grant Erickson1-3/+3
2023-11-07Const-qualify service leaf getter functions.Grant Erickson1-9/+9
2023-11-07Const-qualify 'connman_{network,provider}_get_index'.Grant Erickson2-2/+2
2023-11-07network: Remove unused functionsDenis Kenzior1-3/+0
2022-04-08timeserver: include the reason why a timeserver sync is requestedNicky Geerts1-0/+7
2022-03-04iwd: Forget network on service removalEmmanuel VAUTRIN1-0/+1
2022-02-27agent: Add support to check for active pending requestsJussi Laakkonen1-0/+1
2021-10-15tethering: Add possibility to configure the access point frequencyMichael Trimarchi1-1/+1
2021-10-15tethering: Reduce the number of parameters of tech_set_tetheringMichael Trimarchi1-3/+4
2021-05-13main: Cleanup of vendor class id and wifi config optionsVAUTRIN Emmanuel (Canal Plus Prestataire)2-35/+1
2021-04-18service: Teach autoconnect algorithm native modeDaniel Wagner1-0/+1
2021-02-15service: Add online check interval config optionsVAUTRIN Emmanuel (Canal Plus Prestataire)1-0/+1
2020-12-11provider: Add support for managing SplitRoutingJussi Laakkonen1-0/+4
2020-12-11inet: Do not add broadcast address for P2P/VPNsJussi Laakkonen2-1/+5
2020-12-11inet: Refactor with getifaddrs() and add network route getter functionJussi Laakkonen1-0/+6
2020-12-11inet: Add function for detecting a default routeJussi Laakkonen1-0/+2
2020-11-24network: Add connman_network_set_autoconect()Daniel Wagner1-0/+4
2019-11-07include: Remove unused definitionDaniel Wagner1-2/+0
2019-09-26inet: Add connman_inet_compare_ipv6_subnet()Santtu Lakkala1-0/+1
2019-06-28provider: Implement function to set VPN service autoconnect valueJussi Laakkonen1-0/+2
2019-06-28service: Implement function to set service autoconnect valueJussi Laakkonen1-0/+2
2019-05-09task: Add support for a custom setup functionJussi Laakkonen1-1/+5
2018-12-12device: Pass user scan request information downVolodymyr Ostap1-0/+1
2018-12-12device: Introduce scan parameter structVolodymyr Ostap1-5/+12
2018-11-23tethering: Add storage where tethering client can be registeredVasyl Vavrychuk1-0/+37
2018-10-28technology: Expose technology type to pluginsSlava Monich1-0/+2
2018-10-28notifier: Constify vtablesSlava Monich1-2/+2
2018-09-29vpn: Move definition of Connect2 to VPN connection D-Bus API headerJussi Laakkonen1-0/+1
2018-09-18include: Add connman_service_get_identifier() prototypeSlava Monich1-0/+1
2018-09-18include: Add connman_service_get_state() prototypeSlava Monich1-0/+1
2018-09-18include: Add connman_service_get_default() prototypeSlava Monich1-0/+1
2018-09-18include: Add connman_service_iterate_services() prototypeSlava Monich1-0/+6
2018-08-29acd: Add acd_host_free() deallocatorDaniel Wagner1-0/+1
2018-05-24acd: Add acd_host_get_conflicts_countChristian Spielberger1-0/+2
2018-05-24network: Add function for delayed dhcp startChristian Spielberger1-0/+2
2018-05-24acd: Add D-Bus property for address conflictChristian Spielberger3-1/+9
2018-05-24acd: Add callback registrationChristian Spielberger1-0/+12
2018-05-24acd: Add callback function pointersChristian Spielberger1-0/+3
2018-05-24acd: Add functions start/stop_listeningChristian Spielberger1-0/+2
2018-05-24acd: Add struct acd_hostChristian Spielberger1-0/+4
2018-05-24acd: Add Address Conflict Detection support (RFC 5227)Christian Spielberger1-0/+39
2018-05-24inet: Add function connman_inet_is_ifup()Christian Spielberger1-0/+1
2018-01-04p2p: Fix no D-Bus reply for 'scan p2p' due to conflict with wifi scanVasyl Vavrychuk1-1/+2
2017-12-18device: Add stop_scan() callbackVasyl Vavrychuk1-0/+2
2017-10-05session: Add ContextIdentifierBjoern Thorwirth1-0/+1
2017-08-24include: Update include/dbus.h to remove unused macroHarish Jenny K N1-2/+0
2017-06-26Revert "network: connectable flag in network structure"Jose Blanquicet1-5/+0
2017-05-03session: Interface to query session->mark valueBjoern Thorwirth1-0/+2
2017-05-03session: Callback hook for policy plugin to return service of sessionBjoern Thorwirth1-0/+2
2017-05-03service: Query function to retrieve service handleBjoern Thorwirth1-0/+1
2017-05-03session: Callback hook for policy plugins to update session stateBjoern Thorwirth1-0/+8
2017-02-04session: Add source ip ruleLukasz Nowak1-0/+1
2017-02-04session: Add AllowedInterface config parameterLukasz Nowak1-0/+1
2017-01-05wifi: Propagete disconnect reason code to serviceDaniel Wagner2-0/+2
2016-10-25technology: Handle errors when enabling tetheringJose Blanquicet1-1/+1
2016-05-30network: connectable flag in network structureNaveen Singh1-0/+5
2016-01-14log: Don't require execinfo.h and backtrace()Yann E. MORIN1-0/+32
2015-09-11device: Remove unused device disconnected variablePatrik Flykt1-4/+0
2015-07-22vpn: Pass original sender to connman-vpnd when connectingJukka Rissanen1-1/+2
2015-04-22resolver: Remove resolver flush function as it is not neededJukka Rissanen1-2/+0
2015-01-13peer: Add a holder for peer's distant MAC addressTomasz Bursztyka1-0/+2
2014-12-02ipconfig: Define unique value for CONNMAN_IPCONFIG_TYPE_ALLPatrik Flykt1-1/+1
2014-10-07machine: Integrate ConnMan with systemd-hostnamedTomasz Bursztyka1-0/+35
2014-09-30peer_service: Add a function to tell if local peer is master or notTomasz Bursztyka1-0/+2
2014-09-30peer: Implement peer's Services DBus propertyTomasz Bursztyka1-0/+1
2014-09-30peer: Add the core logic to handle a peer service listTomasz Bursztyka1-0/+9
2014-09-10inet: Remove unused function connman_inet_is_cfg80211Eduardo Abinader1-2/+0
2014-09-10inet: Remove unused function connman_inet_ifflagsEduardo Abinader1-2/+0
2014-09-04peer: Add a service registration function to the peer driverTomasz Bursztyka1-0/+12
2014-09-02network: Remove unused function connman_network_clear_error()Patrik Flykt1-1/+0
2014-08-28peer: Add a function to forward incoming connections to the agentTomasz Bursztyka1-0/+1
2014-08-06peer: Modify connect driver's signature to handle WPS properlyTomasz Bursztyka1-1/+9
2014-08-06agent: Refactor the error reporting method to be more genericTomasz Bursztyka1-0/+4
2014-07-22include: Fix copyright statementDaniel Wagner2-2/+2
2014-07-18peer: Add a function to tell the dhcp role of the peerTomasz Bursztyka1-0/+1
2014-07-11peer: Add the notion of sub-device used when connected.Tomasz Bursztyka1-0/+2
2014-07-11peer: Add the basic logic for peer state handlingTomasz Bursztyka1-0/+12
2014-07-11dbus: Factorize pending reply generic functions out of service.cTomasz Bursztyka1-0/+3
2014-07-11peer: Add a reference counting mechanism for peer objectsTomasz Bursztyka1-1/+11
2014-07-11peer: Add the ability to register/unregister a peer driverTomasz Bursztyka1-0/+8
2014-07-11peer: Add a function to get the peer identifierTomasz Bursztyka1-0/+1
2014-07-11peer: Make a relation between a peer and a deviceTomasz Bursztyka1-1/+5
2014-07-02ipaddress: Add support function that copies the whole IP address structJukka Rissanen1-0/+1
2014-07-01ipaddress: Add function that returns IP address and netmask lengthJukka Rissanen1-0/+2
2014-07-01ipaddress: Refactor function that calculates netmask lengthJukka Rissanen1-0/+1
2014-04-02peer: Add basic core logic for P2P peer objectsTomasz Bursztyka2-0/+46
2014-04-02device: Provide the service type to the scanning methodTomasz Bursztyka1-1/+2
2014-04-02technology: Explicitely set the technology that started the scan.Tomasz Bursztyka1-1/+2
2014-04-02src: Add a new service type for P2PTomasz Bursztyka1-1/+2
2014-03-31device: Remove unused functionPatrik Flykt1-1/+0
2014-03-21device: Remove unused functionDaniel Wagner1-1/+0
2014-03-13service: Add autoconnect getter helper functionDaniel Wagner1-0/+1
2014-03-13session: Add connect/disconnect servicesDaniel Wagner1-0/+3
2014-03-13session: Add policy plugin allowed callbackDaniel Wagner1-0/+2
2014-03-13session: Add policy session_changed callbackDaniel Wagner1-1/+2
2014-03-11include: Update copyright year(s)Patrik Flykt10-11/+10
2014-02-17session: Add session policy autoconnect supportPatrik Flykt2-0/+9
2014-02-14src: Introduce define for CONNMAN_NETWORK_TYPE_GADGET.Glenn Schmottlach1-0/+1
2014-01-16device: Security should be provided when scanning for a hidden SSIDTomasz Bursztyka1-1/+1
2013-09-12service: Add function counting number of sessions using a service typePatrik Flykt1-0/+2
2013-09-11agent: API changes required for multi agent supportJukka Rissanen1-3/+6
2013-08-29log: Replace timebased ratelimit function with one that prints onceJukka Rissanen1-28/+6
2013-08-28log: Add rate limiting warn messageJukka Rissanen1-0/+30
2013-07-23build: Remove unsued types.h headerDaniel Wagner8-52/+0
2013-07-23include: Convert to stdbool with coccinelleDaniel Wagner11-34/+34
2013-07-23include: Included stdbool.hDaniel Wagner6-0/+10
2013-07-02shared/util: Move cb_data_new() helpers to util headerDaniel Wagner1-17/+0
2013-06-27inet: Remove unused gateway setting functionsJukka Rissanen1-2/+0
2013-05-31session: Add session identification method to configDaniel Wagner1-0/+9
2013-04-26include: Remove definition for connman_uint16_tPatrik Flykt1-1/+0
2013-04-26network: Replace connman_uint16_t with uint16_tPatrik Flykt1-4/+4
2013-04-26include: Remove definition for connman_uint8_tPatrik Flykt1-1/+0
2013-04-26network: Replace connman_uint8_t with uint8_tPatrik Flykt1-2/+4
2013-04-26ethernet: Add tethering supportJukka Rissanen1-0/+1
2013-04-26device: Add support functions needed by ethernet tetheringJukka Rissanen1-0/+3
2013-04-18dbus: Add connman_dbus_get_connnection_unix_user()Daniel Wagner1-0/+8
2013-04-18session: Do not fail when creating default policy configurationDaniel Wagner1-1/+1
2013-04-18session: Change to "func_t" postfix to callback typedefDaniel Wagner1-2/+2
2013-03-27provider: Set nameservers if we receive them from vpndJukka Rissanen1-1/+1
2013-03-25session: Add callback helpersDaniel Wagner1-0/+17
2013-03-08provider: New provider removal function callable from vpn pluginJukka Rissanen1-0/+1
2013-03-08provider: Function to set the immutable flagJukka Rissanen1-0/+2
2013-02-26config: Add a function to provision mutable serviceTomasz Bursztyka1-0/+1
2013-02-26technology: Provide a function to get WiFi tethering informationTomasz Bursztyka1-0/+3
2013-02-19config: Read only wifi configJukka Rissanen1-1/+1
2013-02-05ipconfig: Do not overwrite gateway addressJukka Rissanen1-1/+1
2013-01-04core: Remove WiMAX definitions from codePatrik Flykt3-12/+9
2012-12-05session: Return error code from callbackDaniel Wagner1-1/+1
2012-11-23session: Factor out set default config helperDaniel Wagner1-0/+1
2012-11-23session: Export session parsing functionsDaniel Wagner1-0/+4
2012-11-23session: Add getter for session ownerDaniel Wagner1-0/+2
2012-11-23session: Add destroy function for pluginsDaniel Wagner1-0/+1
2012-11-23session: Add sessions config update functionDaniel Wagner1-0/+2
2012-11-23dbus: Add SELinux supportDaniel Wagner1-0/+8
2012-11-23inotify: Move inotify code into its own fileDaniel Wagner1-0/+37
2012-11-23provider: Add callback when creating vpn providerJukka Rissanen1-1/+3
2012-11-23vpn: Add preliminary agent supportJukka Rissanen1-0/+1
2012-11-23agent: Split agent code into generic and service specific partsJukka Rissanen1-0/+73
2012-11-23provider: Refactor server and user route handlingJukka Rissanen1-0/+10
2012-11-23provider: Support functions addedJukka Rissanen1-0/+2
2012-11-23provider: Remove functionality that is no longer usedJukka Rissanen1-0/+3
2012-11-23provider: Add more driver interface functions needed by vpnd pluginJukka Rissanen1-0/+5
2012-11-23provider: Provider disconnect function made available to pluginJukka Rissanen1-0/+2
2012-11-23vpn: New vpn daemon that handles vpn connections and clientsJukka Rissanen1-0/+57
2012-11-23device: Move device creation func into device.cJukka Rissanen2-1/+1
2012-11-23ipconfig: Move IP address API into separate ipaddress.c fileJukka Rissanen2-17/+58
2012-11-22core: Use interface index instead of interface namePatrik Flykt1-4/+4
2012-11-05session: Remove struct connman_session_bearerDaniel Wagner1-7/+0
2012-11-05session: Remove match_all from connman_session_bearerDaniel Wagner1-1/+0
2012-11-05session: Remove name variable from connman_session_bearerDaniel Wagner1-1/+0
2012-11-05session: Add callback to policy create()Daniel Wagner1-2/+7
2012-10-16device: Add a getter for powered propertyTomasz Bursztyka1-0/+1
2012-10-02session: Move the default config create part back to coreDaniel Wagner1-0/+2
2012-09-27session: Enforce correct ConnectionType settingsDaniel Wagner1-3/+4
2012-09-27session: Add bearer list cleanup functionDaniel Wagner1-1/+1
2012-09-27session: Remove unused functionsDaniel Wagner1-8/+0
2012-09-27session: Add callbacks for config creation and distructionDaniel Wagner1-0/+3
2012-09-27session: Allow plugin access to connman_session_allowed_bearers_anyDaniel Wagner1-0/+2
2012-09-27session: Move configuration bits to a public structDaniel Wagner1-0/+23
2012-09-27session: Move bearer_info to session.hDaniel Wagner1-0/+7
2012-09-27session: Use session pointer instead of string idDaniel Wagner1-7/+6
2012-09-27session: Move struct connman_session to session.hDaniel Wagner1-0/+2
2012-09-27session: Add plugin priorityDaniel Wagner1-0/+5
2012-09-27session: Rename session_config to session_policyDaniel Wagner1-3/+3
2012-09-25inet: Add function to check if IPv6 is supported by kernelJukka Rissanen1-0/+1
2012-09-14dbus.h: Update include/dbus.h with more container supportTudor Marcu1-0/+19
2012-08-30session: Add configuration pluginDaniel Wagner1-0/+52
2012-08-23device: Refactor device scan functionJukka Rissanen1-3/+1
2012-08-15service: Add getter for favorite flagJulien Massot1-0/+1
2012-08-14service: Allow plugins to lookup services by networksDaniel Wagner1-0/+3
2012-08-14service: Allow plugins access to connman_service_create_ip4/6configDaniel Wagner1-0/+5
2012-07-13config: Get configurations that are provisionedJukka Rissanen1-0/+52
2012-07-05device: Add capability to notify on regulatory domain settingTomasz Bursztyka1-0/+2
2012-07-05device: Add driver capability to set regulatory domain on device basisTomasz Bursztyka1-0/+5
2012-06-18service: Connecting hidden network waits until connectedJukka Rissanen2-2/+4
2012-06-14inet: Create helper function for IP address checkingPatrik Flykt1-0/+1
2012-05-30main: Add InputRequestTimeout and BrowserLaunchTimeout variablesPatrik Flykt1-0/+3
2012-05-25device: Make scanning getter method public.Tomasz Bursztyka1-0/+1
2012-05-04inet: Add function that checks if the hostname is validJukka Rissanen1-0/+1
2012-04-29core: Update copyright informationMarcel Holtmann22-22/+22
2012-04-23device: Remove the scheduled scan methodTomasz Bursztyka1-2/+0
2012-04-12resolver: Append fallback nameserversPatrik Flykt1-3/+0
2012-04-11main: Add 'DefaultAutoConnectTechnologies' configuration optionPatrik Flykt1-0/+3
2012-04-05main: Parse FallbackTimeservers list from main.confAlok Barsode1-0/+1
2012-04-05service: Add Timeservers.Configuration PropertyAlok Barsode1-0/+1
2012-04-05Replace older system timeserver values with new ones instead of appendingAlok Barsode1-2/+1
2012-04-05net: Add functions to get dest address of P-t-P linkJukka Rissanen1-0/+2
2012-02-04timeserver: Remove connman_timeserver_driver frameworkAlok Barsode1-21/+0
2012-02-04timeserver: Remove connman_timeserver_[append/remove]Alok Barsode1-3/+0
2012-02-04timeserver: Use service timeserver, if any, before system timeserversAlok Barsode1-0/+1
2012-02-04Add __connman_timerserver_sync() to resolve a list of timeserversAlok Barsode1-1/+0