aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-09-04wifi: Support Peer Service registration and unregistrationTomasz Bursztyka1-0/+147
2014-09-04manager: Implement Peer Service DBus API related methodsTomasz Bursztyka1-0/+116
2014-09-04main: Handle peer_service (de)initializationTomasz Bursztyka2-0/+4
2014-09-04peer: Add the core implemetation of Peer service APITomasz Bursztyka3-1/+422
2014-09-04peer: Add a service registration function to the peer driverTomasz Bursztyka1-0/+12
2014-09-04gsupplicant: Add helpers for adding/removing P2P servicesTomasz Bursztyka2-0/+145
2014-09-04doc: Update manager API about peer service un/registrationTomasz Bursztyka1-11/+18
2014-09-04doc: Update peer api documentation about Peer ServicesTomasz Bursztyka1-3/+34
2014-09-02service: Clean up service_indicate_state()Patrik Flykt1-12/+31
2014-09-02service: Clean up __connman_service_ipconfig_indicate_state()Patrik Flykt1-22/+30
2014-09-02network: Remove unused function connman_network_clear_error()Patrik Flykt2-17/+0
2014-09-02service: Clean up two consecutive if statements in disconnect_service()Patrik Flykt1-4/+2
2014-09-02gsupplicant: Update group_mapping when group finishedEduardo Abinader1-0/+2
2014-09-02gsupplicant: Remove peer group interface when group is finishedEduardo Abinader1-0/+27
2014-09-02ipconfig: Do not pass a NULL pointer to D-BusHannu Mallat1-3/+5
2014-09-02peer: Add debug message for peer stateEduardo Abinader1-0/+3
2014-08-28client: Support agent incoming Peer authorization requestTomasz Bursztyka1-0/+52
2014-08-28wifi: Forward the incoming P2P connection request to the coreTomasz Bursztyka1-0/+19
2014-08-28wifi: Update pending wifi device listEduardo Abinader1-0/+14
2014-08-28wifi: Add an extra check for pending wifi dataEduardo Abinader1-1/+1
2014-08-28peer: Add a function to forward incoming connections to the agentTomasz Bursztyka2-1/+11
2014-08-28agent: Fix Peer authorization reply WPS choice handling logicTomasz Bursztyka1-1/+1
2014-08-28gsupplicant: Add GONegociationRequest signal handlerTomasz Bursztyka2-0/+36
2014-08-28gsupplicant: Regroup a function for readabilityTomasz Bursztyka1-1/+1
2014-08-21doc: Fix typo in config file Security option documentationPatrik Flykt1-1/+1
2014-08-20gsupplicant: Check peer_mapping before removing itemsEduardo Abinader1-1/+2
2014-08-20doc: Document the config file 'Security' optionPatrik Flykt1-0/+4
2014-08-20config: Add option to specify WiFi security in a .config filePatrik Flykt1-0/+41
2014-08-20service: Add helper function for security typePatrik Flykt2-0/+18
2014-08-18Release 1.251.25Marcel Holtmann2-1/+10
2014-08-15peer: Make sure to disconnect relevandly on idle state transitionTomasz Bursztyka1-0/+2
2014-08-15device: Do not try to bring up an invalid device indexTomasz Bursztyka1-3/+5
2014-08-15wifi: Start P2P find if there's no ongoing discoveryEduardo Abinader1-1/+6
2014-08-15gsupplicant: Add a function to detect if p2p is findingEduardo Abinader2-0/+9
2014-08-15gsupplicant: Start p2p finding even if scanningEduardo Abinader1-1/+1
2014-08-15plugins: Netmask length cannot be zeroPatrik Flykt1-1/+1
2014-08-15config: Netmask length cannot be zeroPatrik Flykt1-1/+1
2014-08-15dhcp: Check that network is not NULL before unreferencingPatrik Flykt1-1/+2
2014-08-15service: Reply to disconnection from association and configuration statesPatrik Flykt1-0/+3
2014-08-12service: Properly clear a service in failed state after not retryingPatrik Flykt1-1/+1
2014-08-11gsupplicant: Avoid invalid read during system_killedEduardo Abinader1-3/+3
2014-08-11wifi: Add sanity check in the middle of chicken and egg issueEduardo Abinader1-3/+8
2014-08-11main: Change cleanup order for proper peer deinitEduardo Abinader1-1/+1
2014-08-11service: Reset service to idle state when retrying after a failurePatrik Flykt1-3/+2
2014-08-11service: Expand switch case with all valuesPatrik Flykt1-4/+12
2014-08-08device: Make sure the device is up and running before enabling itTomasz Bursztyka1-0/+4
2014-08-08gsupplicant: Do P2P detection after interface property loadEduardo Abinader1-10/+11
2014-08-07wifi: Remove useless return statement in interface_addedEduardo Abinader1-3/+0
2014-08-07gsupplicant: Remove duplicated interface assignment on GroupStartedEduardo Abinader1-1/+0
2014-08-07gsupplicant: Fix issue with an invalid group structureGuoqiang Liu1-1/+5
2014-08-06peer: Switch to relevant states when disconnectingTomasz Bursztyka1-0/+4
2014-08-06client: Add support for RequestPeerAuthorization on WPSTomasz Bursztyka1-28/+82
2014-08-06client: Add Agent ReportPeerError method supportTomasz Bursztyka1-0/+34
2014-08-06gsupplicant: Do not use and remove identifier parameter for peerTomasz Bursztyka2-14/+1
2014-08-06wifi: Find and use peer's path do disconnectTomasz Bursztyka1-2/+12
2014-08-06wifi: Handle properly WPS parameters while connecting a peerTomasz Bursztyka1-1/+29
2014-08-06gsupplicant: Add an helper to get the supplicant peer's object pathTomasz Bursztyka2-0/+9
2014-08-06gsupplicant: Add an helper to find a peer via its identifierTomasz Bursztyka2-18/+29
2014-08-06gsupplicant: WPS PIN and Peer's path parameters are copied valueTomasz Bursztyka2-3/+5
2014-08-06peer: Call Agent RequestPeerAuthorization on WPS needsTomasz Bursztyka1-8/+70
2014-08-06peer: Manage peer connection properly through an Agent reportTomasz Bursztyka1-13/+55
2014-08-06peer: Modify connect driver's signature to handle WPS properlyTomasz Bursztyka3-3/+14
2014-08-06agent: Provide a function for the Peer RequestPeerAuthorization callTomasz Bursztyka2-16/+155
2014-08-06peer: Provide a utility function to get peer's path in the coreTomasz Bursztyka2-0/+9
2014-08-06agent: Add a specific function to call ReportPeerError agent methodTomasz Bursztyka2-0/+18
2014-08-06agent: Refactor the error reporting method to be more genericTomasz Bursztyka2-4/+17
2014-08-06doc: Add RequestPeerInput method to agent APITomasz Bursztyka1-0/+49
2014-08-06agent: The reply of the error callback might be NULLTomasz Bursztyka1-0/+4
2014-08-06wifi: Handle group changed notification properlyTomasz Bursztyka1-1/+2
2014-08-06gsupplicant: Catch Peer and Group related signalsTomasz Bursztyka1-0/+8
2014-08-06AUTHORS: Mention Slava's, Aaron's and Saurav's contributionsPatrik Flykt1-0/+3
2014-08-06dhcp: Fix crash when switching networksSaurav Babu1-2/+9
2014-08-06dhcpv6: Use proper default values fot T1 and T2Patrik Flykt1-2/+4
2014-08-06dhcpv6: Fix timer calculationPatrik Flykt1-10/+11
2014-08-06service: Fix service disconnection when using the same indexPatrik Flykt1-34/+11
2014-08-05gsupplicant: Detect P2P support based on capability modesEduardo Abinader2-24/+12
2014-08-04dhcp: Return true as network is NULL for WiFi P2PGuoqiang Liu1-0/+3
2014-08-04supplicant: Return -ECANCELED when error message iterator is NULLPatrik Flykt1-0/+3
2014-08-04gsupplicant: Remove D-Bus match when not neededGuoqiang Liu1-0/+1
2014-08-04wifi: Free g_hash_table_get_values on connect_peerEduardo Abinader1-2/+7
2014-07-31src: Fix the name of the connmand daemon in the autostart filePatrik Flykt1-1/+1
2014-07-31wifi: Update p2p scan status, when disabling wifiEduardo Abinader1-0/+1
2014-07-31wifi: Don't allow autoscan for p2p interfacesEduardo Abinader1-0/+6
2014-07-31peer: Fix a D-Bus issue when raising PeersChanged signalTomasz Bursztyka1-2/+5
2014-07-24Let dhcp_server_unref stop dhcp_serverEduardo Abinader1-3/+2
2014-07-24Check wifi plugin exists before removing peerEduardo Abinader1-0/+3
2014-07-22scripts: Build libppp-plugin without versioning informationJukka Rissanen1-5/+2
2014-07-22vpn: Fix copyright statementDaniel Wagner5-5/+5
2014-07-22unit: Fix copyright statementDaniel Wagner1-1/+1
2014-07-22tools: Fix copyright statementDaniel Wagner7-7/+7
2014-07-22src: Fix copyright statementDaniel Wagner8-8/+8
2014-07-22scripts: Fix copyright statementDaniel Wagner1-1/+1
2014-07-22plugins: Fix copyright statementDaniel Wagner3-3/+3
2014-07-22include: Fix copyright statementDaniel Wagner2-2/+2
2014-07-21gsupplicant: Reassign best_bss pointer when that bss is removedHannu Mallat1-1/+8
2014-07-18peer: Provide the proper ipv4 settings when peer is the dhcp serverTomasz Bursztyka1-2/+26
2014-07-18peer: Run dhcp server when peer is supposed to be the connection masterTomasz Bursztyka1-11/+132
2014-07-18wifi: Set peer's connection master status when on configuration stateTomasz Bursztyka1-0/+2
2014-07-18peer: Add a function to tell the dhcp role of the peerTomasz Bursztyka2-0/+10
2014-07-18gsupplicant: Add an helper to know if a peer is connected as client or notTomasz Bursztyka2-0/+23
2014-07-18gdhcp: Request an actual IP address when rebindingJustin Maggard1-2/+2
2014-07-18gdhcp: adjust discovery/request timeout and retry valuesPasi Sjöholm1-4/+4
2014-07-15dhcpv6: Check if network is already disconnected in DAD replyJukka Rissanen1-1/+2
2014-07-15gdhcp: Save the DHCP server IP when REBOOTINGJustin Maggard1-0/+6
2014-07-15doc: Add informations about the experimental P2P Peer services supportTomasz Bursztyka2-0/+36
2014-07-11client: Add error handling when populating hashesAlexandru Costache1-0/+15
2014-07-11client: Add suport for connecting and disconnecting a peerTomasz Bursztyka2-12/+23
2014-07-11test: Improve p2p test script to handle Peer's signal plus fixesTomasz Bursztyka1-10/+23
2014-07-11wifi: Set the sub-device for the connecting peerTomasz Bursztyka1-0/+15
2014-07-11wifi: Support peer's state changed when connecting or being notifiedTomasz Bursztyka1-11/+110
2014-07-11wifi: Handle incoming p2p device chicken and egg problemTomasz Bursztyka1-10/+66
2014-07-11wifi: Provide a peer driver to connect/disconnect a peerTomasz Bursztyka1-1/+82
2014-07-11wifi: Set the proper P2P device name if P2P is supportedTomasz Bursztyka1-1/+12
2014-07-11wifi: Technology driver registration returns 0 on successTomasz Bursztyka1-1/+1
2014-07-11peer: Add the notion of sub-device used when connected.Tomasz Bursztyka2-0/+19
2014-07-11peer: Connect and Disconnect methods implementationTomasz Bursztyka1-2/+116
2014-07-11peer: Add DBus support for peer's ipconfig objectTomasz Bursztyka1-1/+27
2014-07-11peer: Basic integration of ipconfig within a peerTomasz Bursztyka2-1/+124
2014-07-11dhcp: Make possible to provide user data when starting dhcpTomasz Bursztyka3-6/+13
2014-07-11dhcp: Make dhcp running on ipconfig so network is optionalTomasz Bursztyka3-187/+208
2014-07-11peer: Add the basic logic for peer state handlingTomasz Bursztyka2-6/+93
2014-07-11peer: Fix peers list change notificationTomasz Bursztyka1-1/+4
2014-07-11dbus: Factorize pending reply generic functions out of service.cTomasz Bursztyka6-40/+41
2014-07-11peer: Add a reference counting mechanism for peer objectsTomasz Bursztyka3-22/+65
2014-07-11peer: Add the ability to register/unregister a peer driverTomasz Bursztyka2-0/+28
2014-07-11peer: Add a function to get the peer identifierTomasz Bursztyka2-0/+9
2014-07-11peer: Make a relation between a peer and a deviceTomasz Bursztyka3-10/+48
2014-07-11gsupplicant: Add function to connect/disconnect a peerTomasz Bursztyka2-3/+172
2014-07-11gsupplicant: Provide an accessor for a peer to get it's group interfaceTomasz Bursztyka2-0/+9
2014-07-11gsupplicant: Relate the connecting peer with the newly started groupTomasz Bursztyka1-3/+19
2014-07-11gsupplicant: Add a callback and helpers to get peer's statusTomasz Bursztyka2-0/+66
2014-07-11gsupplicant: Add PeerJoined and PeerDisconnected group signals handlersTomasz Bursztyka1-0/+59
2014-07-11gsupplicant: Add support for peer PropertiesChanged signalTomasz Bursztyka1-0/+97
2014-07-11gsupplicant: Add P2P group related signal handlersTomasz Bursztyka2-4/+161
2014-07-11gsupplicant: Always call peer_lost callback when removing a peerTomasz Bursztyka1-1/+2
2014-07-11gsupplicant: Add a function to set the P2P device nameTomasz Bursztyka2-0/+64
2014-07-11gsupplicant: Check whether or not a peer support WPS PBCTomasz Bursztyka2-0/+36
2014-07-11gsupplicant: Use StopFind instead of Flush to detect P2P supportTomasz Bursztyka1-4/+4
2014-07-10AUTHORS: Mention Mario's contributionsDaniel Wagner1-0/+1
2014-07-10dnsproxy: Fix pointer alignmentMario Schuknecht1-10/+9
2014-07-08dhcp: Keep the retry timeout nor the ipv4ll task in dhcp_invalidateTomasz Bursztyka1-8/+0
2014-07-08dnsproxy: Prefer responses with ancount>0 if append_domain is truePasi Sjöholm1-2/+7
2014-07-07dnsproxy: Use defined error codes instead of plain numbers for rcodeJukka Rissanen1-4/+4
2014-07-07dnsproxy: Remove domain part from answersJukka Rissanen1-6/+66
2014-07-07dnsproxy: Uncompressed label was not set to internal formatJukka Rissanen1-10/+3
2014-07-02dhcp: Fix further crashes when connected to network without dhcpAlexandru Costache1-15/+25
2014-07-02AUTHORS: Mention Pasi's contributionsDaniel Wagner1-0/+1
2014-07-02wispr: Handle status codes 505 and 000 by the browserPasi Sjöholm1-0/+10
2014-07-02ipconfig: No need to remove the gateway when adding new oneJukka Rissanen1-2/+0
2014-07-02vpn-provider: Set IP address properly when restarting VPN connectionJukka Rissanen2-7/+54
2014-07-02ipaddress: Add support function that copies the whole IP address structJukka Rissanen2-2/+22
2014-07-01vpn-provider: Add support function that removes the used IP addressJukka Rissanen2-0/+46
2014-07-01vpn-provider: Add function that is used to change the used IP addressJukka Rissanen2-0/+17
2014-07-01vpn: Provider was freed too early causing possible free memory accessJukka Rissanen1-1/+1
2014-07-01ipaddress: Add function that returns IP address and netmask lengthJukka Rissanen2-0/+15
2014-07-01vpn-ipconfig: Add function that returns the used IP addressJukka Rissanen2-0/+10
2014-07-01inet: Add more debug information when clearing IP addressJukka Rissanen1-1/+2
2014-07-01vpn-ipconfig: Remove obsolete netmask calc functionJukka Rissanen2-24/+0
2014-07-01ipaddress: Refactor function that calculates netmask lengthJukka Rissanen5-31/+30
2014-07-01openvpn-script: Debug print changeJukka Rissanen1-1/+3
2014-07-01AUTHORS: Mention Alexandru's contributionsDaniel Wagner1-0/+1
2014-07-01dhcp: Remove leftover source if service has been freedAlexandru Costache1-0/+3
2014-06-26dhcp: Don't override user setting when setting auto proxy url via DHCP.Aaron McCarthy1-2/+2
2014-06-26service: Check service->pending for NULLSlava Monich1-2/+4
2014-06-26wifi: Cancel pending supplicant operations when removingHannu Mallat3-6/+13
2014-06-26supplicant: Rewrite pending DBus call handling for propertiesHannu Mallat3-69/+116
2014-06-26supplicant: Tie P2P flush D-Bus call to the interfaceHannu Mallat1-1/+1
2014-06-10README: Add information on how online check is doneJukka Rissanen1-0/+40
2014-06-10README: Clarify what iptables are needed forJukka Rissanen1-1/+1
2014-06-07Release 1.241.24Marcel Holtmann2-1/+9
2014-06-06config: Provision service so that user allowed modifications are preservedJukka Rissanen2-38/+45
2014-06-06service: Helper function to load user modifiable config for a serviceJukka Rissanen2-0/+49
2014-06-05service: Fix D-Bus return value when connecting a servicePatrik Flykt1-8/+6
2014-06-04dnsproxy: Fix for queries without domain name partJukka Rissanen1-23/+286
2014-06-04resolver: Inform DNS proxy that a DNS domain/server has been addedPatrik Flykt1-1/+6
2014-06-04service: Remove duplicate code for getting interface indexPatrik Flykt1-31/+6
2014-06-04service: Simplify nameserver index lookupPatrik Flykt1-8/+1
2014-06-04test: Set command_list properlyEduardo Abinader1-1/+1
2014-05-23gdhcp: Set DHCPv4 protocol broadcast flag when sending broadcastPatrik Flykt1-30/+2
2014-05-23service: Helper function for sorting servicesHannu Mallat1-27/+14
2014-05-23openvpn: Document OpenVPN.ConfigFile optionJukka Rissanen1-0/+3
2014-05-20wifi: Cancel autoscan timeout when removing deviceHannu Mallat1-0/+2
2014-05-19test: Add P2P invite call and signal resultEduardo Abinader1-0/+26
2014-05-19test: Fix code style in p2p-on-supplicantEduardo Abinader1-3/+2
2014-05-19gsupplicant: Allocate memory for data that is to be used in callbackPatrik Flykt1-11/+19
2014-05-19gsupplicant: Rewrite pending DBus call handlingHannu Mallat3-106/+80
2014-05-14wifi: Don't fetch interface name from device structurePatrik Flykt1-2/+7
2014-05-14wifi: Check the returned code when registering the P2P technology driverTomasz Bursztyka1-2/+5
2014-05-14technology: Fix a false positive NULL dereferenceTomasz Bursztyka1-1/+1
2014-05-14gsupplicant: Fix an emptyness test on an arrayTomasz Bursztyka1-1/+3
2014-05-14test: Argument parsing for p2p-on-supplicantEduardo Abinader1-48/+126
2014-05-14test: Remove minor typos in p2p-on-supplicantEduardo Abinader1-2/+2
2014-05-14network: Properly remove addresses when DHCPv4 lease is lostPatrik Flykt1-3/+25
2014-05-14rtnl: Don't watch slave interfacesJustin Maggard1-4/+8
2014-05-14agent: Fix a double free in agent message handlingHannu Mallat1-16/+15
2014-05-14agent: Check for NULL parameterHannu Mallat1-0/+5
2014-05-13test: Improve p2p-on-supplicant test script for P2P connectionTomasz Bursztyka1-19/+156
2014-05-09device: Remove unused device->devnamePatrik Flykt1-5/+0
2014-05-09ntp: Reset the source id after removalTomasz Bursztyka1-2/+6
2014-05-09ipconfig: Iterate safely over ipconfig_listHannu Mallat1-2/+6