lp:~connman-maintainers/connman/head

Created by David Barth on 2010-05-31 and last modified on 2020-02-14
Get this branch:
bzr branch lp:~connman-maintainers/connman/head

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
ConnMan packaging maintainers
Project:
Connection Manager
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://git.kernel.org/pub/scm/network/connman/connman.git.

The next import is scheduled to run in 18 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on alnitak and finished 5 hours ago taking 30 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 20 seconds — see the log
Import started 17 hours ago on alnitak and finished 17 hours ago taking 20 seconds — see the log
Import started on 2020-02-16 on alnitak and finished on 2020-02-16 taking 20 seconds — see the log
Import started on 2020-02-16 on alnitak and finished on 2020-02-16 taking 20 seconds — see the log
Import started on 2020-02-15 on alnitak and finished on 2020-02-15 taking 25 seconds — see the log
Import started on 2020-02-15 on alnitak and finished on 2020-02-15 taking 20 seconds — see the log
Import started on 2020-02-15 on alnitak and finished on 2020-02-15 taking 20 seconds — see the log
Import started on 2020-02-15 on alnitak and finished on 2020-02-15 taking 20 seconds — see the log
Import started on 2020-02-14 on alnitak and finished on 2020-02-14 taking 25 seconds — see the log

Recent revisions

7991. By Marcel Holtmann on 2020-02-14

Release 1.38

7990. By Daniel Wagner on 2020-02-13

vpn: Split nameservers strings correctly

g_strsplit_set() splits the string into a number of tokens not
containing any of the characters in delimiter.

Fixes: 07d35c17e307 ("vpn-provider: Split nameserver string also by comma")

7989. By Daniel Wagner on 2020-02-10

coding-style: Update M8 about g_malloc use

Document the useles effort to handle small memory allocations. Even
the small test program below shows glibc's malloc wont return a NULL allocation. The
program will be killed by the OOM.

int main(int argc, char *argv[])
{
 while (1) {
  if (!malloc(16))
   exit(3);
 }
 return 0;
}

$ ./malloc
[1] 25788 killed ./malloc
$ echo $?
137

[ 2729.844036] Out of memory: Killed process 25745 (malloc) total-vm:15131480kB, anon-rss:14977108kB, file-rss:948kB, shmem-rss:0kB
[ 2730.091798] oom_reaper: reaped process 25745 (malloc), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB

Linux userland system programming is different to embedded systems
where any sized malloc can and *will* fail.

7988. By Daniel Wagner on 2020-02-10

test: Update all Python script to version 3

Python2 is EOL, it's time to update our test script to run with
Python3. The conversion was done using 2to3 and most of the scripts
will run with both versions. Since most of the transformation is about
updating the print commands. Only a quick smoke test was done.

7987. By Daniel Wagner on 2020-02-08

mnlg: Define NETLINK socket options

Older kernel headers are missing definition for NETLINK_CAP_ACK and
NETLINK_EXT_ACK. Add them so that ConnMan can be build on older
kernels as well.

Furthermore, the WireGuard project has been backported to older
kernels such as the LTS v4.4 kernel.

It's far from ideal but those definition don't hurt too much so we add
them here for the time being.

Reported by Christian Hewitt.

7986. By Daniel Wagner on 2020-02-08

iwd: Propagete signal strength values

The connman_network_set_strength() setter is not propagating the new
value.

Reported-by: Maxime Roussin-Bélanger <email address hidden>

7985. By Daniel Wagner on 2020-02-07

ipconfig: Use prefix in store_{set|get}_int()

The prefix/key pair should be used when writing or reading the integer
values.

Fixes: e72c871ab44c ("ipconfig: Refactor keyfile store and load operations")

7984. By Daniel Wagner on 2020-02-07

iwd: Propogate invalid key on connection attempt failure

Currently all connection attempts are reported as
CONNMAN_NETWORK_ERROR_CONNECT_FAIL. When the user enters an wrong
passphrase the upper layers wont reset the passphrase unless
CONNMAN_NETWORK_ERROR_INVALID_KEY is reported. This prevents the user
to enter a new passphrase.

Unfortunately, when the passphrase is correct but the connect attempt
fails with 'Failed', ConnMan will reset the passphrase. But this
behavoir is way better then not being able to provide the correct
passphrase.

Reported-by: Maxime Roussin-Bélanger <email address hidden>

7983. By Daniel Wagner on 2020-02-07

wireguard: Clear plugin data pointer on disconnect

The private data should be cleared on disconnect to avoid an invalid
access. For example the user could call disconnect twice which leads
to a crash.

7982. By Daniel Wagner on 2020-02-07

vpn: Remove unused type member

There is no setter for the VPN type member. Remove it since it has no
functional use.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.