Compare commits

...

2331 Commits

Author SHA1 Message Date
stephb9959
17fe350d8c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-30 08:02:11 -07:00
stephb9959
73e4f0df94 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-29 22:53:48 -07:00
stephb9959
702d863e6b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-29 22:46:24 -07:00
stephb9959
c31ea8f632 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-29 12:31:30 -07:00
stephb9959
82688aa4ca https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-29 08:27:01 -07:00
stephb9959
96e6ebdfa1 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-29 07:47:49 -07:00
stephb9959
986cb57389 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-29 07:43:05 -07:00
stephb9959
a39efd3204 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-29 07:27:37 -07:00
stephb9959
350eeca6ec https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 22:30:04 -07:00
stephb9959
33d908db96 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 20:53:08 -07:00
stephb9959
aa39497793 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 14:25:44 -07:00
stephb9959
20cdc999f3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 13:54:30 -07:00
stephb9959
5cbf25260d https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 11:06:52 -07:00
stephb9959
9c9e6cb593 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 10:36:29 -07:00
stephb9959
81fa16fb9c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 10:35:08 -07:00
stephb9959
82e877393d https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-28 10:24:56 -07:00
stephb9959
02320b616a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 22:05:36 -07:00
stephb9959
bf1137a99b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 21:38:07 -07:00
stephb9959
5e2d3e7c81 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 09:54:29 -07:00
stephb9959
61ab1f7904 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 09:50:39 -07:00
stephb9959
d6a61c45ec https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 09:43:33 -07:00
stephb9959
f6e7693e39 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 09:43:16 -07:00
stephb9959
0e605f9ada https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 09:29:10 -07:00
stephb9959
613a2adfca https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-27 09:28:38 -07:00
stephb9959
8955c614a8 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-26 11:07:22 -07:00
stephb9959
1685aefda3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-26 11:01:50 -07:00
stephb9959
3a70f669ee https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-26 10:55:29 -07:00
stephb9959
57771f411a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-26 10:16:22 -07:00
stephb9959
22df3fb8ef https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-26 09:39:03 -07:00
stephb9959
ea369afabf https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-26 08:21:33 -07:00
stephb9959
4a450269f5 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-25 20:07:32 -07:00
stephb9959
e44bb3199c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-25 19:33:02 -07:00
stephb9959
eee680686f https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-25 17:53:13 -07:00
stephb9959
0e9b13f2b3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-25 07:48:24 -07:00
stephb9959
117f24e0b6 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-25 07:45:09 -07:00
stephb9959
f639710d38 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 14:58:55 -07:00
stephb9959
6d59b45e6f https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 14:28:28 -07:00
stephb9959
540205763c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 14:08:36 -07:00
stephb9959
ec450c30e5 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 14:01:56 -07:00
stephb9959
ef9902c75a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 13:46:48 -07:00
stephb9959
9384bed03d https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 11:09:45 -07:00
stephb9959
29e61bf432 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 10:37:41 -07:00
stephb9959
510e56518a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 10:34:29 -07:00
stephb9959
82004e3f2e https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 10:11:51 -07:00
stephb9959
2620baca91 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 09:57:30 -07:00
stephb9959
f105b9386c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 09:57:23 -07:00
stephb9959
24dffe09a4 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-23 09:07:42 -07:00
stephb9959
c2c37ad0d2 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 23:49:48 -07:00
stephb9959
5a306f1a70 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 23:26:15 -07:00
stephb9959
629a3b390b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 21:17:36 -07:00
stephb9959
3b5b9636f3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 20:28:31 -07:00
stephb9959
8e125732b3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 15:22:20 -07:00
stephb9959
8e0ae5f6c8 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 15:14:37 -07:00
stephb9959
45a4211793 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 14:14:50 -07:00
stephb9959
68e85d8c5a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 14:11:01 -07:00
stephb9959
61deb1f589 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 13:47:57 -07:00
stephb9959
a1df232de9 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 10:02:36 -07:00
stephb9959
3ac0875b83 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 09:44:38 -07:00
stephb9959
94f4930bd7 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 08:44:48 -07:00
stephb9959
0bc515e3ab https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-22 08:39:24 -07:00
stephb9959
81e49026f8 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-21 19:26:50 -07:00
stephb9959
1ae68019d3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-21 18:33:45 -07:00
stephb9959
2e316478d7 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-21 09:08:02 -07:00
stephb9959
6c23a969d0 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-21 09:06:13 -07:00
stephb9959
8e900aea69 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-21 08:57:03 -07:00
stephb9959
16c32e53bd https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-21 08:53:27 -07:00
stephb9959
fb15504294 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 21:50:02 -07:00
stephb9959
8357cd76ed https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 21:29:37 -07:00
stephb9959
716d3755fe https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 21:18:42 -07:00
stephb9959
3299aadf57 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 21:05:08 -07:00
stephb9959
71ed6c90d1 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 20:52:06 -07:00
stephb9959
f45b2baa4b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 19:55:37 -07:00
stephb9959
e00aa23775 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 18:27:46 -07:00
stephb9959
83c9476720 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 18:09:59 -07:00
stephb9959
18d9947c0e https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 15:37:27 -07:00
stephb9959
3de2dd1931 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 15:22:36 -07:00
stephb9959
847648f1ee https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 15:18:01 -07:00
stephb9959
d77a4a6bb9 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 15:11:14 -07:00
stephb9959
05767cc1a7 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 14:44:08 -07:00
stephb9959
0e5c7ef5c6 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 14:41:54 -07:00
stephb9959
bc6773ac28 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 14:38:50 -07:00
stephb9959
d39574aa22 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 13:48:56 -07:00
stephb9959
b6795a4f04 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 11:34:56 -07:00
stephb9959
b8fe03c74d https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 11:29:48 -07:00
stephb9959
47b182e481 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 11:16:28 -07:00
stephb9959
f680135e53 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 11:14:52 -07:00
stephb9959
f3aecbd034 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 11:07:55 -07:00
stephb9959
15776c01ac https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 11:04:01 -07:00
stephb9959
8fc342770b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 10:51:31 -07:00
stephb9959
27c1bbeb20 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-20 10:46:19 -07:00
stephb9959
a4bb7a1c0e https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 15:24:55 -07:00
stephb9959
89134305e8 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 15:21:22 -07:00
stephb9959
f7b4fe84e1 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 15:12:10 -07:00
stephb9959
2c29200bbf https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 14:40:24 -07:00
stephb9959
1e2728423a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 14:37:41 -07:00
stephb9959
24c9283a55 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 14:34:48 -07:00
stephb9959
92e1afedfb https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 14:05:21 -07:00
stephb9959
b86f06b818 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 14:04:23 -07:00
stephb9959
2f3a0cc756 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 14:01:04 -07:00
stephb9959
713cd01b6b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 13:58:36 -07:00
stephb9959
888cc94709 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 13:50:31 -07:00
stephb9959
0926f57391 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 13:47:07 -07:00
stephb9959
78396d28d7 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 12:39:45 -07:00
stephb9959
9edcd5a330 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 12:15:39 -07:00
stephb9959
dc9a04dbc3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 12:05:10 -07:00
stephb9959
1d675067fe https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 11:52:10 -07:00
stephb9959
f69bc3434a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 11:41:37 -07:00
stephb9959
17c8d5ceaf https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 10:36:52 -07:00
stephb9959
caf133b6a2 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 10:28:36 -07:00
stephb9959
dcfdb6d242 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 10:24:31 -07:00
stephb9959
40535390b1 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 10:12:29 -07:00
stephb9959
b86d7425ac https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 09:35:47 -07:00
stephb9959
907803eafa https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 09:27:21 -07:00
stephb9959
050a3e3584 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 09:11:40 -07:00
stephb9959
1052bbee57 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 01:06:19 -07:00
stephb9959
16a970feb3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 01:05:36 -07:00
stephb9959
a185377258 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 00:52:10 -07:00
stephb9959
0871045b3c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 00:44:14 -07:00
stephb9959
4e2b1e4ecc https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 00:16:04 -07:00
stephb9959
b3f7b16f30 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-19 00:00:32 -07:00
stephb9959
2b7d96728b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-18 23:55:53 -07:00
stephb9959
13e5eab8f4 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-18 23:45:59 -07:00
stephb9959
fd3fbb3dbf https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-18 23:37:53 -07:00
stephb9959
7abd8af2e6 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-18 23:01:16 -07:00
stephb9959
3d97f5a9e3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-18 22:41:19 -07:00
stephb9959
d70ed3cae2 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-18 22:21:45 -07:00
stephb9959
814fe872f6 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 15:19:08 -07:00
stephb9959
354f0057c1 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 14:01:34 -07:00
stephb9959
390e050801 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 13:52:40 -07:00
stephb9959
f8a157ddbe https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 13:46:45 -07:00
stephb9959
8d4abd42ec https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 13:38:48 -07:00
stephb9959
4a82af2bcd https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 13:24:52 -07:00
stephb9959
bfeb9f64e2 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 11:22:50 -07:00
stephb9959
6678669188 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-17 08:48:41 -07:00
stephb9959
afe989205f https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 22:58:03 -07:00
stephb9959
5955e2e845 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 22:53:00 -07:00
stephb9959
2500dfdd80 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 09:58:03 -07:00
stephb9959
cfa496653f https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 09:51:44 -07:00
stephb9959
e4b9920b56 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 09:47:22 -07:00
stephb9959
ec156c203e https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 09:13:14 -07:00
stephb9959
13fd91b135 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 08:55:18 -07:00
stephb9959
123a638080 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 08:41:33 -07:00
stephb9959
c165a1d3de https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 08:31:51 -07:00
stephb9959
40d2cdf1b3 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-16 08:24:07 -07:00
stephb9959
565199df70 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 23:59:49 -07:00
stephb9959
c9599c3d86 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 23:51:31 -07:00
stephb9959
988c90643d https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 23:41:48 -07:00
stephb9959
62951a502c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 23:31:33 -07:00
stephb9959
05ec034f7a https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 23:16:22 -07:00
stephb9959
4e5bf7929c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 22:58:38 -07:00
stephb9959
e39149337c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 22:39:59 -07:00
stephb9959
d14da5612b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 22:31:51 -07:00
stephb9959
e42852297d https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 22:01:06 -07:00
stephb9959
1501e0f037 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 21:47:38 -07:00
stephb9959
2d3fd0b736 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 21:18:05 -07:00
stephb9959
17a77ba02b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 21:07:50 -07:00
stephb9959
2541e25ee6 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 16:59:23 -07:00
stephb9959
7799b3f904 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 16:17:59 -07:00
stephb9959
1762fdc859 https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 16:00:21 -07:00
stephb9959
339ce4734b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 13:35:44 -07:00
stephb9959
3f6b469c3c https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-15 13:28:42 -07:00
stephb9959
442f614f1b https://telecominfraproject.atlassian.net/browse/WIFI-10846
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-14 23:17:15 -07:00
Stephane Bourque
2be63c60ee Merge pull request #193 from Telecominfraproject/WIFI-10797
https://telecominfraproject.atlassian.net/browse/WIFI-10797
2022-09-13 23:36:34 -07:00
stephb9959
039cf7a83f https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-13 23:35:07 -07:00
Stephane Bourque
0b502b9f8f Merge pull request #192 from Telecominfraproject/WIFI-10797
https://telecominfraproject.atlassian.net/browse/WIFI-10797
2022-09-13 23:19:39 -07:00
stephb9959
a77fec4475 https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-13 23:07:17 -07:00
stephb9959
dfa9a09ded https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-13 23:02:02 -07:00
Stephane Bourque
40f9d2d4fb Merge pull request #191 from Telecominfraproject/WIFI-10551
https://telecominfraproject.atlassian.net/browse/WIFI-10551
2022-09-13 09:01:27 -07:00
stephb9959
1da30b61ef https://telecominfraproject.atlassian.net/browse/WIFI-10551
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-13 09:00:30 -07:00
Stephane Bourque
175fab0eb5 Merge pull request #190 from Telecominfraproject/WIFI-10797
https://telecominfraproject.atlassian.net/browse/WIFI-10797
2022-09-12 22:57:13 -07:00
stephb9959
b311fbe44d https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-12 22:56:44 -07:00
Stephane Bourque
636b82c28d Merge pull request #189 from Telecominfraproject/WIFI-10797
https://telecominfraproject.atlassian.net/browse/WIFI-10797
2022-09-08 22:55:45 -07:00
stephb9959
183f06e5fa https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-08 22:55:20 -07:00
Stephane Bourque
ac7d4ef048 Merge pull request #188 from Telecominfraproject/WIFI-10797
https://telecominfraproject.atlassian.net/browse/WIFI-10797
2022-09-08 14:53:19 -07:00
stephb9959
0c5087960e https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-08 14:52:34 -07:00
Stephane Bourque
e4be8c84f3 Merge pull request #187 from Telecominfraproject/WIFI-10797
https://telecominfraproject.atlassian.net/browse/WIFI-10797
2022-09-07 23:13:04 -07:00
stephb9959
ce93663cb5 https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-07 22:25:02 -07:00
stephb9959
952442b32d https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-07 09:20:51 -07:00
stephb9959
e06f367eb9 https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-07 09:08:17 -07:00
stephb9959
c0bab98714 https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-07 08:49:46 -07:00
stephb9959
616f3864fb https://telecominfraproject.atlassian.net/browse/WIFI-10797
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-07 08:40:13 -07:00
Stephane Bourque
5f3974aac7 Merge pull request #186 from Telecominfraproject/WIFI-10340
https://telecominfraproject.atlassian.net/browse/WIFI-10340
2022-09-02 09:38:13 -07:00
stephb9959
98a4bfc6c5 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-02 09:37:06 -07:00
stephb9959
a518f13a2d https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-09-02 09:14:02 -07:00
Dmitry Dunaev
981f6f7e6d Merge pull request #185 from Telecominfraproject/feature/wifi-10069--add-wait-postgres-initcontainer
[WIFI-10069] Add: helm - wait-postgres init container
2022-09-02 14:27:45 +03:00
Dmitry Dunaev
253982a63f [WIFI-10069] Add: helm - wait-postgres init container
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-02 13:41:55 +03:00
Stephane Bourque
03e342a24d Merge pull request #184 from Telecominfraproject/WIFI-10340
https://telecominfraproject.atlassian.net/browse/WIFI-10340
2022-08-31 08:38:32 -07:00
stephb9959
7b9db4bf4d https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-31 08:35:42 -07:00
stephb9959
fc92130fa4 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-30 23:38:19 -07:00
Stephane Bourque
e6d56fec79 Merge pull request #183 from Telecominfraproject/WIFI-10340
https://telecominfraproject.atlassian.net/browse/WIFI-10340
2022-08-28 22:43:41 -07:00
stephb9959
c3094ce73b https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 22:42:07 -07:00
stephb9959
330577edb0 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 10:50:12 -07:00
stephb9959
de6d5288f4 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 10:43:36 -07:00
stephb9959
6e96e8bc9a https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 10:24:06 -07:00
stephb9959
10f8638d73 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 09:46:58 -07:00
stephb9959
0b25e94a68 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 09:26:02 -07:00
stephb9959
3d769634c6 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 09:18:21 -07:00
stephb9959
17f8ca60cf https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 08:47:46 -07:00
stephb9959
544577bad8 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-28 08:26:55 -07:00
stephb9959
24a0035ac0 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 22:32:05 -07:00
stephb9959
cdea03bbb2 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 22:24:05 -07:00
stephb9959
2783809ae9 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 22:15:59 -07:00
stephb9959
565c05b4f3 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 21:48:24 -07:00
stephb9959
e1d90f8ea3 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 21:45:39 -07:00
stephb9959
60321902ec https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 21:39:24 -07:00
stephb9959
9ac0995fd4 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 21:35:17 -07:00
stephb9959
00551fae2c https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 21:19:28 -07:00
stephb9959
42c937848d https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 21:13:10 -07:00
stephb9959
f0d63c69c1 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 21:04:20 -07:00
stephb9959
d09f980a64 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 20:31:38 -07:00
stephb9959
f09a8bd0fe https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-27 20:00:56 -07:00
stephb9959
7dcc8cabbb https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-26 22:01:31 -07:00
stephb9959
a816e0d1c1 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-26 21:44:12 -07:00
stephb9959
01b3daa051 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-26 21:31:09 -07:00
stephb9959
2bf9bb8935 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-26 21:25:28 -07:00
stephb9959
218a49cb95 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-26 21:08:47 -07:00
stephb9959
66ea0cf308 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 22:51:21 -07:00
stephb9959
99a77cdcc4 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 22:47:59 -07:00
stephb9959
b021d80300 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 22:24:17 -07:00
stephb9959
798c40df23 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 16:25:37 -07:00
stephb9959
d95007fae1 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 15:50:02 -07:00
stephb9959
2745f1cfa0 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 15:41:43 -07:00
stephb9959
9f7b78d0f1 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 15:39:08 -07:00
stephb9959
91b0c95101 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 15:23:53 -07:00
stephb9959
6d193699c1 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 15:15:29 -07:00
stephb9959
a63cd8bb7b https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 14:43:00 -07:00
stephb9959
599c8d6fd3 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 14:36:58 -07:00
stephb9959
305ea52737 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 11:05:42 -07:00
stephb9959
7f26d8d49e https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 11:00:15 -07:00
stephb9959
09dbad5e05 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 09:32:38 -07:00
stephb9959
de20856cc1 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 09:29:06 -07:00
stephb9959
5c1e7f97dd https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 09:25:26 -07:00
stephb9959
ee9fdc8d1a https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 09:17:22 -07:00
stephb9959
c5269a9a3c https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 08:59:49 -07:00
stephb9959
79599e9b06 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-25 08:20:11 -07:00
stephb9959
dd47234b4e https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 23:05:56 -07:00
stephb9959
9f14dc8196 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 23:03:19 -07:00
stephb9959
286d313e69 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 22:54:43 -07:00
stephb9959
e69f2cabf1 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 13:29:51 -07:00
stephb9959
246c4dc8f2 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 10:42:51 -07:00
stephb9959
7d7a12a903 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:43:56 -07:00
stephb9959
69809eb243 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:38:38 -07:00
stephb9959
db85dc82b5 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:33:45 -07:00
stephb9959
a291a473b5 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:31:33 -07:00
stephb9959
e8ae32d6d4 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:24:48 -07:00
stephb9959
1d79d26dac https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:16:10 -07:00
stephb9959
b1f06462da https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:12:21 -07:00
stephb9959
f0de5dbf80 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-24 08:06:30 -07:00
stephb9959
ad0f28d9ae https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-23 23:23:36 -07:00
stephb9959
bb89e49856 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-23 23:12:22 -07:00
Stephane Bourque
f4952d5865 Merge pull request #181 from Telecominfraproject/WIFI-10571
https://telecominfraproject.atlassian.net/browse/WIFI-10571
2022-08-23 13:41:53 -07:00
stephb9959
ab655910ec https://telecominfraproject.atlassian.net/browse/WIFI-10571
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-23 13:41:26 -07:00
Stephane Bourque
b0666a0efd Merge pull request #180 from Telecominfraproject/WIFI-10340
https://telecominfraproject.atlassian.net/browse/WIFI-10571
2022-08-21 09:35:49 -07:00
stephb9959
d6540a8c1c https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-19 12:25:26 -07:00
stephb9959
1016a98712 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-19 12:17:42 -07:00
stephb9959
1a8574ea86 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-19 12:06:37 -07:00
stephb9959
eeee8b2818 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-19 11:39:31 -07:00
stephb9959
010d1f736b https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-17 21:31:37 -07:00
stephb9959
e2c71a7555 https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-16 23:35:53 -07:00
stephb9959
1bb6a68b4b https://telecominfraproject.atlassian.net/browse/WIFI-10340
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-15 23:14:56 -07:00
Stephane Bourque
055ea2e3f1 Merge pull request #178 from Telecominfraproject/WIFI-10551
https://telecominfraproject.atlassian.net/browse/WIFI-10551
2022-08-15 13:41:39 -07:00
stephb9959
ad8b6163ac https://telecominfraproject.atlassian.net/browse/WIFI-10551
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-15 13:41:15 -07:00
Dmitry Dunaev
2c405c1cad Merge pull request #177 from Telecominfraproject/fix/wifi-10413--cve-fix
[WIFI-10413] Fix: vulnerable base Docker image version
2022-08-15 13:30:58 +03:00
Dmitry Dunaev
cea975da8b [WIFI-10413] Fix: vulnerable base Docker image version
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-08-15 11:14:06 +03:00
Stephane Bourque
217241eb6a Merge pull request #176 from Telecominfraproject/WIFI-10551
https://telecominfraproject.atlassian.net/browse/WIFI-10359
2022-08-14 21:46:13 -07:00
stephb9959
85783e49c9 https://telecominfraproject.atlassian.net/browse/WIFI-10359
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-14 21:44:06 -07:00
Stephane Bourque
1d5e1a443b Merge pull request #175 from Telecominfraproject/WIFI-10551
https://telecominfraproject.atlassian.net/browse/WIFI-10551
2022-08-14 21:31:12 -07:00
stephb9959
e31a5e69a2 https://telecominfraproject.atlassian.net/browse/WIFI-10551
https://telecominfraproject.atlassian.net/browse/WIFI-10409

Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-14 21:29:54 -07:00
Stephane Bourque
59eae1535f Merge pull request #174 from Telecominfraproject/WIFI-10551
https://telecominfraproject.atlassian.net/browse/WIFI-10551
2022-08-11 22:02:18 -07:00
stephb9959
622dcbaf78 https://telecominfraproject.atlassian.net/browse/WIFI-10551
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-11 22:01:55 -07:00
Stephane Bourque
bc736863dc Merge pull request #173 from Telecominfraproject/WIFI-10551
https://telecominfraproject.atlassian.net/browse/WIFI-10551
2022-08-11 08:27:09 -07:00
stephb9959
5306cb4666 https://telecominfraproject.atlassian.net/browse/WIFI-10551
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-11 08:26:09 -07:00
stephb9959
2e30a954b6 https://telecominfraproject.atlassian.net/browse/WIFI-10551
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-11 08:24:20 -07:00
Stephane Bourque
f170f5dc90 Merge pull request #172 from Telecominfraproject/WIFI-10245
https://telecominfraproject.atlassian.net/browse/WIFI-10245
2022-08-10 16:21:36 -07:00
stephb9959
7901bca172 https://telecominfraproject.atlassian.net/browse/WIFI-10245
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-10 16:21:01 -07:00
Stephane Bourque
736a168233 Merge pull request #171 from Telecominfraproject/WIFI-10345
https://telecominfraproject.atlassian.net/browse/WIFI-10345
2022-08-10 16:20:16 -07:00
stephb9959
556f4bd9d1 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-10 14:56:59 -07:00
Stephane Bourque
2c9fe98ab4 Merge pull request #170 from Telecominfraproject/WIFI-10516
https://telecominfraproject.atlassian.net/browse/WIFI-10516
2022-08-10 12:07:55 -07:00
stephb9959
a8003a3f5f https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-10 12:05:25 -07:00
stephb9959
5a31c2be5f https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:48:27 -07:00
stephb9959
e32f3fc265 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:45:34 -07:00
stephb9959
5a26c55ffb https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:42:04 -07:00
stephb9959
6aa18fa8ec https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:30:59 -07:00
stephb9959
995f8eedc3 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:28:19 -07:00
stephb9959
ea3ba39e33 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:20:19 -07:00
stephb9959
580cd0dcb0 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:11:49 -07:00
stephb9959
1e95a45649 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 17:02:57 -07:00
stephb9959
db6af2d2eb https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 16:37:04 -07:00
stephb9959
1008d10112 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 16:24:29 -07:00
stephb9959
7b27970e64 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 14:42:28 -07:00
stephb9959
c9c7d7194f https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 14:34:13 -07:00
stephb9959
9f364009ca https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 09:11:43 -07:00
stephb9959
58dd4f0002 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 09:06:27 -07:00
stephb9959
4ca16d2c35 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 07:55:55 -07:00
stephb9959
bc3b8eee00 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 07:48:39 -07:00
stephb9959
7ea327df08 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 07:42:34 -07:00
stephb9959
94f12c9e5b https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-09 07:23:32 -07:00
Dmitry Dunaev
b273d0ecc9 Merge pull request #169 from Telecominfraproject/feature/wifi-10388--versioning
[WIFI-10388] Chg: use Docker build arg to define dependency version
2022-08-09 11:37:41 +03:00
stephb9959
ff44166aa4 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 23:09:07 -07:00
stephb9959
2a06316d46 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 23:04:34 -07:00
stephb9959
aae437df20 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 22:38:05 -07:00
stephb9959
cfc516ce02 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 22:28:38 -07:00
stephb9959
db6e547d3a https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 22:22:05 -07:00
stephb9959
e51fe3cd3b https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 22:01:41 -07:00
stephb9959
14a6e541e5 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 21:56:35 -07:00
stephb9959
f9d3bc3c43 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 21:47:18 -07:00
stephb9959
ad6f15671b https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 21:39:58 -07:00
stephb9959
f1f946c9ef https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 21:38:18 -07:00
stephb9959
38ca54ac55 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 21:32:53 -07:00
stephb9959
341609bb39 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 21:21:27 -07:00
stephb9959
1875d2a980 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 21:01:41 -07:00
stephb9959
d888ba6ee4 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 20:42:53 -07:00
stephb9959
b9fd3acf75 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 14:58:21 -07:00
stephb9959
ed9ee69f2f https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 14:54:40 -07:00
stephb9959
d436b4b157 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 14:51:33 -07:00
stephb9959
2855f87544 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 14:47:44 -07:00
stephb9959
07ae3bad4d https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 14:44:07 -07:00
stephb9959
81651a4120 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 14:30:34 -07:00
stephb9959
c456e73ab1 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 14:25:24 -07:00
stephb9959
e919e35ea0 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 13:44:09 -07:00
stephb9959
bea768bf8f https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 13:35:07 -07:00
stephb9959
32ec94b3b9 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 12:31:43 -07:00
stephb9959
48553494ca https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 12:21:49 -07:00
stephb9959
163ee377c4 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 11:55:58 -07:00
stephb9959
d3b5bd1f13 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 11:49:37 -07:00
stephb9959
624242bbab https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 11:35:55 -07:00
stephb9959
6b49921e54 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 11:26:18 -07:00
stephb9959
3439de3222 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 11:23:20 -07:00
stephb9959
f74f48def7 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 11:17:53 -07:00
stephb9959
0fd25c7089 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 11:07:09 -07:00
stephb9959
eeb1044718 https://telecominfraproject.atlassian.net/browse/WIFI-10516
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-08 10:59:18 -07:00
Dmitry Dunaev
c32da56c92 [WIFI-10388] Chg: use Docker build arg to define dependency version
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-08-08 17:32:33 +03:00
Stephane Bourque
02d5bce712 Merge pull request #168 from Telecominfraproject/WIFI-7786
Protocol documentation update
2022-08-07 21:47:12 -07:00
stephb9959
1baf06adea Protocol documentation update
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-07 21:46:38 -07:00
Stephane Bourque
60a5049d05 Merge pull request #167 from Telecominfraproject/WIFI-7786
https://telecominfraproject.atlassian.net/browse/WIFI-7786
2022-08-02 23:04:41 -07:00
stephb9959
692f0c0326 https://telecominfraproject.atlassian.net/browse/WIFI-7786
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-02 23:02:38 -07:00
Stephane Bourque
7ddcb36ad2 Merge pull request #166 from Telecominfraproject/WIFI-10388
https://telecominfraproject.atlassian.net/browse/WIFI-10388
2022-08-01 09:02:51 -07:00
stephb9959
91700a3c1c https://telecominfraproject.atlassian.net/browse/WIFI-10388
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-01 09:00:41 -07:00
Stephane Bourque
5da93336fa Merge pull request #165 from Telecominfraproject/WIFI-10407
https://telecominfraproject.atlassian.net/browse/WIFI-9977v6
2022-08-01 08:43:56 -07:00
stephb9959
feb1faec4f https://telecominfraproject.atlassian.net/browse/WIFI-9977v6
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-08-01 08:42:53 -07:00
Stephane Bourque
82e28f1728 Merge pull request #164 from Telecominfraproject/WIFI-10407
https://telecominfraproject.atlassian.net/browse/WIFI-10407
2022-07-29 08:31:41 -07:00
stephb9959
bf3912a67f https://telecominfraproject.atlassian.net/browse/WIFI-10407
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-29 08:30:18 -07:00
Stephane Bourque
fe68b1e778 Merge pull request #163 from Telecominfraproject/WIFI-9977v5
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-27 12:51:36 -07:00
stephb9959
546ca9d0b2 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 12:50:36 -07:00
Stephane Bourque
14d5309637 Merge pull request #162 from Telecominfraproject/WIFI-9977v5
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-27 10:00:50 -07:00
stephb9959
e871708f41 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 09:59:57 -07:00
Stephane Bourque
135eae4931 Merge pull request #161 from Telecominfraproject/WIFI-9977v5
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-27 09:49:13 -07:00
stephb9959
beee84775e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 09:43:36 -07:00
stephb9959
62a13bfaf5 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 09:39:35 -07:00
stephb9959
42e0f67ce8 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 09:32:35 -07:00
stephb9959
50a7d3a79e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 09:20:21 -07:00
stephb9959
300f91db17 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 09:17:21 -07:00
stephb9959
8fad2a1981 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 08:55:05 -07:00
stephb9959
0e427d4799 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-27 08:18:41 -07:00
stephb9959
0cb700ac7b https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 23:29:00 -07:00
stephb9959
23f03813eb https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 15:07:20 -07:00
Stephane Bourque
44bedc6b8c Merge pull request #160 from Telecominfraproject/WIFI-9977v5
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-26 14:50:52 -07:00
stephb9959
4acfe59f78 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 14:44:12 -07:00
stephb9959
cc66db4a33 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 14:30:34 -07:00
stephb9959
cf87b00781 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 14:15:42 -07:00
stephb9959
85b6e70132 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 14:00:20 -07:00
stephb9959
446c2c7206 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 13:26:03 -07:00
stephb9959
a66a472e9e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 13:06:06 -07:00
stephb9959
d438f99f25 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-26 12:55:42 -07:00
Stephane Bourque
a2ae008755 Merge pull request #159 from Telecominfraproject/WIFI-10345
https://telecominfraproject.atlassian.net/browse/WIFI-10345
2022-07-24 19:23:25 -07:00
stephb9959
12333b2bd3 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-24 12:05:45 -07:00
stephb9959
f09106c3a9 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-24 10:52:17 -07:00
stephb9959
05226c912e https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-24 10:27:44 -07:00
stephb9959
ef9eb0972d https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-24 10:24:53 -07:00
stephb9959
19b7803ca9 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-24 10:05:07 -07:00
stephb9959
9f1726cc99 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 14:28:55 -07:00
stephb9959
85c68d2fff https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 14:11:19 -07:00
stephb9959
0f924cdbba https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 14:06:06 -07:00
stephb9959
9433f337be https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 13:54:25 -07:00
stephb9959
feacd6544a https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 13:47:47 -07:00
stephb9959
0b79b180bb https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 13:45:48 -07:00
stephb9959
28bce56334 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 13:31:18 -07:00
stephb9959
d26e7efb6a https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 13:07:22 -07:00
stephb9959
3d3b5b4404 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 12:59:36 -07:00
stephb9959
db3cabb768 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 12:40:16 -07:00
stephb9959
3ccf4b40b8 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 11:17:23 -07:00
stephb9959
3c77fd1415 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 11:01:23 -07:00
stephb9959
ff14d887bb https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 10:52:18 -07:00
stephb9959
10221f8b16 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 10:37:23 -07:00
stephb9959
178fcccaac https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 10:31:42 -07:00
stephb9959
4f6f0aea26 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 10:01:05 -07:00
stephb9959
332d093e72 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 09:34:58 -07:00
stephb9959
6c275aefe8 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 09:26:15 -07:00
stephb9959
1dd5efeb22 https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 08:57:51 -07:00
stephb9959
2ad0ec12dd https://telecominfraproject.atlassian.net/browse/WIFI-10345
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-23 08:47:33 -07:00
Stephane Bourque
b09cec0bc2 Merge pull request #157 from Telecominfraproject/WIFI-9977v4
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-21 22:12:59 -07:00
stephb9959
d14ca95010 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-21 22:04:15 -07:00
stephb9959
2df1100795 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-19 21:40:12 -07:00
stephb9959
2f961f992a Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-19 21:20:27 -07:00
stephb9959
ecdc5b3531 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-19 20:53:16 -07:00
stephb9959
5f08a581f2 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-19 20:49:07 -07:00
stephb9959
87b4a5d626 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-19 20:43:53 -07:00
stephb9959
6aa2ef2878 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-19 20:42:18 -07:00
stephb9959
9267a36529 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-19 20:32:01 -07:00
stephb9959
72db313d8d Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 23:03:57 -07:00
stephb9959
93f0b2500e Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 23:03:21 -07:00
stephb9959
76b7aba5bd Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 22:41:32 -07:00
stephb9959
0585884033 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 22:36:39 -07:00
stephb9959
c31fa08579 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 22:34:26 -07:00
stephb9959
d9c3fea93d Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 22:27:51 -07:00
stephb9959
6325476325 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 22:24:29 -07:00
stephb9959
054e172b64 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 21:56:22 -07:00
stephb9959
7ae51f0fec Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 21:52:58 -07:00
stephb9959
531c0e24ba Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 21:46:53 -07:00
stephb9959
d97a31e002 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 08:51:32 -07:00
stephb9959
70e5b1d0db Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 08:43:17 -07:00
stephb9959
63516e85db Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-18 08:34:15 -07:00
stephb9959
35b1dbdc2e Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 23:25:41 -07:00
stephb9959
c9abe16cfe Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 23:21:22 -07:00
stephb9959
aee7530b2b Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 23:13:06 -07:00
stephb9959
ceda99fa84 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 22:56:27 -07:00
stephb9959
ce78b144e6 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 22:51:54 -07:00
stephb9959
3fd3717978 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 22:36:29 -07:00
stephb9959
9be3f1dfa9 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 22:34:11 -07:00
stephb9959
2249367696 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 22:23:46 -07:00
stephb9959
b68af82771 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 22:12:55 -07:00
stephb9959
884d2e323b Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 16:02:31 -07:00
stephb9959
5a21b6f197 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 15:53:41 -07:00
stephb9959
62c0178aa9 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 15:17:39 -07:00
stephb9959
041452cf93 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 15:00:57 -07:00
stephb9959
89ebaf78bc Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 14:45:10 -07:00
stephb9959
295a6496ef Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 14:13:48 -07:00
stephb9959
48fb10bcec Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 13:36:59 -07:00
stephb9959
525e464592 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 12:28:52 -07:00
stephb9959
5f20866a31 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 12:27:51 -07:00
stephb9959
05f60cd08b Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 11:57:45 -07:00
stephb9959
bd7b56757d Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 11:50:41 -07:00
stephb9959
bc3c85fe2d Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 11:37:41 -07:00
stephb9959
22c87decdc Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 11:18:53 -07:00
stephb9959
d13216e0e2 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 11:17:52 -07:00
stephb9959
992d977312 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-17 11:13:04 -07:00
stephb9959
9cb789d0b0 Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-16 23:35:09 -07:00
stephb9959
b4e9747bfa Feature: venue-broadcast
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-16 22:44:33 -07:00
Stephane Bourque
5ec9d6a2c8 Merge pull request #155 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-16 08:38:50 -07:00
stephb9959
3abb24919f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-16 08:37:02 -07:00
Stephane Bourque
345195dd1e Merge pull request #153 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-15 23:09:58 -07:00
stephb9959
21db12bcc6 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 23:07:32 -07:00
stephb9959
be01cfb142 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 22:57:54 -07:00
stephb9959
55645c5da4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 22:32:26 -07:00
stephb9959
aa0316462f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 22:31:08 -07:00
stephb9959
ebb3c8fed0 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 22:21:22 -07:00
stephb9959
4fb788def4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 22:08:57 -07:00
stephb9959
5b1e048be3 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 22:04:54 -07:00
stephb9959
03ebc88672 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 21:58:46 -07:00
stephb9959
80bb7ffa07 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 21:57:22 -07:00
stephb9959
1776a70a0e Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 21:47:24 -07:00
stephb9959
3a0de1fee9 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 21:35:12 -07:00
stephb9959
8414ed719b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 21:08:13 -07:00
stephb9959
eebb18fccf Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 21:00:27 -07:00
stephb9959
1e59b8e160 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 20:43:23 -07:00
stephb9959
6da673e754 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 20:39:56 -07:00
stephb9959
ee4cb53517 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 20:34:11 -07:00
stephb9959
61da6aa317 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:50:55 -07:00
stephb9959
bbbadd3a23 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:44:52 -07:00
stephb9959
855eb0dc13 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:36:05 -07:00
stephb9959
0601aaf340 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:35:00 -07:00
stephb9959
100d0302be Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:29:37 -07:00
stephb9959
1fe4dbf49f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:24:29 -07:00
stephb9959
720222137c Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:18:39 -07:00
stephb9959
d464b8a6f4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:11:58 -07:00
stephb9959
019a995bdd Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:09:08 -07:00
stephb9959
f70a8f1732 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 16:08:16 -07:00
stephb9959
0c79d2a632 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 15:56:44 -07:00
stephb9959
1d16bd352a Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 15:46:02 -07:00
stephb9959
88564f2a77 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 15:33:52 -07:00
stephb9959
1907ab9623 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 15:30:01 -07:00
stephb9959
60e50b2af4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 15:24:11 -07:00
stephb9959
cd24a45c87 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 15:17:46 -07:00
stephb9959
cab25f6fd7 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 15:04:55 -07:00
stephb9959
23c5879a4b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 14:55:59 -07:00
stephb9959
4e90422e7c Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 14:43:57 -07:00
stephb9959
e75983019a Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 14:25:20 -07:00
stephb9959
a6afef5f8e Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 14:15:56 -07:00
stephb9959
15e45f32a1 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 14:11:19 -07:00
stephb9959
4c7e1807a2 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 14:01:21 -07:00
stephb9959
301b24415c Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 14:00:34 -07:00
stephb9959
da0698ab9b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 13:57:27 -07:00
stephb9959
f8454e6b83 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 13:52:54 -07:00
stephb9959
cfaab404e9 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 13:49:58 -07:00
stephb9959
e5f98cda04 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 13:44:54 -07:00
stephb9959
bd8fece423 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 13:36:18 -07:00
stephb9959
68a707fe57 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 13:31:09 -07:00
stephb9959
e02a5595a1 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 12:44:21 -07:00
Stephane Bourque
744c1143fb Merge pull request #152 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-15 11:16:01 -07:00
stephb9959
41423a6d5f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 11:15:25 -07:00
stephb9959
060c8673e7 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 11:14:42 -07:00
Stephane Bourque
1210ae821b Merge pull request #151 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-15 10:49:12 -07:00
stephb9959
1a2e4cc184 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 10:48:18 -07:00
Stephane Bourque
e32ace120b Merge pull request #150 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-15 10:33:55 -07:00
stephb9959
3f2c046a96 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 10:32:21 -07:00
Stephane Bourque
9459bb022c Merge pull request #149 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-15 10:16:04 -07:00
stephb9959
9526a2639a Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 10:14:56 -07:00
Stephane Bourque
2051467c0b Merge pull request #148 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-15 07:47:53 -07:00
stephb9959
bacaa9959c Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 07:46:36 -07:00
Stephane Bourque
875ee6bfd1 Merge pull request #147 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-15 07:42:16 -07:00
stephb9959
8f966fa80c Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 07:41:13 -07:00
stephb9959
d9ac843134 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-15 07:07:18 -07:00
Stephane Bourque
c14abf8aa0 Merge pull request #145 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-14 20:55:33 -07:00
stephb9959
d779fca535 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 20:50:46 -07:00
stephb9959
7e1d545f26 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 20:43:38 -07:00
stephb9959
9c2d60ed3a Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 20:22:58 -07:00
Stephane Bourque
b8516cad84 Merge pull request #144 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-14 15:52:37 -07:00
stephb9959
eba979d9da Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 15:47:58 -07:00
stephb9959
d163f7522d Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 15:34:53 -07:00
stephb9959
132fdafd32 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 15:29:00 -07:00
stephb9959
3d6527f30b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 15:17:02 -07:00
stephb9959
dc114de8fa Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 15:16:11 -07:00
stephb9959
0592537b71 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 15:16:04 -07:00
stephb9959
eddaaa0cd6 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 08:03:33 -07:00
stephb9959
46e72369ae Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-14 07:28:32 -07:00
Stephane Bourque
58648d7dc5 Merge pull request #142 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-13 23:59:54 -07:00
stephb9959
b2bd6aab9e Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 23:58:42 -07:00
stephb9959
3781f5283f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 23:42:47 -07:00
stephb9959
7b990a7d2f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 23:14:33 -07:00
Stephane Bourque
c1347fc3b8 Merge pull request #140 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-13 15:51:42 -07:00
stephb9959
888fcbbcd3 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 15:50:31 -07:00
stephb9959
4e4156c420 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 15:45:51 -07:00
stephb9959
ee98a7b8a5 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 14:24:54 -07:00
stephb9959
0b5518d265 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 14:21:38 -07:00
stephb9959
7bc0656f25 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 13:53:53 -07:00
stephb9959
177a8b40ee Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 12:54:43 -07:00
Stephane Bourque
85ee78f35e Merge pull request #139 from Telecominfraproject/WIFI-9977
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-13 12:08:11 -07:00
stephb9959
9043b3a558 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:59:10 -07:00
stephb9959
4d2d488812 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:53:09 -07:00
stephb9959
adf226f2e8 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:48:24 -07:00
stephb9959
749d425d80 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:40:55 -07:00
stephb9959
a6f9deb315 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:35:41 -07:00
stephb9959
f4236408fc Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:30:03 -07:00
stephb9959
377c7bfc0b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:20:27 -07:00
stephb9959
2e3efd97e4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:08:28 -07:00
stephb9959
58abf04e42 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 11:07:40 -07:00
stephb9959
5e002899b5 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 10:45:04 -07:00
stephb9959
d43c8f63ab Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-13 08:27:54 -07:00
Stephane Bourque
a00ba50920 Merge pull request #137 from Telecominfraproject/WIFI-10084
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-12 20:39:33 -07:00
stephb9959
c2fa87d6bd Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 20:38:12 -07:00
stephb9959
ab0b36a96f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 20:31:18 -07:00
stephb9959
89f8047e2f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 20:20:15 -07:00
stephb9959
1515c9bb6a Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 20:11:54 -07:00
stephb9959
b53e6f44fa Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 14:16:10 -07:00
stephb9959
769c9c90f6 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 12:31:16 -07:00
stephb9959
dc0eb35376 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 12:02:29 -07:00
stephb9959
e6b497f0b4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 11:21:07 -07:00
stephb9959
bab9d869b1 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 10:52:42 -07:00
stephb9959
a9127d4fcf Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 10:35:30 -07:00
stephb9959
fea78abe9b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 10:27:10 -07:00
stephb9959
bd72993fa5 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 10:11:48 -07:00
stephb9959
7d74694bf9 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 10:01:30 -07:00
stephb9959
8e84a0f1f3 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 09:50:24 -07:00
stephb9959
98c8f29555 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 09:41:04 -07:00
stephb9959
42a4ee0864 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 09:28:59 -07:00
stephb9959
fcce86acf4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 09:03:41 -07:00
stephb9959
31aad8b41b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 08:18:25 -07:00
stephb9959
a828039445 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 08:03:07 -07:00
stephb9959
6905aeaeec Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 07:53:16 -07:00
Stephane Bourque
3293b7b71d Merge pull request #136 from Telecominfraproject/WIFI-10084
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-12 00:31:03 -07:00
stephb9959
2d6df5ea29 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 00:29:01 -07:00
stephb9959
e466f76b75 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 00:28:12 -07:00
stephb9959
170b97514b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 00:20:54 -07:00
stephb9959
a463bb60dd Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 00:20:03 -07:00
stephb9959
9bbb12b674 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-12 00:05:05 -07:00
stephb9959
46cc41e065 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 23:53:15 -07:00
stephb9959
1776643579 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 23:40:46 -07:00
stephb9959
c0d9aca88a Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 23:22:39 -07:00
stephb9959
88018335da Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 23:08:01 -07:00
stephb9959
7ce7927c95 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 22:56:38 -07:00
stephb9959
5b797cf937 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 22:43:53 -07:00
stephb9959
cd615e8f2b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 22:33:17 -07:00
stephb9959
cf3f0fe67f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 21:57:51 -07:00
stephb9959
b80e92f3dc Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 21:50:53 -07:00
stephb9959
11034bd4fd Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 14:31:25 -07:00
stephb9959
01980892b1 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 14:24:14 -07:00
stephb9959
f4d4405663 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 14:18:24 -07:00
stephb9959
a8370dc8dd Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 14:17:43 -07:00
stephb9959
861c4d0dee Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 14:12:15 -07:00
stephb9959
8c70e833ea Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 14:08:03 -07:00
stephb9959
f8928bbec2 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 13:42:00 -07:00
stephb9959
0b7e474e01 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 13:40:22 -07:00
stephb9959
14f0bb75d1 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 12:37:20 -07:00
stephb9959
32d37a3b9c Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 12:27:12 -07:00
stephb9959
24391c5ac4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 12:23:39 -07:00
stephb9959
7ac47dfaa0 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 12:16:05 -07:00
stephb9959
fd77d6ef37 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 11:32:02 -07:00
stephb9959
04c9deffd3 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 11:23:55 -07:00
stephb9959
f8bc00cb55 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 11:15:48 -07:00
stephb9959
f2ae0b6bd4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 11:11:25 -07:00
stephb9959
1904b34c84 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 11:07:13 -07:00
stephb9959
23ea21d2b4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 10:57:06 -07:00
stephb9959
276572a8a5 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 10:29:10 -07:00
stephb9959
b9bd5ca6a5 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 10:27:41 -07:00
stephb9959
201a4dd6e7 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 10:18:57 -07:00
Stephane Bourque
769eb83744 Merge pull request #135 from Telecominfraproject/WIFI-10084
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-11 10:09:31 -07:00
stephb9959
66a30c4f37 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 10:06:22 -07:00
Stephane Bourque
2a744e2fde Merge pull request #134 from Telecominfraproject/WIFI-10084
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-11 09:43:00 -07:00
stephb9959
f212aa2e8c Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 09:30:47 -07:00
stephb9959
fc478bd304 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 09:11:39 -07:00
stephb9959
6e8a2478c4 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 09:01:46 -07:00
stephb9959
eceb5a9034 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 08:48:55 -07:00
stephb9959
782acea8c7 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 08:47:18 -07:00
stephb9959
524d392e83 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 08:39:08 -07:00
Stephane Bourque
885f1affeb Merge pull request #133 from Telecominfraproject/WIFI-10084
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-11 07:22:44 -07:00
stephb9959
50abf75a0a Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-11 07:21:53 -07:00
Stephane Bourque
1e2d04ad07 Merge pull request #131 from Telecominfraproject/WIFI-10084
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
2022-07-10 16:10:40 -07:00
stephb9959
5874d3f1fd Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 16:09:06 -07:00
stephb9959
a4abbe6ef3 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 16:06:37 -07:00
stephb9959
41e3cbb2b2 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 16:00:13 -07:00
stephb9959
1f77083973 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 15:52:36 -07:00
stephb9959
b08f993a20 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 15:40:34 -07:00
stephb9959
113baa625e Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 15:34:49 -07:00
stephb9959
3765d22815 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 15:33:47 -07:00
stephb9959
24d492903b Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 15:27:09 -07:00
stephb9959
3b4fd70522 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 14:54:45 -07:00
stephb9959
19cf9101fe Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 14:43:49 -07:00
stephb9959
004319e7ad Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 14:36:17 -07:00
stephb9959
94893d1185 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 14:28:57 -07:00
stephb9959
13dce2f3e8 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 14:28:16 -07:00
stephb9959
ea7bc3c52f Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 14:13:36 -07:00
stephb9959
0235a13841 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 14:07:54 -07:00
stephb9959
be33c88337 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 13:58:40 -07:00
stephb9959
0456f638c9 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 11:32:09 -07:00
stephb9959
83ada79ca3 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 11:29:25 -07:00
stephb9959
913d1e571d Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 11:22:33 -07:00
stephb9959
8f98e510db Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 11:17:51 -07:00
stephb9959
fb0da90b63 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 11:04:44 -07:00
stephb9959
1e1dec51ab Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 11:01:34 -07:00
stephb9959
c35602e30e Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 10:47:26 -07:00
stephb9959
4c90a777e0 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 10:36:38 -07:00
stephb9959
9abfa4bad5 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 10:30:23 -07:00
stephb9959
7ecd0c9891 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 10:09:41 -07:00
stephb9959
6e25ccdd87 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 10:08:10 -07:00
stephb9959
a8f970eaf2 Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 09:52:23 -07:00
stephb9959
9f4d362a6d Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10084
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-10 08:02:46 -07:00
stephb9959
c84f05cd22 Merge remote-tracking branch 'origin/master' 2022-07-08 23:10:01 -07:00
stephb9959
a532520044 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-08 23:09:34 -07:00
Stephane Bourque
02c3b2fe2e Merge pull request #129 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-07 20:54:24 -07:00
stephb9959
cce4a7ec93 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-07 20:52:40 -07:00
Stephane Bourque
9aef183dc2 Merge pull request #128 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-07 12:08:40 -07:00
stephb9959
60a3365a9e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-07 11:59:04 -07:00
stephb9959
6c052d7afe https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-07 11:57:57 -07:00
Stephane Bourque
88eae31b7f Merge pull request #127 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 23:41:42 -07:00
stephb9959
d59f6e3dfc https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 23:39:46 -07:00
Stephane Bourque
c97566f625 Merge pull request #126 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 22:59:51 -07:00
stephb9959
1fb41a9460 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 22:55:50 -07:00
stephb9959
cfec8a1cbc https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 22:55:39 -07:00
stephb9959
7a84640c71 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 22:52:44 -07:00
Stephane Bourque
0d2276ff5a Merge pull request #125 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 22:25:36 -07:00
stephb9959
d227f83384 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 22:23:28 -07:00
stephb9959
acb4d91a3d https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 22:20:48 -07:00
Stephane Bourque
72b2913cc5 Merge pull request #124 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 22:03:47 -07:00
stephb9959
746ef603e2 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 22:02:51 -07:00
stephb9959
ab792f7239 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 22:02:42 -07:00
Stephane Bourque
c4bb577763 Merge pull request #123 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 21:41:49 -07:00
stephb9959
3caf67102e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 21:41:15 -07:00
Stephane Bourque
8a3ade14ae Merge pull request #122 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 21:26:06 -07:00
stephb9959
4199b859ad https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 21:24:36 -07:00
stephb9959
be1b571f7f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 21:10:29 -07:00
Stephane Bourque
3002e17fd2 Merge pull request #121 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 21:04:22 -07:00
stephb9959
0d1a794e10 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 21:00:50 -07:00
stephb9959
2aa7d97c80 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 19:23:47 -07:00
Stephane Bourque
0d3a0cbf03 Merge pull request #120 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 16:26:07 -07:00
stephb9959
1d8cb5447b https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 16:25:10 -07:00
Stephane Bourque
3526a7abd9 Merge pull request #119 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 16:01:04 -07:00
stephb9959
d7ec9a3552 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 15:59:29 -07:00
Stephane Bourque
9f567e0e69 Merge pull request #118 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 15:30:56 -07:00
stephb9959
b16a410f1d https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 15:29:39 -07:00
Stephane Bourque
0955f23dfc Merge pull request #117 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 14:52:21 -07:00
stephb9959
bd10ebc19c https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 14:50:58 -07:00
stephb9959
f74c5b496f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 14:50:07 -07:00
stephb9959
6e961be74e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 14:42:28 -07:00
Stephane Bourque
c92d22f3cb Merge pull request #116 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 12:13:18 -07:00
stephb9959
e1770dc6a2 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 10:47:43 -07:00
Stephane Bourque
eace417fd3 Merge pull request #115 from Telecominfraproject/WIFI-9977v3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-06 08:45:20 -07:00
stephb9959
ec3b5ededc https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-06 08:39:12 -07:00
Stephane Bourque
78a6b011f8 Merge pull request #113 from Telecominfraproject/RADSEC-proxy
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-05 15:01:37 -07:00
stephb9959
a5450418b3 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-05 14:23:21 -07:00
stephb9959
c74aa0d89f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-05 13:36:38 -07:00
stephb9959
5f5e887f91 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-04 23:26:10 -07:00
stephb9959
54a9290589 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-04 23:23:52 -07:00
stephb9959
24be35c974 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-04 23:18:12 -07:00
Stephane Bourque
937d2818c0 Merge pull request #112 from Telecominfraproject/RTTYv3
Fix: https://telecominfraproject.atlassian.net/browse/WIFI-10040
2022-07-04 21:44:59 -07:00
stephb9959
f014960b3a https://telecominfraproject.atlassian.net/browse/WIFI-10040
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-04 13:57:13 -07:00
stephb9959
cc5b319141 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-07-01 08:00:28 -07:00
Stephane Bourque
d5e7a6661f Merge pull request #111 from Telecominfraproject/RTTYv3
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-07-01 06:53:53 -07:00
stephb9959
3368782471 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 23:30:13 -07:00
stephb9959
2f013557a9 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 23:22:50 -07:00
stephb9959
09595abc8c https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 23:22:30 -07:00
stephb9959
5104ab1dc3 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 23:18:22 -07:00
stephb9959
8f3b2f795f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:59:14 -07:00
stephb9959
9779ee669b https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:55:58 -07:00
stephb9959
f7187749a1 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:51:03 -07:00
stephb9959
ddec407856 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:47:11 -07:00
stephb9959
4650ac592a https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:39:13 -07:00
stephb9959
bc5c9e30cf https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:19:45 -07:00
stephb9959
1b53398e1e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:14:39 -07:00
stephb9959
7b59a981dd https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 22:02:19 -07:00
stephb9959
ec3cb6586f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 21:41:33 -07:00
stephb9959
c40be95aa8 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 21:29:35 -07:00
stephb9959
ba8edb7f74 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 20:51:00 -07:00
stephb9959
ea14936a1d https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 20:42:03 -07:00
stephb9959
676f131ca9 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 20:39:55 -07:00
stephb9959
2e1fc663c8 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 20:29:27 -07:00
stephb9959
cd9ef2ed2a https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 17:02:17 -07:00
stephb9959
4a1a903656 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 16:59:00 -07:00
stephb9959
f6409fc063 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 16:38:23 -07:00
stephb9959
6af855f6ca https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 16:33:39 -07:00
stephb9959
bec81bc380 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 16:31:15 -07:00
stephb9959
0e4e4156a1 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 16:07:51 -07:00
stephb9959
2aa60a5676 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 15:59:58 -07:00
stephb9959
8b396e51ff https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 15:48:15 -07:00
Stephane Bourque
01f53d7b78 Merge pull request #110 from Telecominfraproject/WIFI-9828
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-06-30 15:47:01 -07:00
stephb9959
b3c188701f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 14:31:12 -07:00
stephb9959
7eb4c9e38b https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 11:00:42 -07:00
stephb9959
c93c34c042 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 10:53:37 -07:00
stephb9959
418f8d31ae https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 10:44:14 -07:00
stephb9959
77c0c191f7 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 10:12:49 -07:00
stephb9959
f0f4cf54bb https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 10:06:30 -07:00
stephb9959
917abf1d7f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 09:43:05 -07:00
stephb9959
b4e7e4e26b https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 09:27:33 -07:00
stephb9959
9d0a146859 https://telecominfraproject.atlassian.net/browse/WIFI-9877
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 09:13:46 -07:00
Stephane Bourque
7420b72b23 Merge pull request #108 from Telecominfraproject/oui_download_url
properties: update default OUI download URL everywhere
2022-06-30 07:25:57 -07:00
Stephane Bourque
5fc675484c Merge pull request #107 from Telecominfraproject/WIFI-9828
https://telecominfraproject.atlassian.net/browse/WIFI-9828
2022-06-30 07:12:49 -07:00
Stijn Tintel
38ad11542b properties: update default OUI download URL everywhere
The URL https://linuxnet.ca/ieee/oui.txt times out:

  OUI-SVR: [Information] Start: Retrieving OUI file: https://linuxnet.ca/ieee/oui.txt
  OUI-SVR: [Error] Timeout: connect timed out: 24.222.55.20:443

It was replaced with a working URL in the following commit:
7e5e998265 ("Updated the OUI db download link")

Let's use the new URL everywhere for consistency.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-06-30 16:19:44 +03:00
stephb9959
63f2a4085a https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-30 00:17:39 -07:00
Stephane Bourque
fea70efb2d Merge pull request #106 from Telecominfraproject/WIFI-9828
Wifi 9828
2022-06-30 00:15:26 -07:00
stephb9959
da42c9845f https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 23:47:47 -07:00
stephb9959
ed46778bd4 https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 23:35:14 -07:00
stephb9959
1f7c0b7fdf https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 23:22:58 -07:00
stephb9959
15ec31fc89 https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 23:13:38 -07:00
stephb9959
d2a0d6da8a https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 23:08:52 -07:00
stephb9959
77cae31031 https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 22:41:36 -07:00
stephb9959
6cab1caf6c https://telecominfraproject.atlassian.net/browse/WIFI-9828
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 22:10:28 -07:00
Stephane Bourque
eea8203869 Merge pull request #104 from Telecominfraproject/WiFi-9620-CoA
https://telecominfraproject.atlassian.net/browse/WIFI-9977
2022-06-29 18:31:24 -07:00
stephb9959
040397aa8e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 17:20:56 -07:00
stephb9959
bba92aa9b8 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 17:20:14 -07:00
stephb9959
c332a3946d https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 17:19:12 -07:00
stephb9959
02e677f849 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 17:07:07 -07:00
stephb9959
a26f7c03c1 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 17:05:43 -07:00
stephb9959
9181ae01cc https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 17:00:23 -07:00
stephb9959
7825b00d2e https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 16:50:51 -07:00
stephb9959
8b895c2088 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 16:30:39 -07:00
stephb9959
49d39d37a1 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 16:23:06 -07:00
stephb9959
406d59d5d7 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 15:55:21 -07:00
stephb9959
186d12c78a https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 15:49:36 -07:00
stephb9959
421c24c961 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 15:16:49 -07:00
stephb9959
e00c835680 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 15:12:54 -07:00
stephb9959
3f972ebb4a https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 14:55:58 -07:00
stephb9959
cf8d29e66f https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 14:45:13 -07:00
stephb9959
d5e11d246a https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 12:29:01 -07:00
stephb9959
6ac29199e0 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 11:53:14 -07:00
stephb9959
2f9452d6ef https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 11:10:24 -07:00
stephb9959
caed454e1a https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 11:05:50 -07:00
stephb9959
30916cbed1 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 10:54:35 -07:00
stephb9959
81899788a9 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 10:23:53 -07:00
stephb9959
e1590cbe90 https://telecominfraproject.atlassian.net/browse/WIFI-9977
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 10:22:30 -07:00
stephb9959
bcbc212436 https://telecominfraproject.atlassian.net/browse/WIFI-9976
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 10:09:02 -07:00
stephb9959
520671684b https://telecominfraproject.atlassian.net/browse/WIFI-9976
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 10:04:48 -07:00
Stephane Bourque
eacf9c0450 Merge pull request #102 from Telecominfraproject/WiFi-9620-CoA
https://telecominfraproject.atlassian.net/browse/WIFI-9952
2022-06-29 09:41:30 -07:00
stephb9959
bef4c3ed5c https://telecominfraproject.atlassian.net/browse/WIFI-9952
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-29 09:14:57 -07:00
stephb9959
4fe6254bf2 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 09:45:18 -07:00
stephb9959
63ba3d633d https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 08:28:48 -07:00
stephb9959
1255cf0a56 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 08:09:00 -07:00
stephb9959
7a6f2a517c https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 07:57:29 -07:00
stephb9959
6c15908ed6 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 07:49:31 -07:00
stephb9959
d0a7670fff https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 07:40:06 -07:00
stephb9959
17d6253cfe https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 07:28:42 -07:00
stephb9959
ab592305ce https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 07:11:34 -07:00
stephb9959
0da527e1d7 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 07:06:16 -07:00
stephb9959
d3848a6f8b https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 06:54:51 -07:00
stephb9959
c522c22d31 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 06:48:20 -07:00
stephb9959
783886662f https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 06:44:19 -07:00
stephb9959
56ab9b1409 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-28 06:29:20 -07:00
stephb9959
67e86a0edf https://telecominfraproject.atlassian.net/browse/WIFI-9952
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 20:30:44 -07:00
stephb9959
70c12a5b77 https://telecominfraproject.atlassian.net/browse/WIFI-9952
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 17:24:48 -07:00
stephb9959
03f2e2d457 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 14:20:41 -07:00
stephb9959
ed12331d20 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 14:13:38 -07:00
stephb9959
ec0c295c7c https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 14:10:53 -07:00
stephb9959
2438bd7ca7 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 14:09:08 -07:00
stephb9959
18d18f68c5 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 13:58:11 -07:00
stephb9959
120f94a95a https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 13:51:16 -07:00
stephb9959
7b9cda8c3d https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 13:42:59 -07:00
stephb9959
0d116119ed https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 09:27:28 -07:00
stephb9959
b9a7f53a92 https://telecominfraproject.atlassian.net/browse/WIFI-9959
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-27 08:23:33 -07:00
Johann Hoffmann
459029d5d7 Always re-generate config file if TEMPLATE_CONFIG is set to true
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-24 18:17:05 +02:00
stephb9959
bfe0ff4481 https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-24 08:00:47 -07:00
stephb9959
b70a95d12b https://telecominfraproject.atlassian.net/browse/WIFI-9620
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-24 07:51:23 -07:00
Stephane Bourque
8280ff46db Update PROTOCOL.md
Fixing protocol properties file entries.

Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-24 07:46:06 -07:00
Stephane Bourque
59da808bcd Update PROTOCOL.md
Fixed some formatting.

Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-24 07:36:19 -07:00
Stephane Bourque
840c22e0d1 Merge pull request #98 from Telecominfraproject/WIFI-9620
Wifi 9620
2022-06-23 11:02:37 -07:00
stephb9959
996e410fde Fix: https://telecominfraproject.atlassian.net/browse/WIFI-9537
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-23 11:01:01 -07:00
stephb9959
521dcc2eed Removal of extraneous logging and debug statements.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-23 09:42:19 -07:00
stephb9959
4d73467b8a New RADIUS routing algorithm
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-23 09:03:30 -07:00
stephb9959
515444d223 New RADIUS routing algorithm
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-23 09:02:28 -07:00
stephb9959
dccda306d4 New RADIUS routing algorithm
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-23 09:00:25 -07:00
stephb9959
3fd5c59994 Updating radius configuration file template
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 23:03:03 -07:00
stephb9959
87fee4ecd2 Updating radius configuration file template
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 22:25:55 -07:00
stephb9959
b37e7d4c5d Updating radius configuration file template
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 22:13:25 -07:00
stephb9959
f8c21f0c68 Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-9537
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 22:02:52 -07:00
stephb9959
f74c098b99 Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-9537
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 22:00:01 -07:00
stephb9959
1619cec197 Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-9537
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 21:49:10 -07:00
stephb9959
62211b6e8b Adding deviceping command to CLI.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 21:36:20 -07:00
stephb9959
1bebe0729a Improving Radius router.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 12:03:43 -07:00
stephb9959
6a8a6aa851 Fixing compile warning.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 11:54:47 -07:00
stephb9959
4b6880a306 Fixing https://telecominfraproject.atlassian.net/browse/WIFI-9537
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-22 11:52:50 -07:00
stephb9959
3d252116dd Changing b64 libs
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-21 10:52:50 -07:00
stephb9959
2fc5e69145 Removing DST parameter
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-21 10:33:49 -07:00
stephb9959
8d2e85d0ee Removing DST parameter
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-21 10:18:32 -07:00
stephb9959
d1efdc93a4 Removing DST parameter
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-21 10:10:19 -07:00
stephb9959
c27627302f Fixing Base64 encoding
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-21 09:21:57 -07:00
stephb9959
ae18fead11 Adding temporary routing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-20 23:17:39 -07:00
stephb9959
75a6300ffb Move to proper TIP RADIUS dictionary
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>

Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-20 10:20:27 -07:00
stephb9959
f84a4c83d0 Fixing RADIUS packet decoding offset
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-18 22:37:43 -07:00
Johann Hoffmann
d5c8cb5837 [WIFI-9534] Add condition to avoid deleting default and release branch images
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-17 13:49:54 +02:00
stephb9959
a09f2ec7bd Troubleshooting failed Radius parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-16 14:08:28 -07:00
stephb9959
7af9be5845 Troubleshooting failed Radius parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-16 11:08:47 -07:00
stephb9959
bc6e7d538b Fix: failure to send CoA response to CoA server
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-16 09:16:37 -07:00
stephb9959
59ed9df3c9 Bad serialnumber RADIUS packet filtering.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-16 09:02:57 -07:00
stephb9959
0f46a6ded0 Runt RADIUS packet filtering.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-16 08:59:01 -07:00
stephb9959
ef09214187 Wrong CoA socket address
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-16 08:52:29 -07:00
stephb9959
aa4631b55d Adding radius config secret in config processing, for living lab and cli commands.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-15 23:36:05 -07:00
stephb9959
08b59e04ee Adding radius config sampel for living lab and cli commands.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-15 16:44:21 -07:00
stephb9959
3455297cd6 Adding radius config sampel for living lab and cli commands.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-15 16:44:08 -07:00
stephb9959
350ccd5371 Fixing strategy parsing
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-15 15:57:50 -07:00
stephb9959
b89c0773c5 Merge remote-tracking branch 'origin/WIFI-9620' into WIFI-9620 2022-06-15 15:35:56 -07:00
stephb9959
d03cd6a6df Initial Work
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-15 15:35:22 -07:00
stephb9959
142a04ffc3 Initial Work
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-15 15:03:45 -07:00
stephb9959
2b8e496bbc Merge remote-tracking branch 'origin/master' 2022-06-15 07:29:29 -07:00
stephb9959
776a781a87 README.md typos and clarifications.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-15 07:29:21 -07:00
Johann Hoffmann
f5d66365b8 Temporarily disable cleanup for merges into release branches
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-15 14:49:30 +02:00
stephb9959
fd8b021225 Merge remote-tracking branch 'origin/master' 2022-06-08 09:54:17 -07:00
stephb9959
1d2b54b6cf Adding IE parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-08 09:54:09 -07:00
Dmitry Dunaev
b073246293 Merge pull request #94 from Telecominfraproject/fix/wifi-9174--dep-charts
[WIFI-9174] Fix: switch from deprecated bitnami charts to mirrored ones
2022-06-03 15:42:24 +03:00
Dmitry Dunaev
8205cb7336 [WIFI-9174] Fix: switch from deprecated bitnami charts to mirrored ones
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-06-03 15:40:09 +03:00
stephb9959
9339ae893a Adding IE parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 23:15:26 -07:00
stephb9959
ce483ba51c Adding IE parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 21:59:03 -07:00
stephb9959
85a7de67fb Adding IE parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 21:44:26 -07:00
stephb9959
abdabe7da3 Adding IE parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 21:10:13 -07:00
stephb9959
669af7640c Initial commit.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 15:49:10 -07:00
stephb9959
83c46c44aa Initial commit.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 15:39:04 -07:00
stephb9959
7b2ba4fed4 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 14:04:10 -07:00
stephb9959
ef5aa26991 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 12:28:20 -07:00
stephb9959
92b25846d2 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 12:24:37 -07:00
stephb9959
77663f9184 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 12:23:48 -07:00
stephb9959
61c7ab3267 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 11:48:41 -07:00
stephb9959
8ae0006343 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 10:54:50 -07:00
stephb9959
64a1fa1c85 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 10:49:34 -07:00
stephb9959
2b9c90d5e6 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 10:11:15 -07:00
stephb9959
565cee2373 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 10:06:52 -07:00
stephb9959
36c5c9c5b6 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 10:02:23 -07:00
stephb9959
837c3d5570 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 09:59:27 -07:00
stephb9959
2a71721548 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 09:50:59 -07:00
stephb9959
055bdcf937 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-02 09:36:27 -07:00
stephb9959
221ee05298 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 23:51:57 -07:00
stephb9959
afb8252dc2 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 23:51:07 -07:00
stephb9959
77f86d139f Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 23:39:52 -07:00
stephb9959
b2353b6a0e Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 23:39:10 -07:00
stephb9959
bf4b9b0d63 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 23:33:09 -07:00
stephb9959
e51236f0ca Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 23:30:31 -07:00
stephb9959
5be8ad75ed Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 23:04:09 -07:00
stephb9959
054e3e1591 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 11:43:02 -07:00
stephb9959
06366f875c Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 11:21:59 -07:00
stephb9959
64d3f8c3ee Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 10:25:19 -07:00
stephb9959
8878445e03 Adding more IEs parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 10:00:23 -07:00
stephb9959
ea30684f0c Framework update.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 08:43:39 -07:00
stephb9959
ebf08a63f1 Framework update.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-06-01 08:31:05 -07:00
stephb9959
e9e7db9ac0 Framework update.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-31 23:55:15 -07:00
stephb9959
7f9d03ed34 Framework update.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-31 14:00:24 -07:00
stephb9959
084483b028 Framework update.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-31 12:33:16 -07:00
stephb9959
285dbacd12 Changes for script command for devices: remove UCI and added TIMEOUT.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-29 09:19:19 -07:00
stephb9959
8f79d70753 Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 23:16:26 -07:00
stephb9959
6d20481d64 Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 23:06:44 -07:00
stephb9959
7da4bbba61 Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 22:34:34 -07:00
stephb9959
ff955d8b2f Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 22:33:48 -07:00
stephb9959
29d615393f Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 22:21:05 -07:00
stephb9959
2a716e6c66 Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 22:16:21 -07:00
stephb9959
b662dcf88c Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 22:05:28 -07:00
stephb9959
253ffbf111 Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 22:03:33 -07:00
stephb9959
dfd689512b Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 22:00:07 -07:00
stephb9959
cee2705bf8 Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 21:12:07 -07:00
stephb9959
af1e293bde Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 21:02:13 -07:00
stephb9959
58266eb239 Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 20:57:05 -07:00
stephb9959
87dc357c9f Adding WifiScan Parsing WLAN_EID_SUPPORTED_REGULATORY_CLASSES
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 20:54:02 -07:00
stephb9959
02798de88a Adding WifiScan Parsing ERP Info
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 20:35:11 -07:00
stephb9959
d7bd812f97 Adding WifiScan Parsing ERP Info
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 20:25:23 -07:00
stephb9959
b692a7868e Fixing wifiscan country parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 20:06:38 -07:00
stephb9959
f57dfc62c0 Fixing wifiscan country parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 19:58:41 -07:00
stephb9959
21794d669e Fixing wifiscan country parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 16:28:48 -07:00
stephb9959
2139093a73 Fixing wifiscan country parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 16:27:08 -07:00
stephb9959
bc1f0670fb Fixing wifiscan country parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 16:21:02 -07:00
stephb9959
a0b0a169fa Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/framework/ConfigurationValidator.cpp
2022-05-27 16:20:07 -07:00
stephb9959
7feb9f3655 Fixing wifiscan country parsing.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 16:18:43 -07:00
stephb9959
3878d8abe6 Adding latest data model.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 07:39:59 -07:00
stephb9959
770b5969f8 Adding latest data model.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 07:36:57 -07:00
stephb9959
00bca216fc Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/framework/ConfigurationValidator.cpp
2022-05-27 07:32:34 -07:00
Stephane Bourque
64eb7748d1 Adding latest data model.
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
2022-05-27 07:31:52 -07:00
stephb9959
d6434666b4 Adding latest data model. 2022-05-26 22:27:24 -07:00
stephb9959
747c84de4a Adding latest data model. 2022-05-26 22:23:34 -07:00
stephb9959
538bdb25b1 Adding latest data model. 2022-05-26 22:12:44 -07:00
stephb9959
07229e7e1f Adding latest data model. 2022-05-26 10:30:30 -07:00
stephb9959
a63a1785e2 Adding latest data model. 2022-05-26 09:21:17 -07:00
stephb9959
14820bd9c8 Adding latest data model. 2022-05-26 09:18:41 -07:00
stephb9959
aeeb333c62 Adding latest data model. 2022-05-26 09:13:33 -07:00
stephb9959
caa8f8c5a5 Adding latest data model. 2022-05-26 08:30:27 -07:00
stephb9959
02aada469b Adding ies request during WifiScan 2022-05-26 07:41:44 -07:00
stephb9959
020f9aea16 Adding ies request during WifiScan 2022-05-26 07:36:52 -07:00
stephb9959
a8d5717fd5 Adding ies request during WifiScan 2022-05-26 07:36:09 -07:00
stephb9959
51dd030419 Adding ies request during WifiScan 2022-05-26 07:11:07 -07:00
stephb9959
6a83895efc Adding ies request during WifiScan 2022-05-25 23:57:09 -07:00
stephb9959
c5e2574ab1 Adding ies request during WifiScan 2022-05-25 23:50:25 -07:00
stephb9959
5a1828eaea Adding ies request during WifiScan 2022-05-25 23:45:47 -07:00
stephb9959
c62f5a16f5 Adding ies request during WifiScan 2022-05-25 23:35:14 -07:00
stephb9959
b6e778ada3 Adding ies request during WifiScan 2022-05-25 23:26:42 -07:00
stephb9959
1b34ec8a78 Adding ies request during WifiScan 2022-05-25 22:43:02 -07:00
stephb9959
57eb7312c8 Adding ies request during WifiScan 2022-05-25 22:38:55 -07:00
stephb9959
368cdb72d4 Adding ies request during WifiScan 2022-05-25 22:36:30 -07:00
stephb9959
712d326560 Adding ies request during WifiScan 2022-05-25 22:33:49 -07:00
stephb9959
11df029ec0 Adding ies request during WifiScan 2022-05-25 22:32:13 -07:00
stephb9959
020542b751 Adding ies request during WifiScan 2022-05-25 22:28:14 -07:00
stephb9959
4b19163091 Adding ies request during WifiScan 2022-05-25 22:24:54 -07:00
stephb9959
852ae3fde7 Adding ies request during WifiScan 2022-05-25 22:22:30 -07:00
stephb9959
1ab9729ec1 Adding ies request during WifiScan 2022-05-25 22:17:55 -07:00
stephb9959
9b1711fff6 Adding ies request during WifiScan 2022-05-25 22:11:23 -07:00
stephb9959
929bc79136 Adding ies request during WifiScan 2022-05-25 22:05:00 -07:00
stephb9959
e8fec5075f Adding ies request during WifiScan 2022-05-25 21:59:44 -07:00
stephb9959
0bae840106 Adding ies request during WifiScan 2022-05-25 21:52:02 -07:00
stephb9959
bf519637aa Adding ies request during WifiScan 2022-05-25 21:47:24 -07:00
stephb9959
b15dc2b517 Adding ies request during WifiScan 2022-05-25 21:41:58 -07:00
stephb9959
44f2843a7f Adding ies request during WifiScan 2022-05-25 21:05:40 -07:00
stephb9959
e2eda25764 Adding ies request during WifiScan 2022-05-25 10:48:36 -07:00
stephb9959
b2411d97d6 Adding ies request during WifiScan 2022-05-25 10:46:20 -07:00
stephb9959
4a61f57912 Adding ies request during WifiScan 2022-05-25 10:38:27 -07:00
stephb9959
1cafe0b6fc Adding ies request during WifiScan 2022-05-25 10:27:33 -07:00
stephb9959
20763dedf6 Adding ies request during WifiScan 2022-05-25 10:15:23 -07:00
stephb9959
80c0a3c07e Adding ies request during WifiScan 2022-05-25 10:01:41 -07:00
stephb9959
0138cfdede Adding ies request during WifiScan 2022-05-25 09:56:26 -07:00
stephb9959
066bad7953 Adding ies request during WifiScan 2022-05-25 09:51:51 -07:00
stephb9959
2ca1508be1 Adding ies request during WifiScan 2022-05-25 09:45:28 -07:00
stephb9959
737e49a376 Adding ies request during WifiScan 2022-05-25 09:23:01 -07:00
stephb9959
251a4c2310 Adding ies request during WifiScan 2022-05-24 11:37:33 -07:00
stephb9959
4e4ad418b6 Merge remote-tracking branch 'origin/master' 2022-05-24 11:30:29 -07:00
stephb9959
b07c381bf7 Adding ies request during WifiScan 2022-05-24 11:30:21 -07:00
Dmitry Dunaev
6134c37d2b [WIFI-7555] Fix: helm path
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-23 15:09:38 +03:00
Johann Hoffmann
5e42202264 Enable CI for pull requests in release branches
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-23 13:13:39 +02:00
stephb9959
2f389599f8 Radius Proxy Configuration and routing. 2022-05-22 22:23:31 -07:00
stephb9959
36b633fcb7 Radius Proxy 2022-05-20 10:20:09 -07:00
stephb9959
5a1d56399c Fixed the memory reporting in the dashboard. 2022-05-19 22:59:02 -07:00
stephb9959
8ebb92b95a Adding ability to list devices ordered by field names. 2022-05-19 22:45:29 -07:00
stephb9959
69716f50c0 Framework update. 2022-05-19 16:10:53 -07:00
stephb9959
580e4ce052 Fixing Radius Proxy Processing. 2022-05-19 00:41:23 -07:00
stephb9959
ab663be084 Fixing Radius Proxy Processing. 2022-05-18 21:45:09 -07:00
stephb9959
d5350b4283 Adding RadiusProxy processing. 2022-05-18 21:42:48 -07:00
stephb9959
873d77adf0 Adding RadiusProxy processing. 2022-05-18 21:35:11 -07:00
stephb9959
530555ff26 Adding RadiusProxy processing. 2022-05-18 15:55:50 -07:00
stephb9959
3db8892e58 Adding RadiusProxy processing. 2022-05-18 10:23:34 -07:00
stephb9959
c1ba58be6e Adding RadiusProxy processing. 2022-05-18 10:20:56 -07:00
stephb9959
0750be2d81 Adding RadiusProxy processing. 2022-05-18 10:06:59 -07:00
stephb9959
adec21906f Adding RadiusProxy processing. 2022-05-18 10:04:11 -07:00
stephb9959
80b5c6f3b5 Merge remote-tracking branch 'origin/master' 2022-05-18 09:25:30 -07:00
stephb9959
e29a7589f2 Adding RadiusProxy processing. 2022-05-18 09:24:37 -07:00
Dmitry Dunaev
8255ff3218 Merge pull request #92 from Telecominfraproject/feature/wifi-7873--iploc-support
[WIFI-7873] Add: support for ipinfo
2022-05-18 15:35:53 +03:00
Dmitry Dunaev
5b70cdfe53 [WIFI-7873] Add: support for ipinfo
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-18 15:35:20 +03:00
stephb9959
2e94733c8d Framework update. 2022-05-17 12:48:02 -07:00
stephb9959
3d62625cf6 Framework update. 2022-05-17 12:34:22 -07:00
stephb9959
eb0eae90b6 Hardening Kafka errors in producer when there is a kafka disconnection. 2022-05-17 12:15:18 -07:00
stephb9959
d7dc43f0de Adding command to run script. 2022-05-15 13:44:19 -07:00
stephb9959
3c6ec00695 Adding command to run script. 2022-05-13 10:09:43 -07:00
stephb9959
eb705dfeb1 Framework update. 2022-05-12 23:18:57 -07:00
stephb9959
46bd78ba15 Framework update. 2022-05-12 23:09:28 -07:00
stephb9959
e730c60ebc Only allowing root users to run scripts. 2022-05-12 12:14:14 -07:00
stephb9959
3329781bc2 Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-7909 2022-05-12 12:08:52 -07:00
stephb9959
dfcc59a7b8 Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-7909 2022-05-12 12:08:18 -07:00
Stephane Bourque
b72fb379cd Merge pull request #90 from Telecominfraproject/feature/WIFI-7714
test_scripts/curl: add option to stream telemetry data to Kafka
2022-05-12 12:01:26 -07:00
stephb9959
74db8cd36d Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-7909 2022-05-12 11:55:43 -07:00
stephb9959
1219a70da2 Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-7909 2022-05-12 11:54:40 -07:00
stephb9959
dc95a8632a Adding new script command. 2022-05-12 08:50:22 -07:00
Stephane Bourque
8b0ecb464b Remove DEBUG/Add Script
Adding scripting definition to the protocol.
2022-05-11 10:08:03 -07:00
stephb9959
9f863c1cc2 Fixes for https://telecominfraproject.atlassian.net/browse/WIFI-7851 2022-05-11 08:22:10 -07:00
stephb9959
fda6f8b2d9 Fixes for https://telecominfraproject.atlassian.net/browse/WIFI-7851 2022-05-11 08:19:19 -07:00
stephb9959
9703ed035a RTTY troubleshooting. 2022-05-11 08:17:17 -07:00
stephb9959
4117ed927a RTTY troubleshooting. 2022-05-11 08:12:30 -07:00
stephb9959
8980eaa5ba RTTY troubleshooting. 2022-05-11 08:10:11 -07:00
stephb9959
d3d1ccee81 RTTY troubleshooting. 2022-05-11 07:42:00 -07:00
stephb9959
4a0aaa8f6b RTTY troubleshooting. 2022-05-11 07:26:04 -07:00
stephb9959
85e84e0672 RTTY troubleshooting. 2022-05-11 07:23:20 -07:00
stephb9959
7d63852d94 RTTY troubleshooting. 2022-05-11 07:17:34 -07:00
stephb9959
698a2b2fcb RTTY troubleshooting. 2022-05-11 07:04:15 -07:00
stephb9959
62e1c6eb0f RTTY troubleshooting. 2022-05-11 06:59:08 -07:00
stephb9959
1a8fa724d6 RTTY troubleshooting. 2022-05-11 06:54:02 -07:00
stephb9959
b4088519cf RTTY troubleshooting. 2022-05-11 06:45:44 -07:00
Stijn Tintel
58ce304e53 test_scripts/curl: add option to stream telemetry data to Kafka
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-05-11 13:57:20 +03:00
stephb9959
9fbc77a85a RTTY troubleshooting. 2022-05-10 23:15:59 -07:00
stephb9959
623c4c43d4 RTTY troubleshooting. 2022-05-10 22:47:39 -07:00
stephb9959
63ea97b435 RTTY troubleshooting. 2022-05-10 22:34:42 -07:00
stephb9959
d9f3d92736 RTTY troubleshooting. 2022-05-10 22:20:39 -07:00
stephb9959
7fc2239e59 RTTY troubleshooting. 2022-05-10 21:36:44 -07:00
stephb9959
badfe61d6a RTTY troubleshooting. 2022-05-10 21:16:30 -07:00
stephb9959
ab57221040 RTTY troubleshooting. 2022-05-10 21:06:18 -07:00
stephb9959
5ae62b8892 RTTY troubleshooting. 2022-05-10 20:43:54 -07:00
stephb9959
c5425fc9cf RTTY troubleshooting. 2022-05-10 20:16:26 -07:00
stephb9959
dbdc14891c RTTY troubleshooting. 2022-05-10 20:11:08 -07:00
stephb9959
f4b4627c78 RTTY troubleshooting. 2022-05-10 20:10:40 -07:00
stephb9959
35dbe47571 RTTY troubleshooting. 2022-05-10 20:00:25 -07:00
stephb9959
a97337234e RTTY troubleshooting. 2022-05-10 19:54:05 -07:00
stephb9959
a87b8de6e3 RTTY troubleshooting. 2022-05-10 19:52:56 -07:00
stephb9959
949d7a54ad RTTY troubleshooting. 2022-05-10 19:46:56 -07:00
stephb9959
5a3c97a529 RTTY troubleshooting. 2022-05-10 19:32:16 -07:00
stephb9959
0772898160 RTTY troubleshooting. 2022-05-10 19:25:41 -07:00
stephb9959
638ed3f5c8 RTTY troubleshooting. 2022-05-10 19:04:43 -07:00
stephb9959
d996e9e05e RTTY troubleshooting. 2022-05-10 18:43:59 -07:00
stephb9959
58fd622980 RTTY troubleshooting. 2022-05-10 16:20:32 -07:00
stephb9959
29113ac39c RTTY troubleshooting. 2022-05-10 16:08:15 -07:00
stephb9959
f947f472b9 RTTY troubleshooting. 2022-05-10 16:06:02 -07:00
stephb9959
393763fb9e RTTY troubleshooting. 2022-05-10 15:46:50 -07:00
stephb9959
eced94910d RTTY troubleshooting. 2022-05-10 15:36:59 -07:00
stephb9959
df000f35ee RTTY troubleshooting. 2022-05-10 11:03:10 -07:00
stephb9959
24d2de568f RTTY troubleshooting. 2022-05-10 10:53:57 -07:00
stephb9959
8508396ae6 RTTY troubleshooting. 2022-05-10 10:31:13 -07:00
stephb9959
9f6d38e6b7 RTTY troubleshooting. 2022-05-10 10:20:00 -07:00
stephb9959
b8f3b9b37a Framework update. 2022-05-10 08:56:19 -07:00
stephb9959
71cdcb5909 Framework update. 2022-05-10 07:46:23 -07:00
stephb9959
e92e852dcb Merge remote-tracking branch 'origin/master' 2022-05-10 07:45:54 -07:00
stephb9959
0ac5b3a39d Adding "Content-Type: application/json" to commands for https://telecominfraproject.atlassian.net/browse/WIFI-7867 2022-05-10 07:45:45 -07:00
Johann Hoffmann
3fbf460f81 Wait for AP to connect until timeout
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-10 10:50:24 +02:00
stephb9959
9b7db5c095 Framework Update. 2022-05-09 10:29:22 -07:00
stephb9959
eb9e88b54a Framework Update. 2022-05-09 09:58:49 -07:00
stephb9959
952b1c4562 Adding DEBUG for device. 2022-05-08 09:52:05 -07:00
stephb9959
cec50beecf Framework update. 2022-05-08 08:49:18 -07:00
stephb9959
2048107866 Error Framework migration. 2022-05-07 21:58:43 -07:00
stephb9959
2d72a15ec0 Error Framework migration. 2022-05-06 23:11:07 -07:00
stephb9959
d5c36aa2e9 Error Framework migration. 2022-05-06 23:10:40 -07:00
stephb9959
41079d9f0b Adding Notification. 2022-05-06 10:27:09 -07:00
stephb9959
a47977b029 Framework update. 2022-05-05 21:28:52 -07:00
stephb9959
e20b71181f Framework update. 2022-05-05 21:19:11 -07:00
stephb9959
4f29e5a650 WebSocket Notification Framework update 2022-05-05 20:48:16 -07:00
stephb9959
e168c7b2c7 WebSocket Notification Framework update 2022-05-05 20:28:56 -07:00
stephb9959
1f6de95f16 WebSocket Notification Framework update 2022-05-05 20:26:08 -07:00
stephb9959
96995730c6 Proper Reactor Pool sizing. 2022-05-05 19:39:51 -07:00
stephb9959
9d000ca84d Proper Reactor Pool sizing. 2022-05-05 16:52:28 -07:00
stephb9959
9af6deaec3 Proper Reactor Pool sizing. 2022-05-05 16:08:38 -07:00
stephb9959
aaa13e1e2f Proper Reactor Pool sizing. 2022-05-05 15:26:11 -07:00
stephb9959
bd0419fb0c Proper Reactor Pool sizing. 2022-05-05 15:18:13 -07:00
stephb9959
656efd0d57 Proper Reactor Pool sizing. 2022-05-05 15:11:01 -07:00
stephb9959
863ff017b0 Increasing timeout for WifiScan. 2022-05-05 09:28:40 -07:00
stephb9959
8c26cc37d7 Increasing timeout for WifiScan. 2022-05-05 07:49:50 -07:00
stephb9959
4e9c26cd04 Cleaning up extra logging. 2022-05-04 23:51:31 -07:00
stephb9959
d098bca86f Cleaning up extra logging. 2022-05-04 23:38:00 -07:00
stephb9959
9980c2b175 Cleaning up extra logging. 2022-05-04 23:32:57 -07:00
stephb9959
a52daae4a5 Cleaning up extra logging. 2022-05-04 23:27:00 -07:00
stephb9959
1d8af05302 Cleaning up extra logging. 2022-05-04 23:06:22 -07:00
stephb9959
2efccedfba Fixing trace logging. 2022-05-04 22:57:46 -07:00
stephb9959
243b615814 Fixing OUI Caching issue. 2022-05-04 22:33:38 -07:00
stephb9959
dc37bcb5ff Fixing OUI Caching issue. 2022-05-04 22:19:35 -07:00
stephb9959
edac1d6ceb Fixing OUI Caching issue. 2022-05-04 22:11:19 -07:00
stephb9959
64848d8fdd Fixing OUI Caching issue. 2022-05-04 22:01:41 -07:00
stephb9959
c874b7633d Removing unused ReactorPool 2022-05-04 21:54:46 -07:00
stephb9959
2ca85970e4 Removing unused ReactorPool 2022-05-04 21:49:05 -07:00
stephb9959
0184aa8879 Removing unused ReactorPool 2022-05-04 21:35:56 -07:00
stephb9959
ac05fe833e Removing unused ReactorPool 2022-05-04 21:31:17 -07:00
stephb9959
998a686179 Removing unused ReactorPool 2022-05-04 21:27:04 -07:00
stephb9959
288b5e207f Trace queue ageing fix. 2022-05-04 18:32:56 -07:00
stephb9959
2ec0c923c3 Trace queue ageing fix. 2022-05-04 18:06:58 -07:00
stephb9959
4c9dd0cef7 Trace queue ageing fix. 2022-05-04 14:39:15 -07:00
stephb9959
8f16abd4ff Trace fixed. 2022-05-04 14:26:51 -07:00
stephb9959
c706ea4118 Trace fixed. 2022-05-04 12:24:16 -07:00
stephb9959
9c2fef1ee4 Trace fixed. 2022-05-04 12:07:49 -07:00
stephb9959
1648acca32 Trace fixed. 2022-05-04 11:59:16 -07:00
stephb9959
c11c0281ce Trace Upload failure. 2022-05-04 11:52:23 -07:00
stephb9959
58ee7344bf Trace Upload failure. 2022-05-04 11:47:59 -07:00
stephb9959
6c9dac79d5 Trace Upload failure. 2022-05-04 11:34:04 -07:00
stephb9959
7aa284e92c Trace Upload failure. 2022-05-04 11:29:43 -07:00
stephb9959
933b41e7c1 Trace Upload failure. 2022-05-04 11:17:54 -07:00
stephb9959
a39e586bc1 Trace Upload failure. 2022-05-04 11:11:51 -07:00
stephb9959
4e81683bcd Trace Upload failure. 2022-05-04 11:05:22 -07:00
stephb9959
6a74297cb3 Trace Upload failure. 2022-05-04 11:01:12 -07:00
stephb9959
67764ec5c1 Trace Upload failure. 2022-05-04 10:55:57 -07:00
stephb9959
ebbcd99453 Trace Upload failure. 2022-05-04 10:52:00 -07:00
stephb9959
3719df39fe Trace Upload failure. 2022-05-04 10:37:02 -07:00
stephb9959
70670117a7 Trace Upload failure. 2022-05-04 10:10:56 -07:00
stephb9959
31f77b84d6 Trace Upload failure. 2022-05-04 09:53:51 -07:00
stephb9959
924e2f0775 Trace Upload failure. 2022-05-04 09:50:37 -07:00
stephb9959
cb61ce3f9e Trace Upload failure. 2022-05-04 09:49:49 -07:00
stephb9959
d97033d6cf Trace Upload failure. 2022-05-04 09:48:56 -07:00
stephb9959
c2f547da0c Trace Upload failure. 2022-05-04 09:35:07 -07:00
stephb9959
7cc60e6063 Trace Upload failure. 2022-05-04 09:19:42 -07:00
stephb9959
4f117199f0 Merge remote-tracking branch 'origin/master' 2022-05-04 09:05:05 -07:00
stephb9959
0d444c4bc9 Trace Upload failure. 2022-05-04 09:04:57 -07:00
Johann Hoffmann
87646944dd Support older releases in test_service CLI command
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-04 17:24:33 +02:00
stephb9959
13c9633964 Trace Upload failure. 2022-05-04 08:19:36 -07:00
stephb9959
ab77f1371d Merge remote-tracking branch 'origin/master' 2022-05-04 07:55:24 -07:00
stephb9959
4ac71c4af2 Trace Upload failure. 2022-05-04 07:54:52 -07:00
Johann Hoffmann
1ca1fffa26 Add FLAGS variable in curl request
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-04 11:34:45 +02:00
stephb9959
4e623ab182 Trace Upload failure. 2022-05-03 23:44:09 -07:00
stephb9959
fb27ea8528 Trace Upload failure. 2022-05-03 23:30:52 -07:00
stephb9959
bc20d66694 Adding proper loggin to RTTYS 2022-05-03 23:15:25 -07:00
stephb9959
beadcd50e7 Adding proper loggin to RTTYS 2022-05-03 23:05:32 -07:00
stephb9959
5d1c9b10da Adding proper loggin to RTTYS 2022-05-03 22:58:38 -07:00
stephb9959
7e877b74a7 Adding proper loggin to RTTYS 2022-05-03 22:49:41 -07:00
stephb9959
47b569aa59 Adding proper loggin to RTTYS 2022-05-03 22:45:06 -07:00
stephb9959
2afa4b64e8 Adding proper loggin to RTTYS 2022-05-03 22:35:13 -07:00
stephb9959
315bad5451 Adding proper loggin to RTTYS 2022-05-03 22:18:02 -07:00
stephb9959
c8fa1d5405 Adding proper loggin to RTTYS 2022-05-03 22:07:52 -07:00
stephb9959
40a28015bd Adding proper loggin to RTTYS 2022-05-03 22:07:00 -07:00
stephb9959
4a25b0ba99 Adding proper loggin to RTTYS 2022-05-03 21:29:33 -07:00
stephb9959
9ea7ab14df Adding proper loggin to RTTYS 2022-05-03 21:25:39 -07:00
stephb9959
aa692d9f30 Adding proper loggin to RTTYS 2022-05-03 20:56:15 -07:00
stephb9959
044d978c46 Fixing CORS issues in RTTY WebService 2022-05-03 20:05:08 -07:00
stephb9959
b767dd3aa4 Fixing CORS issues in RTTY WebService 2022-05-03 19:55:57 -07:00
stephb9959
9acbd6cef6 Framework update 2022-05-03 19:22:42 -07:00
stephb9959
a20ec0587e Framework update 2022-05-03 18:57:03 -07:00
stephb9959
28b72a6303 Framework update 2022-05-03 18:02:46 -07:00
stephb9959
9540fc9a5f Fixing command manager 2022-05-03 17:24:58 -07:00
stephb9959
18eac29b1a Fixing command manager 2022-05-03 17:09:58 -07:00
stephb9959
76b2255716 Framework Update 2022-05-03 08:38:32 -07:00
stephb9959
17377aa8bc Fix missing dates for notes on device. 2022-05-03 07:35:39 -07:00
stephb9959
d1a50fcf22 Fixing RTTYs failure to detect bad socket. 2022-05-02 23:37:08 -07:00
stephb9959
cccd8f8fbd Fixing RTTYs failure to detect bad socket. 2022-05-02 22:42:37 -07:00
stephb9959
9c37d0760d Fixing RTTYs failure to detect bad socket. 2022-05-02 22:08:06 -07:00
stephb9959
90d56197e6 Fixing RTTYs failure t odetect bad socket. 2022-05-02 21:55:11 -07:00
stephb9959
6b91065468 Fixing FileUploader for NoSecurityAPI(). 2022-05-02 21:48:53 -07:00
stephb9959
f851957523 Framework Update 2022-05-02 13:53:21 -07:00
stephb9959
ec0574bfdf Framework Update 2022-05-02 11:43:51 -07:00
stephb9959
6bc279ac32 Framework Update 2022-05-02 11:26:59 -07:00
stephb9959
1cdb5ef2e3 Framework Update 2022-05-02 10:37:48 -07:00
stephb9959
d85854a1f2 Fixing NoAPISecurity for RTTY Server 2022-05-01 21:17:29 -07:00
stephb9959
e0d6fb0bcc Fixing NoAPISecurity for RTTY Server 2022-05-01 11:10:47 -07:00
stephb9959
6e864c14a1 Fixing NoAPISecurity for RTTY Server 2022-05-01 10:35:24 -07:00
stephb9959
8e49ffa904 Fixing NoAPISecurity for RTTY Server 2022-04-30 22:42:14 -07:00
stephb9959
4db50c0ed2 Added firmware updated notification. 2022-04-30 22:32:09 -07:00
stephb9959
191611bc24 New web socket notifications. 2022-04-30 22:20:34 -07:00
stephb9959
d10541afb7 New web socket notifications. 2022-04-30 21:42:04 -07:00
stephb9959
1887878088 New web socket notifications. 2022-04-29 14:20:45 -07:00
stephb9959
de3985191a New web socket notifications. 2022-04-29 14:08:38 -07:00
stephb9959
629a615f7c Framework Update. 2022-04-28 14:12:48 -07:00
stephb9959
ec947df8a0 Framework Update. 2022-04-28 12:57:24 -07:00
stephb9959
203095a6f7 Framework Update. 2022-04-28 12:55:57 -07:00
stephb9959
f71ce62c5b Framework Update. 2022-04-28 12:52:34 -07:00
stephb9959
89680d6be7 Framework Update. 2022-04-28 12:50:57 -07:00
stephb9959
e411f4f6ac Framework Update. 2022-04-28 12:48:45 -07:00
stephb9959
bbcb23b821 Framework Update. 2022-04-28 12:44:22 -07:00
stephb9959
75dfd49067 Framework Update. 2022-04-28 12:41:46 -07:00
stephb9959
39d4423a5e Framework Update. 2022-04-28 12:37:19 -07:00
stephb9959
6238fee522 Framework Update. 2022-04-28 12:27:14 -07:00
stephb9959
e301ea7cee Cleaning up logging for RTTYS. 2022-04-27 21:05:41 -07:00
stephb9959
42aff04610 Cleaning up logging for RTTYS. 2022-04-27 16:04:07 -07:00
stephb9959
345053bdba Cleaning up logging for RTTYS. 2022-04-27 09:28:06 -07:00
stephb9959
285fd26f99 Improving device command queue. 2022-04-27 08:38:08 -07:00
stephb9959
49c393a02f Improving device command queue. 2022-04-25 09:56:57 -07:00
stephb9959
7242b7b34f Improving device command queue. 2022-04-25 09:49:06 -07:00
stephb9959
a2aad9d1fa Improving device command queue. 2022-04-23 23:06:32 -07:00
stephb9959
8a27698d2b Improving device command queue. 2022-04-23 23:01:43 -07:00
stephb9959
5fecaaf891 Improving device command queue. 2022-04-23 22:51:34 -07:00
stephb9959
8a651613c6 Improving device command queue. 2022-04-23 22:49:05 -07:00
stephb9959
23f6eb7417 Improving device command queue. 2022-04-23 22:40:12 -07:00
stephb9959
6d0e58cb0f Improving device command queue. 2022-04-23 22:36:30 -07:00
stephb9959
317bbcbcd8 Improving device command queue. 2022-04-23 22:19:18 -07:00
stephb9959
5f3f1cada2 Improving device command queue. 2022-04-23 22:17:06 -07:00
stephb9959
5b83e39c46 Improving device command queue. 2022-04-23 22:14:26 -07:00
stephb9959
9342b1ece2 Improving device command queue. 2022-04-23 22:07:16 -07:00
stephb9959
ba1ef56b1f Improving device command queue. 2022-04-23 22:06:35 -07:00
stephb9959
6bf1b1b9e1 Improving device command queue. 2022-04-23 21:56:46 -07:00
stephb9959
fc5e5804ff Framework update. 2022-04-23 16:50:36 -07:00
stephb9959
5188615006 Trying to fix https://telecominfraproject.atlassian.net/browse/WIFI-7564 2022-04-23 11:46:25 -07:00
stephb9959
89d62109f9 Fixing OUI file request too often 2022-04-22 22:18:16 -07:00
stephb9959
a539fecfb4 Framework update 2022-04-22 14:28:46 -07:00
stephb9959
19b213bb08 Fixing RTTYS 2022-04-21 23:12:54 -07:00
stephb9959
391d2df605 Fixing RTTYS 2022-04-21 23:08:47 -07:00
stephb9959
d7859ef6f2 Fixing RTTYS 2022-04-21 22:57:11 -07:00
stephb9959
386c9ac217 Fixing RTTYS 2022-04-21 22:46:01 -07:00
stephb9959
567bb7140a Fixing RTTYS 2022-04-21 22:45:55 -07:00
stephb9959
787a80eec3 Improving RTTYS 2022-04-21 22:23:19 -07:00
stephb9959
87a6b2ae3f Improving RTTYS 2022-04-21 22:20:11 -07:00
stephb9959
bc1969e5f6 Improving RTTYS 2022-04-21 22:18:01 -07:00
stephb9959
aa654510e9 Improving RTTYS 2022-04-21 22:07:01 -07:00
stephb9959
2591ce2752 Improving RTTYS 2022-04-21 22:02:19 -07:00
stephb9959
118f79864f Improving RTTYS 2022-04-21 21:58:49 -07:00
stephb9959
fb074e16c1 Improving RTTYS 2022-04-21 21:44:52 -07:00
stephb9959
a687ea64bd Improving RTTYS 2022-04-21 21:41:55 -07:00
stephb9959
f07c87d198 Improving RTTYS 2022-04-21 21:39:41 -07:00
stephb9959
f2ec7b08a7 Improving RTTYS 2022-04-21 21:27:45 -07:00
stephb9959
9f2e6c77a5 Improving RTTYS 2022-04-21 21:24:28 -07:00
stephb9959
544272c6f8 Improving RTTYS 2022-04-21 21:18:15 -07:00
stephb9959
db033d1045 Improving RTTYS 2022-04-21 21:04:44 -07:00
stephb9959
073909f735 Improving RTTYS 2022-04-21 20:45:52 -07:00
stephb9959
c6516e3ac7 Improving RTTYS 2022-04-21 20:42:33 -07:00
stephb9959
d695b6994e Improving RTTYS 2022-04-21 20:22:22 -07:00
stephb9959
0fe158fc3e Improving RTTYS 2022-04-21 20:17:00 -07:00
stephb9959
a66d8e8845 Improving RTTYS 2022-04-20 23:30:29 -07:00
stephb9959
fef479e241 Improving RTTYS 2022-04-20 23:24:38 -07:00
stephb9959
ef84384324 Improving RTTYS 2022-04-20 23:17:22 -07:00
stephb9959
cee1894716 Improving RTTYS 2022-04-20 23:13:31 -07:00
stephb9959
6e9cb56ce8 Improving RTTYS 2022-04-20 23:05:47 -07:00
stephb9959
7c2fc66f93 Improving RTTYS 2022-04-20 23:01:05 -07:00
stephb9959
794040f3c7 Improving RTTYS 2022-04-20 22:51:07 -07:00
stephb9959
9c0c5f1772 Improving RTTYS 2022-04-20 22:47:21 -07:00
stephb9959
d289c4b242 Improving RTTYS 2022-04-20 22:43:30 -07:00
stephb9959
49aeea00ff Improving RTTYS 2022-04-20 22:38:25 -07:00
stephb9959
072191fbc4 Improving RTTYS 2022-04-20 22:35:09 -07:00
stephb9959
0a4249e615 Improving RTTYS 2022-04-20 22:30:14 -07:00
stephb9959
ebaa0ea59e Improving RTTYS 2022-04-20 22:24:57 -07:00
stephb9959
f12597d72f Improving RTTYS 2022-04-20 22:14:59 -07:00
stephb9959
87bf2fb413 Improving RTTYS 2022-04-20 22:12:45 -07:00
stephb9959
ce848f6057 Improving RTTYS 2022-04-20 22:09:26 -07:00
stephb9959
031a635c2d Improving RTTYS 2022-04-20 22:06:43 -07:00
stephb9959
52d5d147fa Improving RTTYS 2022-04-20 22:02:57 -07:00
stephb9959
ff1c85cbd6 Improving RTTYS 2022-04-20 21:54:18 -07:00
stephb9959
a7d661de27 Improving RTTYS 2022-04-20 21:51:57 -07:00
stephb9959
a8db90b554 Improving RTTYS 2022-04-20 21:51:05 -07:00
stephb9959
b01f9eab33 Improving RTTYS 2022-04-20 21:45:55 -07:00
stephb9959
cb29abf914 Improving RTTYS 2022-04-20 21:34:11 -07:00
stephb9959
48f2b62cf0 Improving RTTYS 2022-04-20 21:28:23 -07:00
stephb9959
90074096fc Improving RTTYS 2022-04-20 21:23:35 -07:00
stephb9959
ecf28c596b Improving RTTYS 2022-04-20 21:22:21 -07:00
stephb9959
caf53ef6ba Improving RTTYS 2022-04-20 21:19:53 -07:00
stephb9959
318d65ea1f Improving RTTYS 2022-04-20 12:24:54 -07:00
stephb9959
e9b39b57ff Improving RTTYS 2022-04-20 12:20:38 -07:00
stephb9959
c4a7c8dab2 Improving RTTYS 2022-04-20 11:58:34 -07:00
stephb9959
6a2a8d3b8c Improving RTTYS 2022-04-20 11:53:27 -07:00
stephb9959
74eb9450f0 Improving RTTYS 2022-04-20 11:49:39 -07:00
stephb9959
8183ae6314 Improving RTTYS 2022-04-20 11:43:06 -07:00
stephb9959
7f80252bf9 Improving RTTYS 2022-04-20 11:38:44 -07:00
stephb9959
430275cbf0 Improving RTTYS 2022-04-20 11:26:50 -07:00
stephb9959
617f8a8307 Improving RTTYS 2022-04-20 11:17:01 -07:00
stephb9959
49435f1cb8 Improving RTTYS 2022-04-20 11:15:25 -07:00
stephb9959
45f19e57f3 Improving RTTYS 2022-04-20 10:42:21 -07:00
stephb9959
02fb282698 Improving RTTYS 2022-04-20 10:39:00 -07:00
stephb9959
e4becc70ca Improving RTTYS 2022-04-20 10:33:20 -07:00
stephb9959
946ccdb9dc Improving RTTYS 2022-04-20 10:28:13 -07:00
stephb9959
be6eb734fe Improving RTTYS 2022-04-20 10:24:18 -07:00
stephb9959
4c9df3e574 Improving RTTYS 2022-04-20 10:22:03 -07:00
stephb9959
6745aa425d Improving RTTYS 2022-04-20 10:10:45 -07:00
stephb9959
659f45d4ef Improving RTTYS 2022-04-20 10:01:55 -07:00
stephb9959
2939efb7b0 Improving RTTYS 2022-04-20 09:50:32 -07:00
stephb9959
909efce91a Improving RTTYS 2022-04-20 09:41:51 -07:00
stephb9959
4e81e54fe3 Improving RTTYS 2022-04-20 09:37:55 -07:00
stephb9959
af355bd5a1 Improving RTTYS 2022-04-20 09:33:15 -07:00
stephb9959
52bb4acb2e Improving RTTYS 2022-04-20 09:27:48 -07:00
stephb9959
19f1238b1c Improving RTTYS 2022-04-20 09:18:36 -07:00
stephb9959
1e397077aa Improving RTTYS 2022-04-20 09:12:02 -07:00
stephb9959
dd78d52798 Improving RTTYS 2022-04-20 09:11:23 -07:00
stephb9959
56a20e475b Improving RTTYS 2022-04-20 09:07:07 -07:00
stephb9959
313e21a461 Improving RTTYS 2022-04-20 08:55:43 -07:00
stephb9959
ff37328806 Improving RTTYS 2022-04-20 08:52:06 -07:00
stephb9959
19dfe74ada Improving RTTYS 2022-04-20 08:34:25 -07:00
stephb9959
3a8254dfda Improving RTTYS 2022-04-20 08:30:22 -07:00
stephb9959
796db4db9a Improving RTTYS 2022-04-20 08:27:18 -07:00
stephb9959
a9fa9abad3 Improving RTTYS 2022-04-20 08:17:03 -07:00
stephb9959
4e5d9020ea Improving RTTYS 2022-04-20 08:01:30 -07:00
stephb9959
86d8cdda75 Improving RTTYS 2022-04-20 07:59:22 -07:00
stephb9959
77f91d041f Improving RTTYS 2022-04-20 07:46:56 -07:00
stephb9959
446fabb372 Improving RTTYS 2022-04-20 07:41:16 -07:00
stephb9959
d7bac5d731 Improving RTTYS 2022-04-20 07:21:35 -07:00
stephb9959
98e705bba4 Improving RTTYS 2022-04-20 07:14:21 -07:00
stephb9959
fcaa9efe81 Improving RTTYS 2022-04-20 06:53:09 -07:00
stephb9959
05b9c1d85f Improving RTTYS 2022-04-20 06:47:26 -07:00
stephb9959
b7775206db Improving RTTYS 2022-04-19 23:45:01 -07:00
stephb9959
79b7104319 Improving RTTYS 2022-04-19 23:36:44 -07:00
stephb9959
71ca079c83 Improving RTTYS 2022-04-19 23:21:22 -07:00
stephb9959
d132251e36 Improving RTTYS 2022-04-19 22:25:19 -07:00
stephb9959
9d0ed5e363 Improving RTTYS 2022-04-19 22:17:08 -07:00
stephb9959
b9d8e8ef67 Improving RTTYS 2022-04-19 22:07:42 -07:00
stephb9959
347eb883ea Improving RTTYS 2022-04-19 22:00:27 -07:00
stephb9959
5dd259901c Improving RTTYS 2022-04-19 21:55:11 -07:00
stephb9959
0797c719e4 Improving RTTYS 2022-04-19 21:53:06 -07:00
stephb9959
59b183f2d2 Improving RTTYS 2022-04-19 21:45:39 -07:00
stephb9959
c3c80d07a5 Improving RTTYS 2022-04-19 21:35:04 -07:00
stephb9959
8f68d44388 Improving RTTYS 2022-04-19 21:20:32 -07:00
stephb9959
68446b7807 Improving RTTYS 2022-04-19 21:07:05 -07:00
stephb9959
36bd0a9eb0 Improving RTTYS 2022-04-19 15:29:54 -07:00
stephb9959
0ad1ccfdf1 Improving RTTYS 2022-04-19 15:14:39 -07:00
stephb9959
851dc1372c Improving RTTYS 2022-04-19 15:11:33 -07:00
stephb9959
5093a80a88 Improving RTTYS 2022-04-19 15:09:33 -07:00
stephb9959
cac3e5f6ff Improving RTTYS 2022-04-19 15:05:28 -07:00
stephb9959
0d63037a6e Improving RTTYS 2022-04-19 14:57:23 -07:00
stephb9959
5ab641aeb7 Improving RTTYS 2022-04-19 14:50:22 -07:00
stephb9959
c87074cfb5 Improving RTTYS 2022-04-19 14:42:42 -07:00
stephb9959
1bc537dade Improving RTTYS 2022-04-19 14:41:11 -07:00
stephb9959
93b24fc292 Improving RTTYS 2022-04-19 14:39:41 -07:00
stephb9959
c1f6f1d50c Improving RTTYS 2022-04-19 14:32:03 -07:00
stephb9959
067a481e4a Improving RTTYS 2022-04-19 14:28:10 -07:00
stephb9959
3086675af5 Improving RTTYS 2022-04-19 14:25:40 -07:00
stephb9959
3c22fe8af2 Improving RTTYS 2022-04-19 14:20:54 -07:00
stephb9959
9a4e834c94 Improving RTTYS 2022-04-19 14:13:51 -07:00
stephb9959
53a8f4db1f Improving RTTYS 2022-04-19 14:08:17 -07:00
stephb9959
36c381ccbf Improving RTTYS 2022-04-19 14:02:09 -07:00
stephb9959
c74807993f Improving RTTYS 2022-04-19 13:59:10 -07:00
stephb9959
a9e7e1e514 Improving RTTYS 2022-04-19 13:55:03 -07:00
stephb9959
15286d07f0 Improving RTTYS 2022-04-19 13:48:52 -07:00
stephb9959
3baeea6833 Improving RTTYS 2022-04-19 13:40:57 -07:00
stephb9959
ef8db87ee7 Improving RTTYS 2022-04-19 12:40:35 -07:00
stephb9959
4372c66e32 Improving RTTYS 2022-04-19 12:37:44 -07:00
stephb9959
bd38bb71d3 Improving RTTYS 2022-04-19 12:34:54 -07:00
stephb9959
0d0c310280 Improving RTTYS 2022-04-19 12:30:11 -07:00
stephb9959
2ca0f6ddcd Improving RTTYS 2022-04-19 12:20:57 -07:00
stephb9959
a2ad4f58ad Improving RTTYS 2022-04-19 12:16:35 -07:00
stephb9959
02d0daff14 Improving RTTYS 2022-04-19 12:12:30 -07:00
stephb9959
3c37b60f74 Improving RTTYS 2022-04-19 12:08:26 -07:00
stephb9959
6626567a5f Improving RTTYS 2022-04-19 12:04:47 -07:00
stephb9959
adc1b4c61f Improving RTTYS 2022-04-19 12:00:36 -07:00
stephb9959
2764821f21 Improving RTTYS 2022-04-19 11:57:50 -07:00
stephb9959
abd4219304 Improving RTTYS 2022-04-19 07:59:11 -07:00
stephb9959
fc8bcdecdb Improving RTTYS 2022-04-19 07:54:52 -07:00
stephb9959
82e4cd157a Improving RTTYS 2022-04-18 23:47:31 -07:00
stephb9959
29ad904c53 Merge remote-tracking branch 'origin/master' 2022-04-18 23:44:07 -07:00
stephb9959
05a069efda Improving RTTYS 2022-04-18 23:43:59 -07:00
Dmitry Dunaev
6f6f85f40b [WIFI-7555] Fix: release body workdir
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-18 11:13:01 +03:00
Dmitry Dunaev
5f709ac70f Merge pull request #89 from Telecominfraproject/feature/wifi-7555--add-release-workflow
[WIFI-7555] Add: Helm packaging and GitHub release step
2022-04-18 11:08:13 +03:00
stephb9959
977fca2887 Merge remote-tracking branch 'origin/master' 2022-04-14 14:27:53 -04:00
stephb9959
0bbfda3de5 Update framework. 2022-04-14 14:27:47 -04:00
Dmitry Dunaev
784795b21a [WIFI-7555] Add: Helm packaging and GitHub release step
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-14 15:52:33 +03:00
Dmitry Dunaev
00a1309040 Merge pull request #88 from Telecominfraproject/feature/wifi-7461--add-dev-trigger-deployment
[WIFI-7461] Add: CI step for master branch to trigger deployment of the latest version to dev instance
2022-04-12 16:51:27 +03:00
Dmitry Dunaev
db95129339 [WIFI-7461] Add: CI step for master branch to trigger deployment of the latest version to dev instance
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-12 15:45:56 +03:00
stephb9959
0c41105c94 Merge remote-tracking branch 'origin/master' 2022-04-10 07:27:35 -07:00
stephb9959
ccead902ec Update framework. 2022-04-10 07:27:07 -07:00
Johann Hoffmann
cf582f8899 Set default value for RTTY_ASSETS in docker-entrypoint.sh
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-07 16:29:27 +02:00
stephb9959
3a5c1c1218 Update framework. 2022-04-06 09:44:03 -07:00
stephb9959
7e5e998265 Updated the OUI db download link 2022-04-05 10:59:39 -07:00
stephb9959
306dc49bc1 Fixing framework. 2022-04-04 07:52:41 -07:00
stephb9959
297510c2e2 Merge remote-tracking branch 'origin/master' 2022-04-03 18:39:54 -07:00
stephb9959
0ec0cea131 Fixing framework. 2022-04-03 18:39:45 -07:00
Johann Hoffmann
0cd78ad1d8 Fix syntax error
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-01 15:15:20 +02:00
Johann Hoffmann
46c7361f55 Fix test_service command after switch to built-in RTTYS
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-01 14:24:03 +02:00
Dmitry Dunaev
9b55ce0f45 Merge pull request #87 from Telecominfraproject/feature/wifi-7221--add-owsub-trigger-testing
[WIFI-7221] Chg: trigger-testing inputs with new services
2022-04-01 13:52:35 +03:00
Dmitry Dunaev
77c7420700 [WIFI-7221] Chg: trigger-testing inputs with new services
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-01 13:50:35 +03:00
stephb9959
b7e7541d7d DeviceReactor registration. 2022-03-31 07:31:54 -07:00
stephb9959
dac7b7ca93 Merge remote-tracking branch 'origin/master' 2022-03-29 15:40:39 -07:00
stephb9959
7160dbdaa7 Fixing fmt::format errors 2022-03-29 15:40:31 -07:00
Johann Hoffmann
164d8e12a3 [WIFI-7436] Switch to built-in RTTYS (#85)
* Add config options to enable built-in RTTYS

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt rttys config in Helm chart

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix typo in config template

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-29 10:51:31 +02:00
Dmitry Dunaev
90625f5e3a [WIFI-4884] Add: more clear slack message on failure
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-28 12:59:35 +03:00
stephb9959
4ec83bdc59 Fixing warnings 2022-03-27 23:47:51 -07:00
stephb9959
3a1dcdb026 Fixing warnings 2022-03-27 23:47:05 -07:00
stephb9959
ed5a18805c Fixing warnings 2022-03-27 23:45:36 -07:00
stephb9959
ba9075d46e Fixing asan flags 2022-03-27 08:15:51 -07:00
stephb9959
391ebebc70 Cleaning up CMakeLists.txt 2022-03-26 08:17:36 -07:00
stephb9959
0ce355004b Sanitized 2022-03-25 20:31:16 -07:00
stephb9959
187a2c7168 Sanitized 2022-03-25 20:28:01 -07:00
stephb9959
b8a646a011 Sanitized 2022-03-25 20:26:01 -07:00
stephb9959
9cb99ef9cd Sanitized 2022-03-25 20:24:10 -07:00
stephb9959
53761649f8 Sanitized 2022-03-25 15:52:38 -07:00
stephb9959
13bbb011a9 Framework fix "}" crash 2022-03-25 07:39:18 -07:00
stephb9959
bc14a41152 Framework fix. 2022-03-24 21:13:57 -07:00
stephb9959
adacc8b3fe Framework fix. 2022-03-24 20:40:14 -07:00
stephb9959
47323d2eee Framework fix. 2022-03-24 14:40:04 -07:00
stephb9959
283f9f7bf6 Framework fix. 2022-03-24 14:23:20 -07:00
stephb9959
5895613ada Merge remote-tracking branch 'origin/master' 2022-03-24 11:56:28 -07:00
stephb9959
8b99e863eb Framework fix. 2022-03-24 11:56:20 -07:00
Dmitry Dunaev
dfb6395b30 [WIFI-4884] Add: github slack icon
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-24 14:23:00 +03:00
Dmitry Dunaev
64e2cba3ae Merge pull request #84 from Telecominfraproject/feature/wifi-4884--add-slack-notify-on-failure
[WIFI-4884] Add: notification step via Slack on failure in CI on master branch
2022-03-24 13:03:20 +03:00
stephb9959
6337f6e61a Change to fmt:: 2022-03-23 16:05:50 -07:00
Dmitry Dunaev
5c286f4efe [WIFI-4884] Add: notification step via Slack on failure in CI on master branch
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-23 15:13:21 +03:00
stephb9959
55d320b4d0 Fixing:https://telecominfraproject.atlassian.net/browse/WIFI-7433 2022-03-22 23:31:18 -07:00
stephb9959
2377497497 Fixing:https://telecominfraproject.atlassian.net/browse/WIFI-7433 2022-03-22 21:28:18 -07:00
stephb9959
ee9963ad8a Fixing:https://telecominfraproject.atlassian.net/browse/WIFI-7433 2022-03-22 21:17:15 -07:00
stephb9959
43d631ba3e Fixing:https://telecominfraproject.atlassian.net/browse/WIFI-7433 2022-03-22 14:58:02 -07:00
stephb9959
5ae2e0b945 Fixing: https://telecominfraproject.atlassian.net/browse/WIFI-7434 2022-03-22 14:00:27 -07:00
stephb9959
6f1dec06d5 Framework update: support for insecure RESTAPI for ALB support. 2022-03-21 21:40:53 -07:00
stephb9959
9fae68766c Framework update: support for insecure RESTAPI for ALB support. 2022-03-21 21:40:46 -07:00
stephb9959
eeffefb1ce Adding support for compress_sz when receiving large messages. 2022-03-19 22:02:57 -07:00
stephb9959
dced0b97cc Fixing stats message size uncompressing too large. 2022-03-18 09:28:30 -07:00
stephb9959
c4e7835a6f Fixing stats message size uncompressing too large. 2022-03-18 08:48:16 -07:00
stephb9959
7a56629478 Adjusting incoming buffer size for large stats blocks 2022-03-18 08:42:56 -07:00
stephb9959
20cf7d2484 Adjusting incoming buffer size for large stats blocks 2022-03-18 08:22:28 -07:00
stephb9959
f5d06b68a5 Adjusting incoming buffer size for large stats blocks 2022-03-18 08:15:56 -07:00
stephb9959
e213a4f71d Adjusting incoming buffer size for large stats blocks 2022-03-18 08:13:51 -07:00
stephb9959
08b1a9da4b Adjusting incoming buffer size for large stats blocks 2022-03-18 08:09:01 -07:00
stephb9959
3467b6a264 Adjusting incoming buffer size for large stats blocks 2022-03-18 08:00:05 -07:00
stephb9959
38d4c5bc79 Adjusting incoming buffer size for large stats blocks 2022-03-18 07:42:31 -07:00
stephb9959
f4a2041d09 Adjusting incoming buffer size for large stats blocks 2022-03-17 21:26:54 -07:00
stephb9959
7d25da17d1 Merge remote-tracking branch 'origin/master' 2022-03-17 21:21:32 -07:00
stephb9959
a15e47183a Adjusting incoming buffer size for large stats blocks 2022-03-17 21:21:24 -07:00
Johann Hoffmann
407f82e480 [WIFI-7229] Integrate virtual AP in Docker Compose testing workflow (#82)
* Add required input

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Change ref to master since PR was merged

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-15 13:14:22 +01:00
stephb9959
398aae824e Merge remote-tracking branch 'origin/master' 2022-03-14 10:18:29 -07:00
stephb9959
04b0446fff Adding details on some kafka messages. 2022-03-14 10:18:19 -07:00
Dmitry Dunaev
dd1a08ea91 Merge pull request #81 from Telecominfraproject/feature/wifi-7223--kafka-ssl-params
[WIFI-7223] Add: secure Kafka connection params
2022-03-09 10:06:24 +03:00
Dmitry Dunaev
1c9f710b52 [WIFI-7223] Add: secure Kafka connection params
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-09 10:05:46 +03:00
stephb9959
e8ef49e36f Fixing framework: OpenAPIRequestDelete 2022-03-08 14:40:40 -08:00
stephb9959
9c43176556 Fixing framework: internal external <-> mismatch. 2022-03-08 14:25:26 -08:00
stephb9959
36473cb179 Merge remote-tracking branch 'origin/master' 2022-03-03 22:37:51 -08:00
stephb9959
eac18f8fa4 Framework update 2022-03-03 22:37:42 -08:00
Dmitry Dunaev
ab40792866 Merge pull request #80 from Telecominfraproject/feature/wifi-1998--ingress-deprecation
[WIFI-1998] Add: gracefull ingress deprecation
2022-03-01 16:22:34 +03:00
Dmitry Dunaev
5a2dfdff13 [WIFI-1998] Add: gracefull ingress deprecation
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-01 16:14:37 +03:00
Johann Hoffmann
131d0fe76e [WIFI-6925] Explore CLI commands and virtual APs for deployment tests (#79)
* Add test_service and related functions

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add short description for test_service

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix indentation

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt command help

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-28 13:34:21 +01:00
stephb9959
ce10b746ba Framework update 2022-02-25 22:31:42 -08:00
stephb9959
6cefac1967 Framework update 2022-02-25 22:31:30 -08:00
stephb9959
33801c552a Framework update 2022-02-24 16:25:16 -08:00
stephb9959
7c7121e9d7 Framework update 2022-02-24 16:22:05 -08:00
stephb9959
9ce7422e88 Framework update 2022-02-24 16:14:30 -08:00
stephb9959
87808dd447 Framework update 2022-02-24 12:22:17 -08:00
stephb9959
b0e47cd937 Adding locale support on connection to support subscriber and local regulations. 2022-02-24 11:10:55 -08:00
stephb9959
46339ebfde Adding locale support on connection to support subscriber and local regulations. 2022-02-24 10:03:38 -08:00
stephb9959
962a481306 Adding locale support on connection to support subscriber and local regulations. 2022-02-24 10:00:51 -08:00
stephb9959
64fa1777c9 Adding locale support on connection to support subscriber and local regulations. 2022-02-24 09:57:28 -08:00
stephb9959
60fc22ac68 Adding locale support on connection to support subscriber and local regulations. 2022-02-24 09:52:28 -08:00
stephb9959
cf7e8e667f Adding locale support on connection to support subscriber and local regulations. 2022-02-24 09:44:31 -08:00
stephb9959
cc22fe38a0 Adding locale support on connection to support subscriber and local regulations. 2022-02-24 09:36:45 -08:00
stephb9959
a18f8ed0f7 Adding entity, subscriber, modified fields to device. 2022-02-23 09:06:02 -08:00
stephb9959
5b99a2a366 Adding entity, subscriber, modified fields to device. 2022-02-23 09:04:55 -08:00
stephb9959
09126a7562 Fixing trace: simgle duration or packets. 2022-02-23 08:17:39 -08:00
stephb9959
64a0430c28 Fixing trace: simgle duration or packets. 2022-02-21 23:23:58 -08:00
stephb9959
121f6dc95e Fixing trace: simgle duration or packets. 2022-02-21 23:17:05 -08:00
stephb9959
4b0398365b Fixing device command when devices are not connected. 2022-02-21 22:15:45 -08:00
stephb9959
2be219112a Refactor of ow includes. 2022-02-21 08:40:44 -08:00
stephb9959
972a702b32 Adding "bandwidth" for wifi scanning. 2022-02-21 08:05:50 -08:00
stephb9959
e6d510b9bb Adding Kafka SSL. 2022-02-20 10:38:32 -08:00
stephb9959
88e5416088 Move to 2.6 2022-02-10 12:13:09 -08:00
stephb9959
f677c8765b Framework Update 2022-02-10 11:12:07 -08:00
stephb9959
c0c5dd7ac6 Framework Update 2022-02-10 08:08:28 -08:00
stephb9959
9c619367c3 Adding reverse serialnumber matching 2022-02-10 07:18:45 -08:00
stephb9959
a0a0a15f07 Adding reverse serialnumber matching 2022-02-10 07:10:18 -08:00
stephb9959
ab047be875 Adding reverse serialnumber matching 2022-02-10 07:02:48 -08:00
stephb9959
567b440db7 Adding reverse serialnumber matching 2022-02-10 06:59:41 -08:00
stephb9959
35fa62c8cc Adding reverse serialnumber matching 2022-02-10 06:56:39 -08:00
stephb9959
be374d683e Adding reverse serialnumber matching 2022-02-10 06:47:56 -08:00
stephb9959
cd3b867370 Fixing repeated commands getting into command list. 2022-02-09 23:01:25 -08:00
stephb9959
42bca6842c Fixing repeated commands getting into command list. 2022-02-09 22:47:47 -08:00
stephb9959
de3a96b62d Adding reverse serial number search 2022-02-09 15:08:38 -08:00
stephb9959
600ba8a2b5 Adding reverse serial number search 2022-02-09 15:03:50 -08:00
stephb9959
95a536dc1e Merge remote-tracking branch 'origin/master' 2022-02-08 22:21:16 -08:00
stephb9959
0639d09163 Framework update 2022-02-08 22:10:59 -08:00
Johann Hoffmann
f723ea719d Cut build lib copying
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-08 15:36:32 +01:00
stephb9959
5c83d76680 Adding capabilities file library for known device types. 2022-02-07 22:15:41 -08:00
stephb9959
ad977ad5eb Fixing capabilities cache for Provisioning. 2022-02-07 16:23:01 -08:00
stephb9959
a1c3e087c6 Fixing capabilities cache for Provisioning. 2022-02-07 16:17:06 -08:00
stephb9959
78d8af27b6 Fixing capabilities cache for Provisioning. 2022-02-07 16:13:40 -08:00
stephb9959
ac59ce3eda Fixing capabilities cache for Provisioning. 2022-02-07 15:57:37 -08:00
stephb9959
e473395cfe Fixing capabilities cache for Provisioning. 2022-02-07 15:51:09 -08:00
stephb9959
a9d89c7039 Fixing capabilities cache for Provisioning. 2022-02-07 15:40:12 -08:00
stephb9959
fdc66405c0 Improving serial number cache 2022-02-07 08:42:18 -08:00
stephb9959
f17f66db93 Merge remote-tracking branch 'origin/master' 2022-02-07 07:31:57 -08:00
stephb9959
07efbfcdd4 Removing debug messages. 2022-02-07 07:31:47 -08:00
Johann Hoffmann
a4d3b61799 Remove branch since PR was merged in composite actions repo
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-07 14:02:39 +01:00
stephb9959
096c2aafc7 Removing debug messages. 2022-02-06 23:24:53 -08:00
stephb9959
025c486b6c Removing debug messages. 2022-02-06 23:18:24 -08:00
stephb9959
70150d13e4 Removing debug messages. 2022-02-06 23:10:05 -08:00
stephb9959
374cab1b1c Adding IPtocountry API. 2022-02-06 23:02:05 -08:00
stephb9959
e17c59d844 Adding IPtocountry API. 2022-02-06 22:55:17 -08:00
stephb9959
db60feacc8 Adding IPtocountry API. 2022-02-05 20:51:48 -08:00
stephb9959
5420e23832 Adding IPtocountry API. 2022-02-05 20:47:05 -08:00
stephb9959
d6e5656e5a Adding "ipdata.co" as IP Info provider. 2022-02-05 11:35:27 -08:00
stephb9959
c9b7edcdd9 Fixed failure to connect for brand new devices. 2022-02-05 09:45:56 -08:00
stephb9959
5333f45f93 Reducing memory footprint. 2022-02-05 09:41:38 -08:00
stephb9959
737c432446 Reducing memory footprint. 2022-02-05 09:36:12 -08:00
stephb9959
4f44e17ee0 Merge remote-tracking branch 'origin/master' 2022-02-05 09:32:43 -08:00
stephb9959
262011e7bf Reducing memory footprint. 2022-02-05 09:32:35 -08:00
Stephane Bourque
d48a97673a Merge pull request #78 from Telecominfraproject/WIFI-6729-speed-up-image-build
[WIFI-6729] Speed up Docker image build time
2022-02-04 13:33:09 -08:00
stephb9959
19c8773768 Reducing memory footprint. 2022-02-04 11:42:14 -08:00
stephb9959
498f2aa1b5 Reducing memory footprint. 2022-02-04 11:28:47 -08:00
stephb9959
b696c50097 Reducing memory footprint. 2022-02-04 11:27:44 -08:00
stephb9959
585b4ae09e Reducing memory footprint. 2022-02-04 11:20:42 -08:00
stephb9959
9bf5dcad21 Reducing memory footprint. 2022-02-04 11:17:31 -08:00
stephb9959
0ad253bb3a Reducing memory footprint. 2022-02-04 11:10:32 -08:00
stephb9959
16894d4fb4 Reducing memory footprint. 2022-02-04 11:03:33 -08:00
stephb9959
976149bbde Reducing memory footpring. 2022-02-04 10:57:15 -08:00
stephb9959
fd4105127c Reducing memory footpring. 2022-02-04 09:48:19 -08:00
Johann Hoffmann
a7f77f3d91 Remove directory listing
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 16:25:19 +01:00
Johann Hoffmann
bbb7687f8b Revert "Try workaround"
This reverts commit 6333ca48d8.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 15:51:46 +01:00
Johann Hoffmann
6333ca48d8 Try workaround
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 15:33:31 +01:00
Johann Hoffmann
c19499deaa Add step for debugging
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 14:40:19 +01:00
Johann Hoffmann
358abb2a83 Revert "Add branch name to used composite action"
This reverts commit c259fdae8e.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 13:03:17 +01:00
Johann Hoffmann
c259fdae8e Add branch name to used composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 18:58:58 +01:00
Johann Hoffmann
f17a83a5cf Also check out PR branch for trigger-testing job to avoid post-action failure
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 18:32:57 +01:00
stephb9959
611e384117 Refactoring into smaller files. 2022-02-03 08:31:34 -08:00
Johann Hoffmann
e47756ab68 Check out PR branch for composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 14:53:33 +01:00
Johann Hoffmann
3709ea9a92 Re-structure Dockerfile and use docker-image-build composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 14:50:52 +01:00
stephb9959
62a2fbd6d7 Trying to solve https://telecominfraproject.atlassian.net/browse/WIFI-6850 2022-02-02 23:14:09 -08:00
stephb9959
c34a88343e Trying to solve https://telecominfraproject.atlassian.net/browse/WIFI-6850 2022-02-02 23:11:47 -08:00
stephb9959
7cd36da795 Trying to solve https://telecominfraproject.atlassian.net/browse/WIFI-6850 2022-02-02 22:55:39 -08:00
stephb9959
6f4a34c78d Framework update. 2022-02-02 11:03:06 -08:00
stephb9959
4d65beb440 Framework update. 2022-01-31 14:25:04 -08:00
stephb9959
15cdeb3578 Fixing https://telecominfraproject.atlassian.net/browse/WIFI-6811 2022-01-30 21:23:19 -08:00
stephb9959
1148705294 Fixing docker startup crash. 2022-01-30 21:00:25 -08:00
stephb9959
d0cd33af47 Extra logging 2022-01-30 20:26:22 -08:00
stephb9959
161758eca6 Extra logging 2022-01-30 20:24:21 -08:00
stephb9959
1cb4df113a Extra logging 2022-01-30 16:03:16 -08:00
stephb9959
8b1c053e7a Extra logging 2022-01-30 15:37:31 -08:00
stephb9959
f95f1dd501 Slight modification to default configuration initialization. 2022-01-30 12:49:00 -08:00
stephb9959
bdb4a218ee Slight modification to default configuration initialization. 2022-01-30 12:44:11 -08:00
stephb9959
970fabb604 Slight modification to default configuration initialization. 2022-01-30 12:33:11 -08:00
stephb9959
56e151481a Slight modification to default configuration initialization. 2022-01-30 12:29:50 -08:00
stephb9959
7e6e6c6884 Slight modification to default configuration initialization. 2022-01-30 12:24:10 -08:00
stephb9959
d977decd79 Changing startup for websocket connection and adding more logging... 2022-01-28 12:43:28 -08:00
stephb9959
876c50c916 Changing startup for websocket connection and adding more logging... 2022-01-28 10:37:41 -08:00
stephb9959
e3331a8fc2 Changing startup order... 2022-01-28 09:58:52 -08:00
stephb9959
39fa84e6ae Changing startup order... 2022-01-28 09:57:29 -08:00
stephb9959
037e3a01a4 Merge remote-tracking branch 'origin/master' 2022-01-28 09:38:06 -08:00
stephb9959
819d74c0d9 Changing startup order... 2022-01-28 09:37:57 -08:00
Dmitry Dunaev
4c753893c9 Merge pull request #77 from Telecominfraproject/feature/wifi-6837--chart-improvements
[WIFI-6837] Chg: modify readiness to make some envs optional, switch default helm service type to ClusterIP
2022-01-28 16:04:51 +03:00
Johann Hoffmann
037c82c689 Revert "Merge pull request #76 from Telecominfraproject/WIFI-6729-speed-up-image-build"
This reverts commit d3a6dc9161, reversing
changes made to 8f6e64e256.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-28 12:47:53 +01:00
Dmitry Dunaev
88acbf449d [WIFI-6837] Chg: modify readiness to make some envs optional, switch default helm service type to ClusterIP
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-01-28 13:50:02 +03:00
stephb9959
aa13cfa41b Merge remote-tracking branch 'origin/master' 2022-01-27 21:56:01 -08:00
stephb9959
c1522b9b0d Improving parsing of illegal JSON State messages 2022-01-27 21:55:51 -08:00
Stephane Bourque
d3a6dc9161 Merge pull request #76 from Telecominfraproject/WIFI-6729-speed-up-image-build
[WIFI-6729] Speed up Docker image build time
2022-01-27 14:43:01 -08:00
stephb9959
8f6e64e256 Fixing command manager janitor. 2022-01-27 11:46:53 -08:00
stephb9959
69488bdac1 Fixing command manager 2022-01-27 10:22:57 -08:00
stephb9959
ba3ff1577d Fixing command manager 2022-01-27 10:20:46 -08:00
stephb9959
8aa9cf8449 Adding new WiFI Scan. 2022-01-27 09:52:55 -08:00
stephb9959
dabefb781a Command manager update. 2022-01-27 09:04:34 -08:00
stephb9959
c247344faa Framework update. 2022-01-26 23:17:07 -08:00
stephb9959
f3532141da Framework update. 2022-01-26 15:10:45 -08:00
stephb9959
e049e2e5c7 Framework update. 2022-01-24 22:16:43 -08:00
stephb9959
481f18cb29 Framework update. 2022-01-23 22:51:12 -08:00
stephb9959
b783158b23 Framework update. 2022-01-23 10:20:30 -08:00
stephb9959
f982ef10d1 Adding kafka logging in framework. 2022-01-22 23:24:43 -08:00
stephb9959
6047364525 Adding kafka logging in framework. 2022-01-22 23:21:01 -08:00
stephb9959
0594f3310e Adding kafka logging in framework. 2022-01-22 23:14:36 -08:00
stephb9959
f888018a0b Adding kafka logging in framework. 2022-01-22 23:11:47 -08:00
stephb9959
54e308d3c5 Adding kafka logging in framework. 2022-01-22 23:07:15 -08:00
stephb9959
687b0a95a6 Adding kafka logging in framework. 2022-01-22 10:46:30 -08:00
stephb9959
5abfa205c9 Adding kafka logging in framework. 2022-01-22 10:43:06 -08:00
stephb9959
eb029b7b09 Adding kafka logging in framework. 2022-01-22 10:39:46 -08:00
stephb9959
92218e764c Adding kafka logging in framework. 2022-01-22 10:37:44 -08:00
stephb9959
66b75b8d9b Adding kafka logging in framework. 2022-01-22 10:27:47 -08:00
stephb9959
bfd76cd6be Adding kafka logging in framework. 2022-01-22 10:26:34 -08:00
stephb9959
3cf7609092 Adding kafka logging in framework. 2022-01-22 10:25:07 -08:00
Johann Hoffmann
cb61821f7b Re-structure Dockerfile and use Github Actions cache when building image
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-21 17:11:10 +01:00
stephb9959
86ec85ebd8 Merge remote-tracking branch 'origin/master' 2022-01-20 22:51:45 -08:00
stephb9959
ba8b02e630 Adding kafka logging in framework. 2022-01-20 22:51:37 -08:00
Dmitry Dunaev
ce26e48773 [WIFI-6752] Add: archiving for the database
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-01-20 12:41:10 +03:00
stephb9959
cc04b861ac OUI Server improvements. 2022-01-18 11:42:25 -08:00
stephb9959
3277451e8e OUI Server improvements. 2022-01-18 11:39:31 -08:00
stephb9959
eb5a5563c0 OUI Server improvements. 2022-01-18 11:37:25 -08:00
stephb9959
5f09b47b68 OUI Server improvements. 2022-01-18 11:19:23 -08:00
stephb9959
e2ad19c670 OUI Server improvements. 2022-01-18 11:11:28 -08:00
stephb9959
ee6273c248 Removing LifeTimeStats due to change in AP reporting. 2022-01-18 11:10:25 -08:00
stephb9959
c9f211439e Removing LifeTimeStats due to change in AP reporting. 2022-01-18 11:06:35 -08:00
stephb9959
f656296a9a Removing LifeTimeStats due to change in AP reporting. 2022-01-18 11:05:11 -08:00
stephb9959
764f3f3bef Removing LifeTimeStats due to change in AP reporting. 2022-01-18 09:49:50 -08:00
stephb9959
36dce2112b Telemetry fix 2022-01-18 00:00:43 -08:00
stephb9959
24709e45a6 Telemetry fix 2022-01-17 23:51:46 -08:00
stephb9959
a3dba734d3 Telemetry fix 2022-01-17 23:46:32 -08:00
stephb9959
07e2231763 Telemetry fix 2022-01-17 23:42:02 -08:00
stephb9959
0ba7a03bd5 Telemetry fix 2022-01-17 23:36:57 -08:00
stephb9959
39901ed547 Transition from counters -> deltas. 2022-01-17 23:28:55 -08:00
stephb9959
d9d03fe111 Transition from counters -> deltas. 2022-01-17 23:23:17 -08:00
stephb9959
1999838420 Transition from counters -> deltas. 2022-01-17 23:08:42 -08:00
stephb9959
05fa6a5806 Transition from counters -> deltas. 2022-01-17 23:03:39 -08:00
stephb9959
398bf0a94f Transition from counters -> deltas. 2022-01-17 22:08:17 -08:00
stephb9959
04a15eb629 Transition from counters -> deltas. 2022-01-17 22:04:44 -08:00
stephb9959
e84582a0d5 Merge remote-tracking branch 'origin/master' 2022-01-17 15:11:07 -08:00
stephb9959
b61a35d70d Transition from counters -> deltas. 2022-01-17 15:10:59 -08:00
Stephane Bourque
34304c2b80 Merge pull request #74 from Telecominfraproject/WIFI-5775-test-sdk-on-pr
[WIFI-5775] Run SDK tests on a PR level
2022-01-17 08:39:14 -08:00
Johann Hoffmann
d5ca25a3da Remove ref since PR was merged
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-17 17:38:45 +01:00
Johann Hoffmann
7f196193cc Pass versions as one JSON string
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-17 17:38:24 +01:00
Johann Hoffmann
b5ddcef66a Use trigger-workflow-and-wait composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-17 17:38:24 +01:00
Johann Hoffmann
0b61d0f943 Adapt logging configuration to newest changes
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-17 11:51:10 +01:00
Dmitry Dunaev
e2e75c3223 Merge pull request #73 from Telecominfraproject/feature/wifi-6393--add-wait-kafka-initcontainer
[WIFI-6393] Add: initContainer to wait for Kafka to be ready
2022-01-13 12:18:02 +03:00
Dmitry Dunaev
457802c56d [WIFI-6393] Add: initContainer to wait for Kafka to be ready
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-01-12 11:24:11 +03:00
stephb9959
88b13a8d0c Framework update 2022-01-11 23:17:16 -08:00
stephb9959
8c22f3576b Framework update 2022-01-10 22:42:53 -08:00
stephb9959
4c392361a9 Framework update 2022-01-10 14:21:47 -08:00
stephb9959
021ba4963b Framework update 2022-01-10 12:27:21 -08:00
stephb9959
d9868d47f7 Adding ThreadPool naming for debugging. 2022-01-10 09:01:34 -08:00
stephb9959
c2d2955538 Removing superfluous log messages. 2022-01-10 08:51:13 -08:00
stephb9959
1f20e12a56 Removing superfluous log messages. 2022-01-10 08:17:49 -08:00
stephb9959
3d733b861b Removing superfluous log messages. 2022-01-10 08:08:50 -08:00
stephb9959
333d20365d Removing superfluous log messages. 2022-01-09 23:24:26 -08:00
stephb9959
f3b00cd5c9 Removing superfluous log messages. 2022-01-09 23:21:37 -08:00
stephb9959
7b85d617aa Enabling new logging format. 2022-01-09 22:30:55 -08:00
stephb9959
9eb3b67064 Adding Kafka telemetry 2022-01-09 22:06:24 -08:00
stephb9959
4ed12d1f5b Adding Kafka telemetry 2022-01-09 21:44:52 -08:00
stephb9959
d2ede19e4a Adding Kafka telemetry 2022-01-09 21:35:42 -08:00
stephb9959
de028b8dc0 Adding Kafka telemetry 2022-01-09 21:23:35 -08:00
stephb9959
4ebd8b451b Adding Kafka telemetry 2022-01-09 21:21:29 -08:00
stephb9959
7889017579 Adding Kafka telemetry 2022-01-09 21:16:46 -08:00
stephb9959
7fb9c8c675 Adding Kafka telemetry 2022-01-09 21:12:26 -08:00
stephb9959
268c542602 Adding Kafka telemetry 2022-01-09 21:07:11 -08:00
stephb9959
01bf9ed000 Adding Kafka telemetry 2022-01-09 21:00:22 -08:00
stephb9959
00e1d15203 Adding Kafka telemetry 2022-01-09 20:50:01 -08:00
stephb9959
21bdeab870 Adding Kafka telemetry 2022-01-09 16:14:11 -08:00
stephb9959
467261b9ca Adding thread naming. 2022-01-09 09:58:12 -08:00
stephb9959
ae336478c0 Adding thread naming. 2022-01-09 09:35:47 -08:00
stephb9959
1479f8bde2 Adding thread naming. 2022-01-09 00:09:36 -08:00
stephb9959
10359d5de4 Adding thread naming. 2022-01-08 23:59:21 -08:00
stephb9959
fff323aee4 Adding thread naming. 2022-01-08 23:53:59 -08:00
stephb9959
9c87371535 Adding thread naming. 2022-01-08 23:43:43 -08:00
stephb9959
7ca1a0c6a9 Adding safer command execution code. 2022-01-08 22:11:04 -08:00
stephb9959
2238ba3c64 Adding safer command execution code. 2022-01-08 22:06:42 -08:00
stephb9959
4d3f0ee4d6 Adding PING command 2022-01-08 21:31:59 -08:00
stephb9959
2ea9c98b7b Adding PING command and execution time for RPC. 2022-01-08 21:28:07 -08:00
stephb9959
b6da3cb016 Adding PING command and execution time for RPC. 2022-01-08 21:15:15 -08:00
stephb9959
b841bdb6ca Adding PING command and execution time for RPC. 2022-01-08 21:13:05 -08:00
stephb9959
70978f577f Adding PING command and execution time for RPC. 2022-01-08 21:11:09 -08:00
stephb9959
846d55417f Adding PING command and execution time for RPC. 2022-01-08 21:07:05 -08:00
stephb9959
e3884ba062 Adding PING command and execution time for RPC. 2022-01-08 15:41:26 -08:00
stephb9959
0bf0186e50 Adding PING command and execution time for RPC. 2022-01-08 15:33:10 -08:00
stephb9959
1d0a0a0bd0 Changing RPC Command execution. 2022-01-08 10:33:11 -08:00
stephb9959
41f3f08432 Changing RPC Command execution. 2022-01-08 10:26:11 -08:00
stephb9959
e9403d878d Changing RPC Command execution. 2022-01-08 10:20:05 -08:00
stephb9959
d555600c75 Adding FIFO for telemetry 2022-01-06 22:24:30 -08:00
stephb9959
e18b57857d Adding FIFO for telemetry 2022-01-06 21:18:02 -08:00
stephb9959
7eb8d0d971 Adding FIFO for telemetry 2022-01-06 21:15:58 -08:00
stephb9959
865759f0dd Adding FIFO for telemetry 2022-01-06 21:05:42 -08:00
stephb9959
055549290b Adding FIFO for telemetry 2022-01-06 21:00:09 -08:00
stephb9959
ca702a172e Adding FIFO for telemetry 2022-01-06 13:29:33 -08:00
stephb9959
f4e8ef10a9 Adding FIFO for telemetry 2022-01-06 13:25:56 -08:00
stephb9959
7adc77d881 Adding FIFO for telemetry 2022-01-06 13:19:46 -08:00
stephb9959
a64e0418f9 Adding FIFO for telemetry 2022-01-06 12:03:51 -08:00
stephb9959
0b1d66c413 Adding FIFO for telemetry 2022-01-06 11:51:09 -08:00
stephb9959
1aafde15b4 ORM Update 2022-01-06 09:43:11 -08:00
stephb9959
03f0af07c8 Fixing typo 2022-01-05 22:23:05 -08:00
stephb9959
fa9eafc33b Fix for https://telecominfraproject.atlassian.net/browse/WIFI-6198 2022-01-04 18:01:02 -08:00
stephb9959
09fb78765c Fix for https://telecominfraproject.atlassian.net/browse/WIFI-6198 2022-01-04 09:06:18 -08:00
stephb9959
e7bfb960dc Fix for https://telecominfraproject.atlassian.net/browse/WIFI-6206 2022-01-04 08:55:44 -08:00
stephb9959
5e95f4eb67 Fix for https://telecominfraproject.atlassian.net/browse/WIFI-5992 2022-01-04 08:45:06 -08:00
stephb9959
eaaa8dbc15 Merge remote-tracking branch 'origin/master' 2022-01-04 08:32:57 -08:00
stephb9959
e93ce14f6e Framework update 2022-01-04 08:32:48 -08:00
Dmitry Dunaev
7c06be78fb Merge pull request #72 from Telecominfraproject/feature/wifi-6183--cli-review
[WIFI-6183] Chg: cli review and usage enhancement
2022-01-04 14:46:45 +03:00
Johann Hoffmann
b97da20446 Add curl cli script to Docker image
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-04 11:32:17 +01:00
Dmitry Dunaev
d7c17fbab1 [WIFI-6183] Chg: cli review and usage enhancement
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-01-03 15:48:44 +03:00
Dmitry Dunaev
68789fe9de Merge pull request #71 from Telecominfraproject/feature/wifi-4977--introduce-revisionHistoryLimit
[WIFI-4977] Add: helm add revisionHistoryLimit support
2021-12-23 16:27:11 +03:00
Dmitry Dunaev
724beb607c [WIFI-4977] Add: helm add revisionHistoryLimit support
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2021-12-23 16:08:25 +03:00
stephb9959
3ba845cf06 Framework update 2021-12-22 21:57:19 -08:00
stephb9959
4f6deba793 Framework update 2021-12-21 21:47:21 -08:00
stephb9959
ba1e735290 Framework update 2021-12-20 22:34:01 -08:00
stephb9959
be8877d346 Framework update 2021-12-20 22:30:07 -08:00
stephb9959
5922727336 Framework update 2021-12-20 22:26:35 -08:00
stephb9959
6f5902b3f0 Merge remote-tracking branch 'origin/master' 2021-12-20 22:10:42 -08:00
stephb9959
9c37930c99 Framework update 2021-12-20 22:10:34 -08:00
Johann Hoffmann
87ada37a76 [WIFI-6170] Add OpenWifi Docker Compose deployment with PostgreSQL (#70)
* Add wait-for-postgres.sh wrapper script

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Copy wait-for-postgres.sh into Docker image

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-12-16 17:21:12 +01:00
stephb9959
c082910438 Merge remote-tracking branch 'origin/master' 2021-12-13 07:59:40 -08:00
stephb9959
777d67a649 Framework update 2021-12-13 07:59:32 -08:00
Johann Hoffmann
563032eecc Add config property to templating mechanism
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-12-13 16:46:27 +01:00
stephb9959
88dd85cf26 Framework update 2021-12-12 19:06:52 -08:00
stephb9959
33c7da572e Framework update 2021-12-11 23:25:36 -08:00
stephb9959
d8bfa28a21 Framework update 2021-12-10 13:17:20 -08:00
stephb9959
09f482a3d4 Framework update 2021-12-07 20:38:46 -08:00
stephb9959
93e09cc2dd Unitialied counters in healthcheck. 2021-12-07 10:28:42 -08:00
stephb9959
a71adc417c Build number fix 2021-12-07 08:51:09 -08:00
Dmitry Dunaev
0dae09ac9a Add: .git dir to build image to expose git hash for version
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2021-12-07 14:05:58 +03:00
stephb9959
771bd51be7 Add git hash 2021-12-06 08:00:22 -08:00
stephb9959
7d5d6177d2 Adding "completeInfo" on device get and list. 2021-12-06 06:30:02 -08:00
stephb9959
0530a4c03f Adding "completeInfo" on device get and list. 2021-12-06 06:17:27 -08:00
stephb9959
6eead07d1c Adding "completeInfo" on device get and list. 2021-12-06 06:11:01 -08:00
stephb9959
c7452aeeb9 Merge remote-tracking branch 'origin/master' 2021-12-06 06:05:30 -08:00
stephb9959
669638a4e3 Adding "completeInfo" on device get and list. 2021-12-06 06:05:21 -08:00
Dmitry Dunaev
d2bfc38736 [WIFI-5840] Chg: failureThreshold for readiness_check up to 3 2021-12-06 15:18:32 +03:00
stephb9959
58a1740294 Adding "completeInfo" on device get and list. 2021-12-05 23:05:41 -08:00
stephb9959
c00effc8bc Adding "completeInfo" on device get and list. 2021-12-05 22:54:33 -08:00
stephb9959
8b22611142 Adding "completeInfo" on device get. 2021-12-05 22:36:46 -08:00
stephb9959
6a4bbc3362 Adding "completeInfo" on device get. 2021-12-05 22:32:13 -08:00
stephb9959
88867aea73 Fixing OWLS security hole. 2021-12-02 10:17:52 -08:00
stephb9959
d7ece096ac Assigning proper names. 2021-12-02 08:59:15 -08:00
stephb9959
227114f247 Adding image library 2021-12-01 20:29:09 -08:00
stephb9959
8b2741d624 Merge remote-tracking branch 'origin/master' 2021-11-30 23:40:40 -08:00
stephb9959
2e18694e40 Improving build instructions. 2021-11-30 23:40:11 -08:00
Stephane Bourque
1715703c4e Merge pull request #68 from Telecominfraproject/WIFI-5775-test-sdk-on-pr
[WIFI-5775] Run SDK tests on a PR level
2021-11-30 20:57:08 -08:00
stephb9959
a5e7c1dc8a Framework update 2021-11-30 20:46:04 -08:00
stephb9959
5f325e75d5 Framework update 2021-11-30 20:15:43 -08:00
stephb9959
49aeddb186 Framework update 2021-11-30 10:27:04 -08:00
stephb9959
5413e2cdf3 Merge remote-tracking branch 'origin/master' 2021-11-29 15:55:06 -08:00
stephb9959
2190652029 Adding proper status report when a device is not connected. 2021-11-29 15:54:55 -08:00
Johann Hoffmann
77229ee248 Switch to trigger-workflow-and-wait Community action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-29 14:28:40 +01:00
Johann Hoffmann
9db7fea7cd Revert "Merge pull request #67 from Telecominfraproject/WIFI-5775-test-sdk-on-pr"
This reverts commit 65811c5e7f, reversing
changes made to e70303f986.
2021-11-29 13:38:03 +01:00
Stephane Bourque
65811c5e7f Merge pull request #67 from Telecominfraproject/WIFI-5775-test-sdk-on-pr
Test trigger of wlan-testing workflow
2021-11-28 08:29:37 -08:00
stephb9959
e70303f986 Initial commit of dependent files for rtty built-in server 2021-11-27 21:27:47 -08:00
stephb9959
b55b0a23d7 Removing RTTY debug logs. 2021-11-27 21:13:36 -08:00
stephb9959
f66a2d0bdc Removing RTTY debug logs. 2021-11-27 21:07:27 -08:00
stephb9959
200f0cbe79 Removing RTTY debug logs. 2021-11-27 20:57:00 -08:00
stephb9959
2d833c33d3 Support both internal and external rttys 2021-11-27 20:53:21 -08:00
stephb9959
9d7afe9fa4 Support both internal and external rttys 2021-11-27 20:50:25 -08:00
stephb9959
42bc5321aa Support both internal and external rttys 2021-11-27 20:37:55 -08:00
stephb9959
dabfb9b949 Support both internal and external rttys 2021-11-27 20:29:19 -08:00
stephb9959
f344a23f3a Support both internal and external rttys 2021-11-27 17:58:57 -08:00
stephb9959
0c83ed528a Support both internal and external rttys 2021-11-27 17:30:40 -08:00
stephb9959
bdf37c7f8a Support both internal and external rttys 2021-11-27 17:19:22 -08:00
stephb9959
fff91dd572 Support both internal and external rttys 2021-11-27 17:15:48 -08:00
stephb9959
2a7ce8c297 Support both internal and external rttys 2021-11-27 17:12:47 -08:00
stephb9959
5a17f7e727 Support both internal and external rttys 2021-11-27 17:06:09 -08:00
stephb9959
a25e456b8b Support both internal and external rttys 2021-11-27 16:47:16 -08:00
stephb9959
7d68dd40c3 Support both internal and external rttys 2021-11-27 16:40:31 -08:00
stephb9959
5784a6297b Support both internal and external rttys 2021-11-27 13:26:34 -08:00
stephb9959
b6b3fbaac9 Support both internal and external rttys 2021-11-27 13:19:42 -08:00
stephb9959
617d018252 Support both internal and external rttys 2021-11-27 13:06:07 -08:00
stephb9959
a1e4019ee8 Support both internal and external rttys 2021-11-27 11:43:14 -08:00
stephb9959
11a63628b3 Support both internal and external rttys 2021-11-27 11:41:05 -08:00
stephb9959
49f523d831 Support both internal and external rttys 2021-11-27 11:17:25 -08:00
stephb9959
7ac0866f4c Support both internal and external rttys 2021-11-27 11:15:20 -08:00
stephb9959
6ae29a7b5f Support both internal and external rttys 2021-11-27 11:12:10 -08:00
stephb9959
d88fe4eea3 Support both internal and external rttys 2021-11-27 11:07:36 -08:00
stephb9959
89a5a0efc9 Support both internal and external rttys 2021-11-27 11:03:41 -08:00
stephb9959
6f6e365393 Support both internal and external rttys 2021-11-27 10:53:10 -08:00
stephb9959
d56acf1ffe Support both internal and external rttys 2021-11-27 10:35:31 -08:00
stephb9959
a10ce9f304 Support both internal and external rttys 2021-11-27 10:32:52 -08:00
stephb9959
d40e926971 Support both internal and external rttys 2021-11-27 10:28:21 -08:00
stephb9959
e96f222c45 Support both internal and external rttys 2021-11-27 10:01:34 -08:00
stephb9959
30fc21e6cb Support both internal and external rttys 2021-11-27 09:46:12 -08:00
stephb9959
deea40cbc4 Support both internal and external rttys 2021-11-27 09:27:49 -08:00
stephb9959
9a36ad60e1 Support both internal and external rttys 2021-11-27 09:23:40 -08:00
stephb9959
53cea05c95 Support both internal and external rttys 2021-11-27 09:18:56 -08:00
stephb9959
9b96b88de2 Support both internal and external rttys 2021-11-27 09:11:22 -08:00
stephb9959
2cc70a6af1 Support both internal and external rttys 2021-11-27 09:00:19 -08:00
stephb9959
f6653cf818 Support both internal and external rttys 2021-11-27 08:56:43 -08:00
stephb9959
127fe2100c Support both internal and external rttys 2021-11-27 08:50:41 -08:00
stephb9959
3645718352 Support both internal and external rttys 2021-11-27 08:45:17 -08:00
stephb9959
724ae46752 Support both internal and external rttys 2021-11-27 08:42:31 -08:00
stephb9959
70ff02fea2 Support both internal and external rttys 2021-11-27 08:35:05 -08:00
stephb9959
5d6ed11cd9 Support both internal and external rttys 2021-11-27 08:30:59 -08:00
stephb9959
23f6b34fe9 Support both internal and external rttys 2021-11-27 08:19:43 -08:00
stephb9959
a864502c3e Support both internal and external rttys 2021-11-26 23:56:14 -08:00
stephb9959
33ba38938c Support both internal and external rttys 2021-11-26 23:48:52 -08:00
stephb9959
9f65476795 Support both internal and external rttys 2021-11-26 23:44:16 -08:00
stephb9959
712459e5eb Support both internal and external rttys 2021-11-26 23:39:35 -08:00
stephb9959
68e4df6de3 Support both internal and external rttys 2021-11-26 23:21:51 -08:00
stephb9959
4a49ed347c Support both internal and external rttys 2021-11-26 23:20:02 -08:00
stephb9959
5a8ac97d9a Support both internal and external rttys 2021-11-26 23:10:35 -08:00
stephb9959
1ac3fb2f44 Support both internal and external rttys 2021-11-26 22:57:05 -08:00
stephb9959
88cd05b629 Support both internal and external rttys 2021-11-26 22:55:25 -08:00
stephb9959
c74efb0287 Support both internal and external rttys 2021-11-26 22:38:47 -08:00
stephb9959
5e8b23cbeb Support both internal and external rttys 2021-11-26 22:35:12 -08:00
stephb9959
e47c9ea07a Support both internal and external rttys 2021-11-26 22:23:12 -08:00
stephb9959
4a4ed2039b Support both internal and external rttys 2021-11-26 22:19:56 -08:00
stephb9959
e65987dd8f Support both internal and external rttys 2021-11-26 22:05:35 -08:00
stephb9959
d07608c7a1 Support both internal and external rttys 2021-11-26 19:54:42 -08:00
stephb9959
4b49e0d4b1 Support both internal and external rttys 2021-11-26 18:55:42 -08:00
stephb9959
9f21328d55 Support both internal and external rttys 2021-11-26 16:00:02 -08:00
stephb9959
eed4263076 Support both internal and external rttys 2021-11-26 15:25:47 -08:00
stephb9959
3e84e8fde5 Support both internal and external rttys 2021-11-26 15:23:53 -08:00
stephb9959
fc28bcffd2 Support both internal and external rttys 2021-11-26 14:56:54 -08:00
stephb9959
dae71c0ca9 Support both internal and external rttys 2021-11-26 14:56:13 -08:00
stephb9959
78d2f16e4e Support both internal and external rttys 2021-11-26 14:52:26 -08:00
Johann Hoffmann
a61962d1ff Switch to latest version
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-26 13:01:15 +01:00
Johann Hoffmann
36a5f9bcdd Fix input names
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-26 12:29:09 +01:00
Johann Hoffmann
c09d65b25d Add branch input
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-26 11:53:56 +01:00
stephb9959
ecc39b6a6f srtty 2021-11-26 00:02:52 -08:00
stephb9959
b0947c973d srtty 2021-11-25 23:58:48 -08:00
stephb9959
328bec9948 srtty 2021-11-25 23:43:58 -08:00
stephb9959
4920f293f5 srtty 2021-11-25 23:40:34 -08:00
stephb9959
9e4af88bc3 srtty 2021-11-25 22:35:54 -08:00
stephb9959
063ceada41 srtty 2021-11-25 22:21:01 -08:00
stephb9959
4749345f49 srtty 2021-11-25 22:08:40 -08:00
stephb9959
14dc41b8ce srtty 2021-11-25 21:42:58 -08:00
stephb9959
48a56c7802 srtty 2021-11-25 21:38:40 -08:00
stephb9959
e8fb42644d srtty 2021-11-25 21:30:47 -08:00
stephb9959
3e663de7fa srtty 2021-11-25 21:11:44 -08:00
stephb9959
409c0e1f90 srtty 2021-11-25 21:07:27 -08:00
stephb9959
1a67850aec srtty 2021-11-25 20:15:33 -08:00
stephb9959
3bb67b3a62 srtty 2021-11-25 20:13:57 -08:00
stephb9959
a864b8170d srtty 2021-11-25 19:58:14 -08:00
stephb9959
72b3b0c119 srtty 2021-11-25 19:55:29 -08:00
stephb9959
8039243cb3 srtty 2021-11-25 19:51:30 -08:00
stephb9959
a90e89b16b srtty 2021-11-25 19:46:38 -08:00
stephb9959
1742535a71 srtty 2021-11-25 19:30:37 -08:00
stephb9959
b96c4f74ec srtty 2021-11-25 17:24:10 -08:00
stephb9959
f224097c17 srtty 2021-11-25 17:09:08 -08:00
stephb9959
2815f2c3a2 srtty 2021-11-25 17:07:35 -08:00
stephb9959
43b933bc39 srtty 2021-11-25 17:01:02 -08:00
stephb9959
0e169a92eb srtty 2021-11-25 16:23:05 -08:00
stephb9959
73a9802ed9 srtty 2021-11-25 16:05:46 -08:00
stephb9959
b760b6451c srtty 2021-11-25 15:55:24 -08:00
stephb9959
73c317ce49 srtty 2021-11-25 13:52:06 -08:00
stephb9959
9ad45b0f73 srtty 2021-11-25 13:45:50 -08:00
stephb9959
bd27d4403f srtty 2021-11-25 13:24:45 -08:00
stephb9959
b676310e4b srtty 2021-11-25 13:12:42 -08:00
stephb9959
69d41fd14d srtty 2021-11-25 13:10:23 -08:00
stephb9959
46ad6c0933 srtty 2021-11-25 13:01:45 -08:00
stephb9959
b5b97adbed srtty 2021-11-25 12:49:39 -08:00
stephb9959
527897fe5b srtty 2021-11-25 12:06:20 -08:00
stephb9959
5f58594f1c srtty 2021-11-25 12:03:38 -08:00
stephb9959
7f7326e876 srtty 2021-11-25 11:56:37 -08:00
stephb9959
fda7b14a62 srtty 2021-11-25 11:52:24 -08:00
stephb9959
04b2ee926c srtty 2021-11-25 11:47:26 -08:00
stephb9959
e4aca1a137 srtty 2021-11-25 11:44:07 -08:00
stephb9959
4af688de77 srtty 2021-11-25 11:38:17 -08:00
stephb9959
7c20f22f46 srtty 2021-11-25 11:18:56 -08:00
stephb9959
d7171daaa7 srtty 2021-11-25 11:10:34 -08:00
stephb9959
3a5c406f1c srtty 2021-11-25 11:01:54 -08:00
stephb9959
5643d237fd srtty 2021-11-25 10:52:40 -08:00
stephb9959
cec893466e srtty 2021-11-25 10:35:14 -08:00
stephb9959
f390075e92 srtty 2021-11-25 10:25:19 -08:00
stephb9959
c4d47a0ebf srtty 2021-11-25 10:24:38 -08:00
stephb9959
ab75abfef4 srtty 2021-11-25 10:01:56 -08:00
stephb9959
714d8fc857 Perform Device Existence check before accepting commands. 2021-11-25 09:15:28 -08:00
stephb9959
c1ca8421b5 Perform Device Existence check before accepting commands. 2021-11-25 09:08:15 -08:00
stephb9959
6d9c5eae46 Perform Device Existence check before accepting commands. 2021-11-25 08:40:42 -08:00
stephb9959
d64032785a Perform Device Existence check before accepting commands. 2021-11-25 08:32:31 -08:00
stephb9959
9865e19385 Perform Device Existence check before accepting commands. 2021-11-25 08:04:21 -08:00
Johann Hoffmann
f88ac7711f Add required input
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 17:03:58 +01:00
Johann Hoffmann
d91c7e61be Remove input
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 17:01:39 +01:00
Johann Hoffmann
d02fff040b Test another community Github action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 16:59:48 +01:00
Johann Hoffmann
1fb4d0d633 Fix input names
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 16:29:44 +01:00
Johann Hoffmann
81d76536fb Test dispatch-and-wait community Github Action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 16:27:06 +01:00
stephb9959
36e4e36188 RTTYS fixes 2021-11-24 23:33:50 -08:00
stephb9959
b3f3c87f7e RTTYS fixes 2021-11-24 23:20:05 -08:00
stephb9959
599c8787c3 RTTYS fixes 2021-11-24 23:11:37 -08:00
stephb9959
ba4edde793 RTTYS fixes 2021-11-24 22:56:46 -08:00
stephb9959
66680636f3 RTTYS fixes 2021-11-24 22:46:20 -08:00
stephb9959
cdd29fa6e2 RTTYS fixes 2021-11-24 22:45:24 -08:00
stephb9959
f4e5b4b0ed RTTYS fixes 2021-11-24 22:34:15 -08:00
stephb9959
d9bba781d4 RTTYS fixes 2021-11-24 21:42:38 -08:00
stephb9959
ded5c3c0f5 RTTYS fixes 2021-11-24 21:36:15 -08:00
stephb9959
093e92fbb6 RTTYS fixes 2021-11-24 21:27:21 -08:00
stephb9959
6fd6941860 RTTYS fixes 2021-11-24 21:22:53 -08:00
stephb9959
f46337a35e RTTYS fixes 2021-11-24 21:12:32 -08:00
stephb9959
8c9332c109 RTTYS fixes 2021-11-24 21:04:20 -08:00
stephb9959
4902bb2583 RTTYS fixes 2021-11-24 20:52:20 -08:00
stephb9959
933cf82a41 RTTYS fixes 2021-11-24 20:47:55 -08:00
stephb9959
3e828ac11f RTTYS fixes 2021-11-24 20:30:13 -08:00
stephb9959
0929851ed8 fixing OUIserver startup. 2021-11-24 20:16:56 -08:00
stephb9959
d7c08f1068 fixing OUIserver startup. 2021-11-24 19:54:52 -08:00
stephb9959
b656c59962 fixing OUIserver startup. 2021-11-24 19:43:25 -08:00
stephb9959
3356dbb2e3 fixing OUIserver startup. 2021-11-24 19:40:16 -08:00
stephb9959
ca87dcb9a1 rttys v1 2021-11-24 10:04:05 -08:00
stephb9959
07ffc5e8b5 rttys v1 2021-11-24 09:34:21 -08:00
stephb9959
14fa2e3543 rttys v1 2021-11-24 09:26:50 -08:00
stephb9959
38934cdfc2 rttys v1 2021-11-24 09:25:33 -08:00
stephb9959
43d1574fdc rttys v1 2021-11-24 09:11:17 -08:00
stephb9959
d40567b7ff rttys v1 2021-11-24 09:10:31 -08:00
stephb9959
5e9a631789 rttys v1 2021-11-24 09:07:51 -08:00
Johann Hoffmann
6859a90fa1 Fix variable syntax
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-24 16:11:49 +01:00
Johann Hoffmann
769438a383 Re-add job condition
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-24 15:59:44 +01:00
Johann Hoffmann
34385c5ab6 Test manual repository dispatch API call
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-24 15:55:02 +01:00
Johann Hoffmann
b082617924 Dummy commit to test PR workflow run
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-23 17:49:35 +01:00
stephb9959
356e97b856 Optimizing websocket connect. 2021-11-22 23:05:29 -08:00
stephb9959
e50a1efb86 Improving performance with less DB calls. 2021-11-22 22:34:44 -08:00
stephb9959
ed3355eea7 Adding blacklist cache. 2021-11-22 22:13:02 -08:00
stephb9959
9ae63a8c7e Adding blacklist cache. 2021-11-22 22:11:04 -08:00
stephb9959
5c89d08669 Fixing capabilities on first contact. 2021-11-22 19:56:37 -08:00
stephb9959
068934eaa3 Improving Capabilities Insert call. 2021-11-22 15:57:14 -08:00
stephb9959
f75f6d5844 Improving Capabilities Insert call. 2021-11-22 14:19:58 -08:00
stephb9959
32fdd0f1a9 Added kafka message about deleting a device. 2021-11-21 23:37:25 -08:00
stephb9959
04141c3e4d Adding radio regulatory auto setup. 2021-11-21 09:30:20 -08:00
stephb9959
4b3654b05e Adding find IP. 2021-11-21 00:25:48 -08:00
stephb9959
2b9f9e16ae Adding find IP. 2021-11-21 00:23:07 -08:00
stephb9959
c08d06c3c3 Adding find IP. 2021-11-21 00:19:45 -08:00
stephb9959
e47979ed6d Adding find IP. 2021-11-21 00:11:15 -08:00
stephb9959
563e84aede Adding find IP. 2021-11-21 00:04:25 -08:00
stephb9959
380f1df811 Addressing mesh nodes appearing as disconnected after a perdio of time while they are still connected. 2021-11-20 22:07:23 -08:00
stephb9959
4419af1e0f Merge remote-tracking branch 'origin/master' 2021-11-20 21:40:05 -08:00
stephb9959
629b53c4e9 Addressing mesh nodes appearing as disconnected after a perdio of time while they are still connected. 2021-11-20 21:39:56 -08:00
Stephane Bourque
2cbab49c87 Merge pull request #65 from Telecominfraproject/WIFI-5775-pr-sdk-tests
[WIFI-5775] Run SDK tests on a PR level
2021-11-19 11:53:37 -08:00
stephb9959
d064b7c889 Detecting duplicate names. 2021-11-19 10:42:53 -08:00
stephb9959
80b6391e75 Detecting duplicate names. 2021-11-19 10:30:25 -08:00
stephb9959
82441dc289 Fixing LOG statements for SQL exceptions. 2021-11-19 10:13:35 -08:00
stephb9959
4cbfe039fc Fixing default configuration validation. 2021-11-19 09:47:30 -08:00
stephb9959
bfca4ccd6f Fixing default configuration validation. 2021-11-19 09:19:57 -08:00
stephb9959
b540172e0b Fixing default configuration validation. 2021-11-19 09:12:23 -08:00
stephb9959
5361ab05a3 Merge remote-tracking branch 'origin/master' 2021-11-19 09:10:34 -08:00
stephb9959
8e169067d2 Fixing default configuration validation. 2021-11-19 09:10:25 -08:00
Dmitry Dunaev
59fd796458 [WIFI-4860] Chg: switch enforce-jira-issue-key to composite action 2021-11-19 16:22:37 +03:00
Dmitry Dunaev
fa6c227d04 Merge pull request #64 from Telecominfraproject/feature/wifi-4860--add-ensure-jira-issue-key-workflow
[WIFI-4860] Add: enforce-jira-issue-key workflow
2021-11-19 15:50:12 +03:00
Dmitry Dunaev
001fcd311d Merge pull request #63 from Telecominfraproject/feature/wifi-5420--add-sysctl-context
[WIFI-5420] Add: support for unsafe sysctls with psp
2021-11-19 14:27:36 +03:00
Dmitry Dunaev
e9d3cc8796 [WIFI-4860] Add: enforce-jira-issue-key workflow
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2021-11-19 13:18:19 +03:00
Dmitry Dunaev
f639ea9b39 Merge branch 'master' into feature/wifi-5420--add-sysctl-context
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2021-11-19 12:48:51 +03:00
stephb9959
20201d366b Adding "leep redirector" to firmware upgrade. 2021-11-18 21:26:51 -08:00
stephb9959
a4db631031 Adding proper capabilities/platform cache. 2021-11-18 20:42:37 -08:00
stephb9959
963dabbb14 Adding proper capabilities/platform cache. 2021-11-18 20:40:07 -08:00
stephb9959
4f944cc0af Adding proper capabilities/platform cache. 2021-11-18 20:19:26 -08:00
Johann Hoffmann
b413368c6c Trigger testing with Docker Compose deployment
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-18 15:38:49 +01:00
Dmitry Dunaev
87b054f98d [WIFI-5420] Add: support for unsafe sysctls with psp 2021-11-18 12:34:55 +03:00
stephb9959
b8c0f95bc5 Adding proper capabilities/platform cache. 2021-11-17 23:09:28 -08:00
stephb9959
c192b90caa Adding proper capabilities/platform cache. 2021-11-17 22:56:27 -08:00
stephb9959
0f3a8810cf Fixing DB offset/limit computation. 2021-11-17 15:49:57 -08:00
stephb9959
a2d483eff3 Fixing DB offset/limit computation. 2021-11-17 15:41:31 -08:00
stephb9959
bd09e72707 Framework update. 2021-11-17 15:29:01 -08:00
stephb9959
9b1d184be9 Framework update. 2021-11-17 15:27:10 -08:00
stephb9959
d25bc2c6a3 Framework update. 2021-11-17 13:56:10 -08:00
stephb9959
b02f54badc Framework update. 2021-11-17 07:50:34 -08:00
stephb9959
23b3e9b279 New UUIDv4 Generator 2021-11-16 22:15:18 -08:00
stephb9959
4aa9e93d8a New UUIDv4 Generator 2021-11-15 11:26:56 -08:00
stephb9959
515f6cdf91 New UUIDv4 Generator 2021-11-15 10:58:29 -08:00
stephb9959
9d91b15110 Refactoring StorageArchiver 2021-11-14 23:47:31 -08:00
stephb9959
c73aba6ad4 Refactoring StorageArchiver 2021-11-14 23:40:43 -08:00
stephb9959
15fcd30030 Refactoring StorageArchiver 2021-11-14 23:26:30 -08:00
stephb9959
6fa4432f74 Refactoring StorageArchiver 2021-11-14 23:12:49 -08:00
stephb9959
c1367ddf3b Refactoring StorageArchiver 2021-11-14 23:08:07 -08:00
stephb9959
d80f146877 Refactoring StorageArchiver 2021-11-14 22:54:37 -08:00
stephb9959
e43b032d3a Refactoring StorageArchiver 2021-11-14 22:52:55 -08:00
stephb9959
b84ad117cf Refactoring StorageArchiver 2021-11-14 22:48:00 -08:00
stephb9959
03d29c4bd8 Fixed shutdown crash. 2021-11-14 13:50:25 -08:00
stephb9959
2344cea825 Debugging system exit 2021-11-14 13:48:23 -08:00
stephb9959
b431dc1293 Debugging system exit 2021-11-14 13:43:24 -08:00
stephb9959
566368638a Debugging system exit 2021-11-14 13:37:37 -08:00
stephb9959
957f1fe7d8 Debugging system exit 2021-11-14 13:22:00 -08:00
stephb9959
570f9de425 Debugging system exit 2021-11-14 11:29:44 -08:00
stephb9959
4121f70315 Debugging system exit 2021-11-14 11:23:33 -08:00
stephb9959
fec45de4e8 Debugging system exit 2021-11-14 11:16:49 -08:00
stephb9959
f981513ee2 Debugging system exit 2021-11-14 11:08:06 -08:00
stephb9959
e997eac63c Debugging system exit 2021-11-14 10:57:55 -08:00
stephb9959
736f9aa099 Debugging system exit 2021-11-14 10:31:44 -08:00
stephb9959
1e3711f293 Debugging system exit 2021-11-14 10:10:02 -08:00
stephb9959
76eca308c9 Debugging system exit 2021-11-14 09:43:17 -08:00
stephb9959
7a77497522 Debugging system exit 2021-11-14 09:34:47 -08:00
stephb9959
dd04572aef Debugging system exit 2021-11-14 09:00:12 -08:00
stephb9959
d6a4ab86e7 Debugging system exit 2021-11-14 08:56:04 -08:00
stephb9959
1367b5a4a2 Debugging system exit 2021-11-14 08:42:35 -08:00
stephb9959
7dbc1476d8 Debugging system exit 2021-11-14 08:32:19 -08:00
stephb9959
63fc7055f8 Debugging system exit 2021-11-14 08:24:30 -08:00
stephb9959
1c61ad8798 Debugging system exit 2021-11-14 08:20:29 -08:00
stephb9959
8f641df7e4 Debugging system exit 2021-11-14 08:11:13 -08:00
stephb9959
8241a4f287 Debugging system exit 2021-11-14 07:47:22 -08:00
stephb9959
8008bac1af Debugging system exit 2021-11-14 07:43:03 -08:00
stephb9959
b1fe5bcd39 Debugging system exit 2021-11-14 07:38:50 -08:00
stephb9959
aacc230ff2 Debugging system exit 2021-11-14 07:33:19 -08:00
stephb9959
a6823b2e2c Fixing commands command and newestcommands. 2021-11-13 23:49:56 -08:00
stephb9959
756ee323a5 Fixing commands command and newestcommands. 2021-11-13 23:11:46 -08:00
stephb9959
5f0a432cdc Fixing commands command and newestcommands. 2021-11-13 23:02:36 -08:00
stephb9959
a7ee104828 Fixing commands command and newestcommands. 2021-11-13 22:50:12 -08:00
stephb9959
980564d945 Fixing commands command and newestcommands. 2021-11-13 22:45:15 -08:00
stephb9959
085e8b93ee Fixing commands command and newestcommands. 2021-11-13 22:41:14 -08:00
stephb9959
ffe85278f1 Fixing commands command and newestcommands. 2021-11-13 22:09:01 -08:00
stephb9959
240d94c687 Fixing commands command. 2021-11-13 22:03:50 -08:00
stephb9959
31466efde8 Fixing commands command. 2021-11-13 21:57:13 -08:00
stephb9959
aa9fd229b6 Fixing commands command. 2021-11-13 21:54:18 -08:00
stephb9959
daf1563636 Framework update. 2021-11-13 15:23:34 -08:00
stephb9959
ac74dffd0c Framework update. 2021-11-12 23:36:20 -08:00
stephb9959
c85f22bfb5 Framework update. 2021-11-12 09:05:53 -08:00
stephb9959
126b391080 Framework update. 2021-11-11 20:36:41 -08:00
stephb9959
48b2c57245 Merge remote-tracking branch 'origin/master' 2021-11-11 17:57:15 -08:00
stephb9959
c82126234d Framework update. 2021-11-11 17:57:04 -08:00
Max
d9488cdd79 Revert "[WIFI-5420] Add: helm sysctl for tcp keepalive" (#62) 2021-11-11 16:12:36 +01:00
Dmitry Dunaev
0745badb8a Merge pull request #61 from Telecominfraproject/feature/wifi-5420--add-sysctl-context
[WIFI-5420] Add: helm sysctl for tcp keepalive
2021-11-10 18:19:20 +03:00
Dmitry Dunaev
c13a6c1852 [WIFI-5420] Add: helm sysctl for tcp keepalive 2021-11-10 17:56:49 +03:00
stephb9959
053b9de558 Framework update. 2021-11-09 18:01:30 -08:00
stephb9959
6d058930c9 Framework update. 2021-11-09 17:25:16 -08:00
stephb9959
9e52c9d7da Merge remote-tracking branch 'origin/master' 2021-11-08 20:19:29 -08:00
stephb9959
7fbdc4b18b Fixing some static singleton instantiation 2021-11-08 20:19:13 -08:00
Stephane Bourque
d2ce73f75e Merge pull request #60 from Telecominfraproject/WIFI-5407-add-pod-annotations
allow to set pod annotations
2021-11-06 23:17:30 -07:00
stephb9959
8bfd0f57ab Added bulk deletion for an OUI 2021-11-06 10:28:14 -07:00
stephb9959
66c17e7691 Added bulk deletion for an OUI 2021-11-06 10:25:10 -07:00
stephb9959
05b7be1270 Added bulk deletion for an OUI 2021-11-06 10:21:18 -07:00
stephb9959
57c11d9a09 Added bulk deletion for an OUI 2021-11-06 10:17:26 -07:00
stephb9959
5664dbef6d Remove all traces of a device when deleting. 2021-11-06 08:55:33 -07:00
stephb9959
874cd297b1 Remove all traces of a device when deleting. 2021-11-05 18:31:25 -07:00
Max Brenner
cef65da7d8 allow to set pod annotations 2021-11-05 14:43:14 +01:00
stephb9959
c7bb51e73f Adding the ability to support OWLS. 2021-11-03 23:20:03 -07:00
stephb9959
cfc9422266 Closing the socket after a WebSocket session from the UI. 2021-11-01 15:39:54 -07:00
stephb9959
e15f3af410 Fixing state processor for radio associations processing. 2021-10-31 00:17:18 -07:00
stephb9959
c1797d9caf Testing stateprocessor 2021-10-31 00:07:34 -07:00
stephb9959
ddc26b7e08 Testing stateprocessor 2021-10-30 23:55:21 -07:00
stephb9959
1ba31d3480 Testing stateprocessor 2021-10-30 23:51:45 -07:00
stephb9959
b38043c02d Testing stateprocessor 2021-10-30 23:48:51 -07:00
stephb9959
bc5b430c2e Testing stateprocessor 2021-10-30 23:36:53 -07:00
stephb9959
03503cc525 Testing stateprocessor 2021-10-30 23:29:22 -07:00
stephb9959
310cdd6245 Fixing ConfigurationValidator 2021-10-30 15:38:54 -07:00
stephb9959
5f089105b7 Fixing ConfigurationValidator 2021-10-30 15:34:02 -07:00
stephb9959
3548c004cb Adding better parallel processing for telemetry. 2021-10-30 12:32:12 -07:00
stephb9959
f9f1101ac9 Adding better parallel processing for telemetry. 2021-10-30 12:30:05 -07:00
stephb9959
1f8294a208 Adding better parallel processing for telemetry. 2021-10-30 11:47:36 -07:00
stephb9959
6b2e3db363 Adding better parallel processing for telemetry. 2021-10-30 11:40:21 -07:00
stephb9959
8faa8a82fd Adding better parallel processing for telemetry. 2021-10-30 11:32:58 -07:00
stephb9959
24bb3fc2f6 Adding better parallel processing for telemetry. 2021-10-30 11:22:07 -07:00
stephb9959
38dd9f592a Adding better parallel processing for telemetry. 2021-10-30 11:04:00 -07:00
stephb9959
bb176c23bb Fixing sanity check dashboard miscalculation. Fixing telemetry for multiple client on same device.
Fixing CLI syntax mistake.
2021-10-30 10:01:36 -07:00
stephb9959
124f941a10 Framework patch. 2021-10-28 08:57:51 -07:00
stephb9959
fa6a00cf99 Version 2.3.0 2021-10-27 12:24:03 -07:00
stephb9959
e58fa4b0fb Version 2.3.0 2021-10-26 09:17:24 -07:00
stephb9959
645f484d1d Fixing typos. 2021-10-26 08:59:17 -07:00
stephb9959
1e0f43bd4b Fixing typos. 2021-10-25 14:54:54 -07:00
stephb9959
09a1e5d429 Framework update. 2021-10-25 14:35:24 -07:00
stephb9959
a0beee77aa Fixing the healthcheck bug where only newest records were being returned. 2021-10-24 22:18:48 -07:00
stephb9959
04c221784b Adding support for reboot in recovery mode. 2021-10-24 11:45:35 -07:00
stephb9959
544d6babe5 Finishing framework refactor. 2021-10-24 10:32:33 -07:00
stephb9959
5d16414bb2 Added support for state in telemetry. 2021-10-23 22:22:16 -07:00
stephb9959
925a48929f Added support for state in telemetry. 2021-10-23 22:20:48 -07:00
stephb9959
816bc9c799 Merge remote-tracking branch 'origin/master' 2021-10-23 22:16:06 -07:00
stephb9959
7f0148a33d Added support for state in telemetry. 2021-10-23 22:15:59 -07:00
Stephane Bourque
e2f07d6d05 Merge pull request #59 from Telecominfraproject/feature/wifi-4997
test_scripts/curl: add option to delete default config
2021-10-23 20:06:44 -07:00
Dmitry Dunaev
c708ffd23a Merge pull request #58 from Telecominfraproject/feature/wifi-3162--readiness
[WIFI-3162] Add: readiness_check script that is using cli to check if system is ready
2021-10-22 17:22:28 +03:00
Dmitry Dunaev
9db5b5f39a [WIFI-3162] Add: readiness_check script that is using cli to check if system is ready 2021-10-22 13:17:47 +03:00
stephb9959
e47feab9ad Added support for state in telemetry. 2021-10-21 23:15:16 -07:00
Stijn Tintel
f673cdc1ba test_scripts/curl: add option to delete default config
Closes: WIFI-4997
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-10-21 16:20:17 +02:00
stephb9959
4fa59fdfd2 Added support for state in telemetry. 2021-10-20 10:00:30 -07:00
stephb9959
1d6bafa75a Added support for state in telemetry. 2021-10-20 09:59:30 -07:00
stephb9959
aa0a9aabce Refactoring project layout 2021-10-19 20:20:50 -07:00
stephb9959
2a0b45fde1 Refactoring project layout 2021-10-19 19:45:50 -07:00
stephb9959
816f0a6e7c Merge remote-tracking branch 'origin/master' 2021-10-19 09:52:25 -07:00
stephb9959
02e8c59052 Adding new Sub Portal MicroService entries. 2021-10-19 09:52:18 -07:00
Dmitry Dunaev
b26509c8b7 Merge pull request #57 from Telecominfraproject/fix/wifi-4923--helm-git-readme
[WIFI-4923] Fix: helm-git link in chart README
2021-10-19 11:53:10 +03:00
Dmitry Dunaev
cd3b663f0a [WIFI-4923] Fix: helm-git link in chart README 2021-10-19 11:34:40 +03:00
stephb9959
9172ec6532 Added new endpoint /capabilities for provisioning. 2021-10-17 23:57:17 -07:00
stephb9959
eab9557f51 Added new endpoint /capabilities for provisioning. 2021-10-17 23:51:39 -07:00
stephb9959
ee1d0fbde9 Added new endpoint /capabilities for provisioning. 2021-10-17 23:49:15 -07:00
stephb9959
352e4c3857 Update to some common RESTAPI classes. 2021-10-15 23:49:34 -07:00
stephb9959
80cf939503 Update to some common RESTAPI classes. 2021-10-15 23:25:11 -07:00
stephb9959
60c0d83a95 Cleanup in return types for RESTAPI 2021-10-15 23:10:57 -07:00
stephb9959
1de5d2902d Fixing GetStatistics: should be ASC and newest should be DESC 2021-10-15 21:29:22 -07:00
stephb9959
62e5060204 Fixing wrong logging for security check. 2021-10-15 09:20:53 -07:00
stephb9959
e317f1c0e2 Fixing CLI for BlackList management. 2021-10-14 15:16:52 -07:00
stephb9959
e87d9efd09 Finishing blacklist managememtn 2021-10-14 14:49:34 -07:00
stephb9959
a92601b285 Adding blacklist support at connection time. 2021-10-14 13:41:29 -07:00
stephb9959
6fa7165171 Including CN for bad devices so we may block them in the future. 2021-10-14 11:29:12 -07:00
stephb9959
7703955b0e Merge remote-tracking branch 'origin/master' 2021-10-14 10:57:45 -07:00
stephb9959
20bfda45bc Adding protection for devices not following protocol. 2021-10-14 10:57:35 -07:00
Dmitry Dunaev
53d914f58a Fix: adapt docker-compose CI check based new changes in deployment repo 2021-10-13 20:54:24 +03:00
stephb9959
b91ddf5272 Adding country list 2021-10-13 10:24:28 -07:00
stephb9959
621b1953d9 Adding country list 2021-10-13 10:01:24 -07:00
stephb9959
63d78d5c14 Merge remote-tracking branch 'origin/master' 2021-10-13 10:01:09 -07:00
stephb9959
e32bf08ef8 Adding country list 2021-10-13 10:00:08 -07:00
stephb9959
bc7d291262 Adding access to the UI in the system info call. 2021-10-13 09:46:44 -07:00
Johann Hoffmann
28e1da2f08 Move template file to root directory (#56)
Signed-off-by: oblom0v <johann.hoffmann@mailbox.org>
2021-10-08 17:25:26 +02:00
stephb9959
f7d6487306 Fixing improper DB setup identification. 2021-10-06 08:41:12 -07:00
stephb9959
b8448355db Fixed a broken link. 2021-10-04 16:08:12 -07:00
stephb9959
b26dd1b709 Fixed a broken link. 2021-10-04 16:07:24 -07:00
stephb9959
7eed435e68 Addded some safety code around device disconnection as a possible crash scenatio was discovered. 2021-10-04 14:05:14 -07:00
stephb9959
29ddc81814 Addded some safety code around device disconnection as a possible crash scenatio was discovered. 2021-10-04 08:40:41 -07:00
stephb9959
6dd1ee63a0 Updating Configuration Validator. 2021-09-30 09:31:55 -07:00
stephb9959
a28904ba62 Updated the configuration validator with latest schema. 2021-09-30 08:56:09 -07:00
stephb9959
bc4bcd7a5c Added the "validateconfig" command. Same used in OW-PROV. 2021-09-30 06:44:23 -07:00
stephb9959
01cc10bd63 Added the "validateOnly" flag for configuration validation. Same used in OW-PROV. 2021-09-30 06:40:13 -07:00
stephb9959
2961b7bb42 Adding required security logging 2021-09-29 20:26:12 -07:00
stephb9959
ee2df31e51 Adding IP address in connection message for provisioning system. 2021-09-29 08:25:38 -07:00
stephb9959
2717ed9d23 Adding IP address in connection message for provisioning system. 2021-09-29 08:07:04 -07:00
stephb9959
942e99cf41 Adding IP address in connection message for provisioning system. 2021-09-29 07:59:47 -07:00
stephb9959
7340abf40e Merge remote-tracking branch 'origin/master' 2021-09-29 06:49:14 -07:00
stephb9959
1d1d744d67 Fix for new device veing added. 2021-09-29 06:49:06 -07:00
Dmitry Dunaev
8656cac16e [WIFI-4240] Fix: revert changes in helm values on ucentral.websocket.* properties 2021-09-28 16:14:49 +03:00
oblom0v
d9552b3971 Add missing backslash in entrypoint script 2021-09-28 13:23:15 +02:00
Dmitry Dunaev
1685224cba [WIFI-4240] Fix: helm deployment template 2021-09-28 13:13:47 +03:00
oblom0v
1ab94d0b78 Restore changes from PR #52 2021-09-28 10:56:03 +02:00
stephb9959
35cc18b1dc Standardizing logs messages and HTTP error messages. 2021-09-27 22:54:52 -07:00
stephb9959
35fbf1d5ca Standardizing logs messages and HTTP error messages. 2021-09-27 22:20:20 -07:00
stephb9959
d29876f948 Build change. 2021-09-27 21:12:49 -07:00
stephb9959
d8b4d4a173 Build change. 2021-09-27 15:38:58 -07:00
Stephane Bourque
ff577f2aa3 Merge pull request #55 from Telecominfraproject/dev-2.2
Dev 2.2
2021-09-27 15:33:38 -07:00
stephb9959
6b871a27e2 conflict 2021-09-27 22:31:02 +00:00
stephb9959
b4b2707f3f conflict 2021-09-27 22:30:00 +00:00
stephb9959
153477b649 resolve conflicts 2021-09-27 22:17:40 +00:00
stephb9959
f73389af3c resolve conflicts 2021-09-27 22:15:37 +00:00
stephb9959
eb361cad14 resolve conflicts 2021-09-27 22:12:12 +00:00
Stephane Bourque
0e7dcf88a3 Merge pull request #52 from Telecominfraproject/WIFI-4240-adapt-ucentral-sdk
[WIFI-4240] Adapt uCentral SDK for deployment changes
2021-09-27 14:07:26 -07:00
Stephane Bourque
7726c8b346 Merge pull request #53 from Telecominfraproject/feature/wifi-4240--adapt-helm
[WIFI-4240] Chg: adapt helm files to 2.2 renaming
2021-09-27 14:07:07 -07:00
stephb9959
b3a0593f8e Refactoring yaml file name. 2021-09-27 09:50:01 -07:00
stephb9959
cd047f8d38 Refactoring errors. 2021-09-27 09:30:58 -07:00
oblom0v
96b09eacc3 Adapt Github actions workflows 2021-09-27 15:35:05 +02:00
Dmitry Dunaev
cafb26e13d [WIFI-4240] Chg: adapt helm files to 2.2 renaming 2021-09-27 15:49:13 +03:00
oblom0v
007d034a54 Add new packages to Docker build 2021-09-24 15:47:10 +02:00
oblom0v
6d578193b6 Adapt renaming in Docker and associated config 2021-09-24 10:17:15 +02:00
stephb9959
0d63f9882d Fixing stats. 2021-09-23 11:46:37 -07:00
stephb9959
1ea2542a00 Refactoring DB Access. 2021-09-23 11:31:33 -07:00
stephb9959
87054cfaa3 Refactoring DB Access. 2021-09-23 11:28:44 -07:00
stephb9959
b4fd04ef9c Refactoring DB Access. 2021-09-23 10:21:49 -07:00
stephb9959
0e1bd681d8 Merge remote-tracking branch 'origin/dev-2.2' into dev-2.2 2021-09-23 10:16:59 -07:00
stephb9959
3919c95250 Refactoring DB Access. 2021-09-23 10:16:44 -07:00
Johann Hoffmann
e85e00a5db [WIFI-3938] Remove ./add-ca-cert.sh script in Docker Compose deployment (#51)
* Update ca-certificates in entrypoint script

* Add restapi-ca.pem to Docker image
2021-09-23 18:04:37 +02:00
Johann Hoffmann
1ef2a62b06 [WIFI-3016] Add support for configuration through environment variables (#48)
* Add template and envsubst call in docker-entrypoint.sh

* Fix env variable name
2021-09-23 18:04:19 +02:00
Johann Hoffmann
95ce12fabc Change ownership of uCentralGW root directory inside Dockerfile (#47) 2021-09-23 18:03:53 +02:00
stephb9959
408183eada Refactoring DB Access. 2021-09-22 22:40:59 -07:00
stephb9959
b7d42c76dc Refactoring DB Access. 2021-09-22 11:41:10 -07:00
stephb9959
7ee0aa57a9 Refactoring DB Access. 2021-09-22 11:18:07 -07:00
stephb9959
51dd6dbc13 Refactoring DB Access. 2021-09-22 11:05:20 -07:00
stephb9959
7f4e6303c7 Refactoring DB Access. 2021-09-22 10:42:27 -07:00
stephb9959
3b59a36012 Ficxing the Newest command call. 2021-09-22 07:12:04 -07:00
stephb9959
3ca43225ae Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 22:15:26 -07:00
stephb9959
119638f108 Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 21:59:08 -07:00
stephb9959
dd8265c1c7 Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 21:48:22 -07:00
stephb9959
f2f413dbfe Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 21:38:15 -07:00
stephb9959
271d97e152 Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 21:25:03 -07:00
stephb9959
cda780bbca Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 20:47:46 -07:00
stephb9959
a739f1e48c Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 14:57:51 -07:00
stephb9959
7881e4297b Fixing some device DB issues and improving upgrade detection for configuration. 2021-09-21 14:57:31 -07:00
Johann Hoffmann
0fa0af3159 [WIFI-3938] Remove ./add-ca-cert.sh script in Docker Compose deployment (#51)
* Update ca-certificates in entrypoint script

* Add restapi-ca.pem to Docker image
2021-09-21 19:02:03 +02:00
stephb9959
3ea4e5a641 Fixing config reload. 2021-09-21 08:42:42 -07:00
stephb9959
75fda33eaf Adding RESTAPI_handler fix. 2021-09-20 07:52:33 -07:00
stephb9959
1d9e30ab0f Updating documentation. 2021-09-19 16:20:24 -07:00
stephb9959
771ea62a3e Updating documentation. 2021-09-19 16:19:00 -07:00
stephb9959
c89bee14c0 Adding processing for system commands to support OS information. 2021-09-18 22:31:41 -07:00
stephb9959
f9e52526b4 Adding processing for system commands to support OS information. 2021-09-18 22:00:09 -07:00
stephb9959
ed7ecc0eff Adding processing for system commands to support OS information. 2021-09-18 15:58:40 -07:00
stephb9959
79128169c2 Adding processing for system commands to support OS information. 2021-09-18 15:53:37 -07:00
stephb9959
557538e30d Adding processing for system commands to support OS information. 2021-09-18 15:45:25 -07:00
stephb9959
5d5bdd99d8 Adding processing for system commands to support OS information. 2021-09-18 15:40:51 -07:00
stephb9959
d1b2524632 Adding processing for system commands to support OS information. 2021-09-18 15:38:44 -07:00
stephb9959
2eb3238cdc Adding processing for system commands to support OS information. 2021-09-18 15:28:05 -07:00
stephb9959
b7bc615d05 Adding processing for system commands to support OS information. 2021-09-18 10:32:46 -07:00
stephb9959
222f7df0e4 Adding processing for system commands to support OS information. 2021-09-18 10:05:05 -07:00
stephb9959
c93459bf18 Addressing the command lockup. 2021-09-18 00:01:00 -07:00
stephb9959
8d2173a046 Changing mutex type 2021-09-16 22:01:33 -07:00
stephb9959
efd8b81625 Finishing the TelemetrStream. Changed the mode so now Chrome also works. 2021-09-16 14:35:27 -07:00
stephb9959
24163b5fce Finishing the TelemetrStream. Changed the mode so now Chrome also works. 2021-09-16 14:29:23 -07:00
stephb9959
f50ce2f816 Improving incoming device management with multiple reactors. 2021-09-16 14:13:18 -07:00
stephb9959
cc4ba61c15 Improving incoming device management with multiple reactors. 2021-09-16 12:08:30 -07:00
stephb9959
bbc0255ad4 Improving incoming device management with multiple reactors. 2021-09-16 11:32:17 -07:00
stephb9959
1e0628abf4 Changing WebSocket connection for better performance. 2021-09-16 11:27:26 -07:00
stephb9959
5d8e9355b1 Changing WebSocket connection for better performance. 2021-09-16 11:25:54 -07:00
stephb9959
3eaedf4752 Changing WebSocket connection for better performance. 2021-09-16 11:09:28 -07:00
stephb9959
da38f204b6 Changing WebSocket connection for better performance. 2021-09-16 11:05:42 -07:00
stephb9959
ab29614b99 Changing WebSocket connection for better performance. 2021-09-16 11:03:55 -07:00
stephb9959
881015331c Changing WebSocket connection for better performance. 2021-09-16 10:57:05 -07:00
stephb9959
16ce257dc5 Changing WebSocket connection for better performance. 2021-09-16 10:45:29 -07:00
stephb9959
8b63e5a873 Changing WebSocket connection for better performance. 2021-09-16 10:39:45 -07:00
stephb9959
3b690b1878 Changing WebSocket connection for better performance. 2021-09-16 10:37:55 -07:00
stephb9959
c9157f1df4 Changing WebSocket connection for better performance. 2021-09-16 10:29:50 -07:00
stephb9959
d5f6c7a976 Changing WebSocket connection for better performance. 2021-09-16 10:27:06 -07:00
stephb9959
c9528b7c1d Changing WebSocket connection for better performance. 2021-09-16 10:22:54 -07:00
stephb9959
cf1b5c019f Changing WebSocket connection for better performance. 2021-09-16 08:51:06 -07:00
stephb9959
ee075fff67 Changing WebSocket connection for better performance. 2021-09-16 08:49:53 -07:00
stephb9959
348f30a05f Changing WebSocket connection for better performance. 2021-09-16 08:48:29 -07:00
stephb9959
c0930929d9 Changing WebSocket connection for better performance. 2021-09-16 08:47:42 -07:00
stephb9959
cbd2b3ccb9 Changing WebSocket connection for better performance. 2021-09-16 08:43:17 -07:00
stephb9959
c53d98282a Changing WebSocket connection for better performance. 2021-09-16 08:39:56 -07:00
stephb9959
871063e029 Changing WebSocket connection for better performance. 2021-09-16 08:22:41 -07:00
stephb9959
94c6f89f4a Changing WebSocket connection for better performance. 2021-09-16 08:16:46 -07:00
stephb9959
24f1561847 Changing WebSocket connection for better performance. 2021-09-16 08:07:51 -07:00
stephb9959
61472453a1 Changing WebSocket connection for better performance. 2021-09-16 08:04:29 -07:00
stephb9959
4031c94fb9 Adding processing for close frame. 2021-09-16 00:14:07 -07:00
stephb9959
25079004b8 Adding processing for close frame. 2021-09-16 00:10:15 -07:00
stephb9959
61f89fb005 Adding processing for close frame. 2021-09-16 00:05:58 -07:00
stephb9959
5b51a097b2 Adding processing for close frame. 2021-09-15 23:59:39 -07:00
stephb9959
417b82ce70 Adding processing for close frame. 2021-09-15 23:57:06 -07:00
stephb9959
6ca66e313f Adding processing for close frame. 2021-09-15 23:50:18 -07:00
stephb9959
45a7d5066e Adding processing for close frame. 2021-09-15 23:48:21 -07:00
stephb9959
000a01ab09 Adding processing for close frame. 2021-09-15 23:44:41 -07:00
stephb9959
fca3fcf6a8 Adding processing for close frame. 2021-09-15 23:35:59 -07:00
stephb9959
f3ff04c185 Adding processing for close frame. 2021-09-15 23:31:41 -07:00
stephb9959
5d96d5f572 Adding processing for close frame. 2021-09-15 23:20:21 -07:00
stephb9959
7fc45c160e Adding processing for close frame. 2021-09-15 23:15:13 -07:00
stephb9959
83c1bb305b Adding processing for close frame. 2021-09-15 23:11:02 -07:00
stephb9959
63ac9d2c72 Adding processing for close frame. 2021-09-15 23:05:15 -07:00
stephb9959
0ee5c56d33 Adding processing for close frame. 2021-09-15 22:59:13 -07:00
stephb9959
f6cd8bd73e Adding processing for close frame. 2021-09-15 22:58:20 -07:00
stephb9959
d49b89b775 Adding processing for close frame. 2021-09-15 22:54:41 -07:00
stephb9959
7183767a50 Adding processing for close frame. 2021-09-15 21:33:52 -07:00
stephb9959
b38c657a27 Adding processing for close frame. 2021-09-15 21:31:57 -07:00
stephb9959
2ea8fdf57f Adding processing for close frame. 2021-09-15 19:11:30 -07:00
stephb9959
b8d5b86b3e Adding processing for close frame. 2021-09-15 19:05:08 -07:00
stephb9959
0aa5837ea2 Adding processing for close frame. 2021-09-15 19:01:28 -07:00
stephb9959
187f1669cf Adding processing for close frame. 2021-09-15 18:54:36 -07:00
stephb9959
faebf38a3f Adding processing for close frame. 2021-09-15 17:19:23 -07:00
stephb9959
488d5d0a24 Adding processing for close frame. 2021-09-15 17:15:58 -07:00
stephb9959
461094d883 Adding processing for close frame. 2021-09-15 17:09:55 -07:00
stephb9959
bf00fa34f4 Adding processing for close frame. 2021-09-15 17:05:38 -07:00
stephb9959
2d283ffd32 Adding processing for close frame. 2021-09-15 17:02:00 -07:00
stephb9959
5ec8523b46 Adding processing for close frame. 2021-09-15 17:01:21 -07:00
stephb9959
a78c2f6961 Adding processing for close frame. 2021-09-15 16:42:52 -07:00
stephb9959
14f2ea79e1 Adding processing for close frame. 2021-09-15 16:37:16 -07:00
stephb9959
fcb3f2efbc Adding processing for close frame. 2021-09-15 16:24:22 -07:00
stephb9959
2061a3a699 Adding processing for close frame. 2021-09-15 16:20:00 -07:00
stephb9959
8e4c528da5 Adding processing for close frame. 2021-09-15 16:18:34 -07:00
stephb9959
8277f8dd92 Adding processing for close frame. 2021-09-15 16:14:56 -07:00
stephb9959
6a1f844631 Adding processing for close frame. 2021-09-15 16:11:57 -07:00
stephb9959
0ba02f1c70 Adding processing for close frame. 2021-09-15 13:52:05 -07:00
stephb9959
79e0304841 Adding processing for close frame. 2021-09-15 13:25:43 -07:00
stephb9959
5fa7a2d766 Changing telemetry close. 2021-09-15 12:42:14 -07:00
stephb9959
1d1caa7270 Adding proper security logging. 2021-09-15 12:02:00 -07:00
stephb9959
d740167972 Adding proper security logging. 2021-09-15 11:56:55 -07:00
stephb9959
bf93257343 Adding proper security logging. 2021-09-15 11:56:30 -07:00
stephb9959
2286a9063f Telemetry Stream Implemented. 2021-09-14 22:28:23 -07:00
stephb9959
1e35473b82 Telemetry Stream Implemented. 2021-09-14 22:12:53 -07:00
stephb9959
17f0dc4de9 Changing log level from error to information. 2021-09-14 22:07:57 -07:00
stephb9959
8c21b86d5c Changing log level from error to information. 2021-09-14 22:03:33 -07:00
stephb9959
f6780d545d Changing log level from error to information. 2021-09-14 21:52:18 -07:00
stephb9959
6a63a252d5 Changing log level from error to information. 2021-09-14 21:51:49 -07:00
stephb9959
51f8bd7342 Changing log level from error to information. 2021-09-14 21:40:57 -07:00
stephb9959
c0d199a12e Changing log level from error to information. 2021-09-14 21:37:45 -07:00
stephb9959
06a997c6cb Changing log level from error to information. 2021-09-14 21:25:39 -07:00
stephb9959
c2ead350aa Changing log level from error to information. 2021-09-14 21:12:55 -07:00
stephb9959
9941b9a15c Changing log level from error to information. 2021-09-14 21:08:24 -07:00
stephb9959
ef58d30ae3 Changing log level from error to information. 2021-09-14 21:04:56 -07:00
stephb9959
aa6e4e6350 Changing log level from error to information. 2021-09-14 20:55:52 -07:00
stephb9959
6e03253aac Changing log level from error to information. 2021-09-14 20:54:16 -07:00
stephb9959
79c37e3e71 Changing log level from error to information. 2021-09-14 19:49:11 -07:00
stephb9959
44fca56806 Changing log level from error to information. 2021-09-14 19:46:55 -07:00
stephb9959
7d0571269a Changing en erroneous log level. 2021-09-13 09:04:49 -07:00
stephb9959
0734e93b7c Changing log level from error to information. 2021-09-13 08:34:56 -07:00
stephb9959
5986d34e24 Fixing CommandManager problems. 2021-09-12 14:07:05 -07:00
stephb9959
0edd85e991 Fixing CommandManager problems. 2021-09-12 12:40:02 -07:00
stephb9959
1d4995641b Fixing CommandManager problems. 2021-09-11 20:18:51 -07:00
stephb9959
3be56ada41 Fixing RPC Loop lock problem. 2021-09-11 20:12:45 -07:00
stephb9959
a1160f7de5 Adding support for fileuplaod URI 2021-09-10 20:52:52 -07:00
stephb9959
17971d1dd0 Fixing RPC Loop lock problem. 2021-09-10 20:46:55 -07:00
stephb9959
7a762ab3f2 Adding support for fileuplaod URI 2021-09-10 20:45:41 -07:00
stephb9959
1a9ddd2df9 Adding support for fileuplaod URI 2021-09-10 20:27:57 -07:00
stephb9959
f3ae6de093 Adding support for fileuplaod URI 2021-09-10 20:16:32 -07:00
stephb9959
219e8fc59e Adding support for fileuplaod URI 2021-09-10 20:09:17 -07:00
stephb9959
389fcb9f3b Adding support for fileuplaod URI 2021-09-10 20:03:39 -07:00
stephb9959
e40abd2a91 Adding support for fileuplaod URI 2021-09-10 19:55:33 -07:00
stephb9959
ee11dc8d91 Adding support for fileuplaod URI 2021-09-10 19:51:34 -07:00
stephb9959
a9ec2e7821 Adding support for fileuplaod URI 2021-09-10 19:09:03 -07:00
stephb9959
b6b1c99c86 Adding support for fileuplaod URI 2021-09-10 18:58:43 -07:00
stephb9959
31f96968b2 Adding support for fileuplaod URI 2021-09-09 10:47:24 -07:00
stephb9959
1e845a6ff2 Fixing bug 3202 2021-09-09 09:00:39 -07:00
stephb9959
0e9ddee588 Adding some logs for fileuploading. 2021-09-09 08:14:06 -07:00
stephb9959
6e167372b5 Adding support for fileuplaod URI 2021-09-09 07:52:08 -07:00
stephb9959
1e1f0c37e9 Adding ucentral.fileupoloader.uri to support port mapping through docker. 2021-09-09 07:45:35 -07:00
stephb9959
4cf10b0f3a Solve WIFI-3733 and WIFI-3434 2021-09-07 17:57:17 -07:00
stephb9959
314fef87e2 Adding telemetry stream. 2021-09-07 11:13:40 -07:00
stephb9959
e4e2075021 Merge remote-tracking branch 'origin/master' 2021-09-03 08:03:23 -07:00
stephb9959
314ae21d6a Fixing disconnection bug. 2021-09-03 08:03:12 -07:00
stephb9959
8ad0da5781 Fixed disconne ctions. 2021-09-02 19:10:01 -07:00
Johann Hoffmann
935cc78bb4 [WIFI-3016] Add support for configuration through environment variables (#48)
* Add template and envsubst call in docker-entrypoint.sh

* Fix env variable name
2021-09-02 19:01:36 +02:00
stephb9959
5bc7508d96 Fixed disconne ctions. 2021-09-01 23:37:30 -07:00
stephb9959
498e8f880c Fixed disconne ctions. 2021-09-01 23:22:13 -07:00
stephb9959
e9e5d8be41 Fixed disconne ctions. 2021-09-01 23:07:01 -07:00
stephb9959
319e8918b1 Fixed disconne ctions. 2021-09-01 19:24:15 -07:00
stephb9959
7892489e96 Addressing the failure to close a socket and duplicte logs messages. Docker problem. 2021-09-01 17:25:27 -07:00
stephb9959
24785e2f63 Addressing the failure to close a socket and duplicte logs messages. Docker problem. 2021-09-01 17:05:03 -07:00
stephb9959
52736f4a4c Addressing the failure to close a socket and duplicte logs messages. Docker problem. 2021-09-01 16:38:13 -07:00
stephb9959
e7334122b5 Addressing the failure to close a socket and duplicte logs messages. Docker problem. 2021-09-01 16:14:25 -07:00
stephb9959
33168f35d5 Addressing the failure to close a socket and duplicte logs messages. Docker problem. 2021-09-01 12:05:32 -07:00
stephb9959
0d6471acae Fixing Namespace 2021-08-31 22:52:18 -07:00
stephb9959
41a04c9108 Fixing Namespace 2021-08-31 17:08:54 -07:00
stephb9959
95cc17bb16 Fixing Namespace 2021-08-31 15:30:54 -07:00
stephb9959
9f9e1b4cdb Fixing Namespace 2021-08-31 14:53:11 -07:00
Johann Hoffmann
df71d60c2c Change ownership of uCentralGW root directory inside Dockerfile (#47) 2021-08-30 14:52:35 +02:00
Dmitry Dunaev
9eef500eb9 [WIFI-3202] Fix: helm path for fileuploader should be in persist dir 2021-08-30 12:11:40 +03:00
Stephane Bourque
8172b9c55e Merge pull request #46 from Telecominfraproject/dev-2.1
Fixing uploads dir
2021-08-26 09:25:06 -07:00
stephb9959
a35d3d73c2 Fixing DB setup 2021-08-26 09:22:21 -07:00
Stephane Bourque
5ae99dd04b Merge pull request #45 from Telecominfraproject/dev-2.1
Merging Dev 2.1 into master
2021-08-26 08:21:19 -07:00
Dmitry Dunaev
5f118b51d4 Merge pull request #42 from Telecominfraproject/feature/wifi-5150--external-db
[WIFI-3150] Add: external databases as optional dependencies for Helm chart
2021-08-24 14:21:48 +03:00
stephb9959
b7a762ad44 Fixing DB setup 2021-08-23 21:42:18 -07:00
stephb9959
a236bd7e4a Fixing DB setup 2021-08-22 08:30:28 -07:00
stephb9959
25af9bee46 Fixing wrong microservice type 2021-08-21 15:15:31 -07:00
stephb9959
897f5076b2 Fixing wrong microservice type 2021-08-21 14:40:03 -07:00
stephb9959
dd7a7bbc74 Moving to OpenWifi namespace 2021-08-21 11:42:36 -07:00
stephb9959
ef4af5b379 Adding example to OpenAPI 2021-08-19 07:45:15 -07:00
stephb9959
cfb562bb7a Fixing the eventqueue command 2021-08-19 07:42:15 -07:00
stephb9959
0675192f2c Microservice bus cleanup 2021-08-18 23:21:41 -07:00
stephb9959
27f0c5fe75 Microservice bus cleanup 2021-08-18 23:21:30 -07:00
stephb9959
5153f16d00 Microservice bus cleanup 2021-08-17 14:24:16 -07:00
stephb9959
deff8e5253 Microservice bus cleanup 2021-08-17 14:15:47 -07:00
stephb9959
152ba10a13 Fixing dashboard associations not being reset between runs. 2021-08-17 09:23:44 -07:00
Dmitry Dunaev
36cb68fef7 [WIFI-3150] Add: external databases as optional dependencies for Helm chart 2021-08-17 13:08:34 +03:00
stephb9959
7874cf3bd0 Adding authenticated web socket interface. 2021-08-13 11:15:42 -07:00
stephb9959
6ea7e93cb0 Adding authenticated web socket interface. 2021-08-13 09:25:33 -07:00
stephb9959
3520fb5ed4 Adding authenticated web socket interface. 2021-08-13 09:20:55 -07:00
stephb9959
c2266581b9 Adding authenticated web socket interface. 2021-08-13 09:02:43 -07:00
stephb9959
389de28cfb Adding authenticated web socket interface. 2021-08-13 08:58:15 -07:00
stephb9959
595dc5d42b Adding authenticated web socket interface. 2021-08-13 08:48:49 -07:00
stephb9959
c1d75c09be Adding authenticated web socket interface. 2021-08-13 08:41:35 -07:00
stephb9959
c0941512ae Adding authenticated web socket interface. 2021-08-13 08:39:38 -07:00
stephb9959
1f83f954dd Adding a command to test the WebSocket interface: wstest 2021-08-12 23:43:31 -07:00
stephb9959
3f7385d248 Fixing WebSocket interface for serial number cache. 2021-08-12 23:34:07 -07:00
stephb9959
25d13d3cb2 Fixing WebSocket interface for serial number cache. 2021-08-12 23:30:46 -07:00
stephb9959
5120b2cb64 Fixing WebSocket interface for serial number cache. 2021-08-12 23:26:09 -07:00
stephb9959
bca4f6cfcd Fixing WebSocket interface for serial number cache. 2021-08-12 22:47:56 -07:00
stephb9959
0b2ca909ed Adding WebSocket generic interface for SerialNumber Search for inventory. 2021-08-12 10:58:11 -07:00
stephb9959
3a5a5ae7bc Adding WebSocket generic interface for SerialNumber Search for inventory. 2021-08-12 10:12:41 -07:00
stephb9959
1d102cf1e9 Adding WebSocket generic interface for SerialNumber Search for inventory. 2021-08-12 10:04:45 -07:00
stephb9959
4644d231c4 Fixing no associations returned for not connected devices. 2021-08-11 15:56:03 -07:00
stephb9959
c50ed2f252 Fixing no associations returned for not connected devices. 2021-08-11 15:42:44 -07:00
stephb9959
7bba3da732 Fixing no associations returned for not connected devices. 2021-08-11 14:15:33 -07:00
stephb9959
6f9abd32e7 Fixing bug where we were still expecting a file after a trace that generated an error. 2021-08-11 09:45:36 -07:00
stephb9959
1c3e98619a Adding Associations in device status. 2021-08-11 08:45:29 -07:00
stephb9959
20fe93fcdc Fixing return values for delete 2021-08-11 07:54:07 -07:00
stephb9959
57a9114ac5 Fixing some minor corner cases error validation for REST calls. 2021-08-05 08:26:16 -07:00
stephb9959
4b2eecf8b0 Addressing Trace issues. 2021-08-04 20:04:38 -07:00
stephb9959
ed88cbfce6 Addressing Trace issues. 2021-08-04 19:52:00 -07:00
stephb9959
f7e70f5839 Addressing Trace issues. 2021-08-04 19:50:11 -07:00
stephb9959
d76ef5e1d0 Addressing Trace issues. 2021-08-04 19:40:47 -07:00
stephb9959
a4cf28c858 Addressing Trace issues. 2021-08-04 11:40:13 -07:00
stephb9959
4f5e21d658 Merge remote-tracking branch 'origin/master' 2021-08-04 11:39:32 -07:00
stephb9959
bd5f7cd373 Addressing Trace issues. 2021-08-04 11:39:24 -07:00
Dmitry Dunaev
d74795fd96 Merge pull request #41 from Telecominfraproject/fix/k8s-security-context
Fix: add securityContext to make mounted volumes accessible by the application user
2021-08-04 18:12:40 +03:00
stephb9959
3fe17e58de Addressing Trace issues. 2021-08-03 23:34:14 -07:00
stephb9959
adba0fbe22 Addressing Trace issues. 2021-08-03 23:22:05 -07:00
stephb9959
64a99e5079 Addressing Trace issues. 2021-08-03 23:12:42 -07:00
stephb9959
34def33f69 Addressing Trace issues. 2021-08-03 23:04:29 -07:00
stephb9959
de34051cd4 Addressing Trace issues. 2021-08-03 22:56:42 -07:00
stephb9959
346d845ee9 Addressing Trace issues. 2021-08-03 22:36:26 -07:00
stephb9959
83ada431de Fixing DB Range settings 2021-08-03 15:38:53 -07:00
stephb9959
2563d7e9b3 Fixing DB Range settings 2021-08-03 15:35:27 -07:00
stephb9959
1f0f3e8f38 Fixing DB Range settings 2021-08-03 14:57:28 -07:00
stephb9959
f13ecd0d1c Fixing DB Range settings 2021-08-03 14:54:37 -07:00
stephb9959
54f35de99f Fixing DB Range settings 2021-08-03 14:53:52 -07:00
stephb9959
f7b6c6f90f Fixing DB Range settings 2021-08-03 14:16:41 -07:00
stephb9959
f003149b8d Fixing DB Range settings 2021-08-03 14:07:11 -07:00
stephb9959
4f9e7c9677 Fixing DB Range settings 2021-08-03 14:05:08 -07:00
stephb9959
14d7aad56c Fixing DB Range settings 2021-08-03 14:00:08 -07:00
stephb9959
aa4d2ae764 Fixing DB Range settings 2021-08-03 12:35:22 -07:00
stephb9959
4e60b248ca Fixing DB Range settings 2021-08-03 12:13:44 -07:00
stephb9959
685f9024d7 Fixing DB Range settings 2021-08-03 11:47:15 -07:00
stephb9959
104d429b69 Fixing DB Range settings 2021-08-03 11:30:51 -07:00
stephb9959
8cf5672a73 Improving OpenSSL support. 2021-08-03 10:48:55 -07:00
stephb9959
186f7624a6 Improving OpenSSL support. 2021-08-03 10:28:42 -07:00
stephb9959
8986cde273 Improving OpenSSL support. 2021-08-03 10:11:02 -07:00
stephb9959
0abc3de4cd Improving OpenSSL support. 2021-08-03 10:07:49 -07:00
stephb9959
d219fab455 Improving OpenSSL support. 2021-08-03 09:54:45 -07:00
stephb9959
3b3e79ac14 Improving OpenSSL support. 2021-08-03 09:39:30 -07:00
stephb9959
2ff32a69e6 Improving OpenSSL support. 2021-08-03 09:32:18 -07:00
stephb9959
2b66f15bda Improving OpenSSL support. 2021-08-03 09:28:14 -07:00
stephb9959
508ff00663 Improving OpenSSL support. 2021-08-03 09:21:32 -07:00
stephb9959
d0fc391cde Improving OpenSSL support. 2021-08-03 09:14:29 -07:00
Dmitry Dunaev
77a031eaa3 [WIFI-3332] Fix: add securityContext to make mounted volumes accessible by the application user 2021-08-03 18:47:59 +03:00
stephb9959
a6f6421992 Improving OpenSSL support. 2021-08-03 08:03:14 -07:00
stephb9959
fdf497397e Improving OpenSSL support. 2021-08-03 07:54:43 -07:00
stephb9959
ab605655e1 Improving OpenSSL support. 2021-08-03 07:47:28 -07:00
stephb9959
422574ed65 Improving OpenSSL support. 2021-08-03 07:38:12 -07:00
stephb9959
34f9b6f761 Improving OpenSSL support. 2021-08-03 07:33:31 -07:00
stephb9959
27e8178444 Improving OpenSSL support. 2021-08-03 07:29:08 -07:00
stephb9959
ba6796cd16 Improving OpenSSL support. 2021-08-03 07:25:13 -07:00
stephb9959
816d5da3ba Improving OpenSSL support. 2021-08-03 07:17:47 -07:00
stephb9959
c9c3c16e0b Improving OpenSSL support. 2021-08-02 23:00:13 -07:00
stephb9959
35dc055c40 Improving OpenSSL support. 2021-08-02 22:57:48 -07:00
stephb9959
6760ca1da1 Improving OpenSSL support. 2021-08-02 22:47:58 -07:00
stephb9959
36e6ee3ac4 Improving OpenSSL support. 2021-08-02 22:18:09 -07:00
stephb9959
362d97de1f Improving OpenSSL support. 2021-08-02 22:15:23 -07:00
stephb9959
530a2bb772 Improving OpenSSL support. 2021-08-02 22:12:15 -07:00
stephb9959
b333af3465 Improving OpenSSL support. 2021-08-02 22:10:46 -07:00
stephb9959
1b405987bf Improving OpenSSL support. 2021-08-02 22:07:29 -07:00
stephb9959
6dd52f86b9 Improving OpenSSL support. 2021-08-02 21:12:38 -07:00
stephb9959
76081e82af Improving OpenSSL support. 2021-08-02 20:54:47 -07:00
stephb9959
ebe2d16a87 Improving OpenSSL support. 2021-08-02 15:40:34 -07:00
stephb9959
60e4ced29a Improving OpenSSL support. 2021-08-02 15:33:24 -07:00
stephb9959
5683054349 Improving OpenSSL support. 2021-08-02 15:29:44 -07:00
stephb9959
210a96c143 Improving OpenSSL support. 2021-08-02 15:00:54 -07:00
stephb9959
92e108aa6b Improving OpenSSL support. 2021-08-02 14:54:49 -07:00
stephb9959
691b82589d Improving OpenSSL support. 2021-08-02 14:54:01 -07:00
stephb9959
4b471af065 Improving OpenSSL support. 2021-08-02 14:51:15 -07:00
stephb9959
3c556da991 Improving OpenSSL support. 2021-08-02 14:48:04 -07:00
stephb9959
9ddd371c86 Improving OpenSSL support. 2021-08-02 14:42:52 -07:00
stephb9959
5391468ea2 Improving OpenSSL support. 2021-08-02 14:37:36 -07:00
stephb9959
8daffc2ccf Improving OpenSSL support. 2021-08-02 14:36:15 -07:00
stephb9959
f58c204f51 Improving OpenSSL support. 2021-08-02 14:28:13 -07:00
stephb9959
5e857d6019 Improving OpenSSL support. 2021-08-02 14:16:47 -07:00
stephb9959
a7fe50f956 Improving OpenSSL support. 2021-08-02 14:15:07 -07:00
stephb9959
40239079a4 Improving OpenSSL support. 2021-08-02 10:09:42 -07:00
stephb9959
27c4602fca Improving OpenSSL support. 2021-08-02 09:52:38 -07:00
stephb9959
c107c6da93 Improving OpenSSL support. 2021-08-02 09:50:29 -07:00
stephb9959
f67995b4a9 Improving OpenSSL support. 2021-08-02 09:49:19 -07:00
stephb9959
851fdb1f1d Improving OpenSSL support. 2021-08-02 09:43:17 -07:00
stephb9959
8f52dc57ba Improving OpenSSL support. 2021-08-02 09:39:52 -07:00
stephb9959
427ee37b16 Improving OpenSSL support. 2021-08-02 09:37:29 -07:00
stephb9959
fc153f7fc9 Merge remote-tracking branch 'origin/master' 2021-08-02 09:31:04 -07:00
stephb9959
5c9f571565 Improving OpenSSL support. 2021-08-02 09:30:52 -07:00
stephb9959
ab3905f6d8 Improving OpenSSL support. 2021-08-02 09:29:56 -07:00
Dmitry Dunaev
9cee7d4588 [WIFI-3286] Fix: set default logging to stdout 2021-08-02 15:32:43 +03:00
stephb9959
dd95731b22 Improving OpenSSL support. 2021-08-01 22:43:01 -07:00
stephb9959
101384d595 Improving OpenSSL support. 2021-08-01 22:41:21 -07:00
stephb9959
77297d5a3e Improving OpenSSL support. 2021-08-01 22:36:53 -07:00
stephb9959
8b3c3a50ed Improving OpenSSL support. 2021-08-01 22:29:28 -07:00
stephb9959
4b5128e41d Trying to improve connection speed. 2021-07-31 20:38:33 -07:00
stephb9959
b11d713e5b Adding associations in the dashboard 2021-07-30 22:17:18 -07:00
stephb9959
143c4078d4 Fixing dashboard. 2021-07-29 22:24:50 -07:00
stephb9959
b6babaa2f8 Fixing dashboard. 2021-07-29 16:28:47 -07:00
stephb9959
57f0425bc0 Chaning mutex types. 2021-07-29 14:29:05 -07:00
stephb9959
c28159ebe7 Chaning mutex types. 2021-07-29 14:18:37 -07:00
stephb9959
2a0be33c23 Chaning mutex types. 2021-07-29 13:24:46 -07:00
stephb9959
f1c77c0a63 Chaning mutex types. 2021-07-29 11:47:59 -07:00
stephb9959
64fd80f489 Changing version 2021-07-28 11:08:11 -07:00
330 changed files with 38536 additions and 15046 deletions

View File

@@ -13,6 +13,7 @@ on:
pull_request:
branches:
- master
- 'release/*'
defaults:
run:
@@ -25,110 +26,76 @@ jobs:
DOCKER_REGISTRY_URL: tip-tip-wlan-cloud-ucentral.jfrog.io
DOCKER_REGISTRY_USERNAME: ucentral
steps:
- uses: actions/checkout@v2
- name: Build Docker image
run: docker build -t wlan-cloud-ucentralgw:${{ github.sha }} .
- name: Tag Docker image
run: |
TAGS="${{ github.sha }}"
if [[ ${GITHUB_REF} == "refs/heads/"* ]]
then
CURRENT_TAG=$(echo ${GITHUB_REF#refs/heads/} | tr '/' '-')
TAGS="$TAGS $CURRENT_TAG"
else
if [[ ${GITHUB_REF} == "refs/tags/"* ]]
then
CURRENT_TAG=$(echo ${GITHUB_REF#refs/tags/} | tr '/' '-')
TAGS="$TAGS $CURRENT_TAG"
else # PR build
CURRENT_TAG=$(echo ${GITHUB_HEAD_REF#refs/heads/} | tr '/' '-')
TAGS="$TAGS $CURRENT_TAG"
fi
fi
echo "Result tags: $TAGS"
for tag in $TAGS; do
docker tag wlan-cloud-ucentralgw:${{ github.sha }} ${{ env.DOCKER_REGISTRY_URL }}/ucentralgw:$tag
done
- name: Log into Docker registry
if: startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/pull/') || github.ref == 'refs/heads/master'
uses: docker/login-action@v1
- name: Checkout actions repo
uses: actions/checkout@v2
with:
registry: ${{ env.DOCKER_REGISTRY_URL }}
username: ${{ env.DOCKER_REGISTRY_USERNAME }}
password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
repository: Telecominfraproject/.github
path: github
- name: Push Docker images
if: startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/pull/') || github.ref == 'refs/heads/master'
run: |
docker images | grep ${{ env.DOCKER_REGISTRY_URL }}/ucentralgw | awk -F ' ' '{print $1":"$2}' | xargs -I {} docker push {}
- name: Build and push Docker image
uses: ./github/composite-actions/docker-image-build
with:
image_name: owgw
registry: tip-tip-wlan-cloud-ucentral.jfrog.io
registry_user: ucentral
registry_password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }}
docker-compose:
if: startsWith(github.ref, 'refs/tags/') || startsWith(github.ref, 'refs/pull/') || github.ref == 'refs/heads/master'
runs-on: ubuntu-20.04
- name: Notify on failure via Slack
if: failure() && github.ref == 'refs/heads/master'
uses: rtCamp/action-slack-notify@v2
env:
SLACK_USERNAME: GitHub Actions failure notifier
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_COLOR: "${{ job.status }}"
SLACK_ICON: https://raw.githubusercontent.com/quintessence/slack-icons/master/images/github-logo-slack-icon.png
SLACK_TITLE: Docker build failed for OWGW service
trigger-testing:
if: startsWith(github.ref, 'refs/pull/')
runs-on: ubuntu-latest
needs: docker
steps:
- name: Check out wlan-cloud-ucentral-deploy repository
- name: Get base branch name and set as output
id: get_base_branch
run: |
echo ::set-output name=branch::$(echo ${GITHUB_BASE_REF##*/} | sed 's/master/main/g')
- name: Checkout actions repo
uses: actions/checkout@v2
with:
repository: Telecominfraproject/wlan-cloud-ucentral-deploy
path: wlan-cloud-ucentral-deploy
repository: Telecominfraproject/.github
path: github
- name: Instantiate Docker Compose deployment
working-directory: ./wlan-cloud-ucentral-deploy/docker-compose
- name: Trigger testing of OpenWifi Docker Compose deployment and wait for result
uses: ./github/composite-actions/trigger-workflow-and-wait
env:
UCENTRALGW_TAG: ${{ github.sha }}
run: |
docker-compose up -d
BASE_BRANCH: ${{ steps.get_base_branch.outputs.branch }}
with:
owner: Telecominfraproject
repo: wlan-testing
workflow: ow_docker-compose.yml
token: ${{ secrets.WLAN_TESTING_PAT }}
ref: master
inputs: '{"deployment_version": "${{ env.BASE_BRANCH }}", "owgw_version": "${{ github.sha }}", "owsec_version": "${{ env.BASE_BRANCH }}", "owfms_version": "${{ env.BASE_BRANCH }}", "owprov_version": "${{ env.BASE_BRANCH }}", "owanalytics_version": "${{ env.BASE_BRANCH }}", "owsub_version": "${{ env.BASE_BRANCH }}", "microservice": "owgw"}'
- name: Wait for uCentralSec to be alive and kicking
run: |
n=0
until [ "$n" -ge 3 ]
do
curl -s 127.0.0.1:16102 && break
n=$((n+1))
if [ "$n" -eq 3]; then
exit 1
else
sleep 3
fi
done
- name: Add self-signed certificates to system trust store of containers
working-directory: ./wlan-cloud-ucentral-deploy/docker-compose
run: |
./add-ca-cert.sh
- name: Check out wlan-cloud-ucentralgw repository
trigger-deploy-to-dev:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/master'
needs:
- docker
steps:
- name: Checkout actions repo
uses: actions/checkout@v2
with:
path: wlan-cloud-ucentralgw
repository: Telecominfraproject/.github
path: github
- name: Check functionality of microservices
env:
UCENTRALSEC: "ucentral.wlan.local:16001"
FLAGS: "-s --cacert ./wlan-cloud-ucentral-deploy/docker-compose/certs/restapi-ca.pem --resolve ucentral.wlan.local:16001:127.0.0.1"
run: |
./wlan-cloud-ucentralgw/test_scripts/curl/cli listdevices
- name: Display information about running containers and log ucentralgw output
working-directory: ./wlan-cloud-ucentral-deploy/docker-compose
if: always()
run: |
docker-compose ps -a
docker-compose logs
# disable until repo is public
#- name: export Docker image
# run: docker image save -o wlan-cloud-ucentralgw-${{ github.sha }}.tar wlan-cloud-ucentralgw:${{ github.sha }}
#- uses: actions/upload-artifact@v2
# with:
# name: docker-image
# path: wlan-cloud-ucentralgw-${{ github.sha }}.tar
- name: Trigger deployment of the latest version to dev instance and wait for result
uses: ./github/composite-actions/trigger-workflow-and-wait
with:
owner: Telecominfraproject
repo: wlan-testing
workflow: ucentralgw-dev-deployment.yaml
token: ${{ secrets.WLAN_TESTING_PAT }}
ref: master
inputs: '{"force_latest": "true"}'

View File

@@ -17,4 +17,10 @@ jobs:
- name: Cleanup Docker image with PR branch tag
run: |
export PR_BRANCH_TAG=$(echo ${GITHUB_HEAD_REF#refs/heads/} | tr '/' '-')
curl -uucentral:${{ secrets.DOCKER_REGISTRY_PASSWORD }} -X DELETE "https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral/ucentralgw/$PR_BRANCH_TAG"
if [[ ! $PR_BRANCH_TAG =~ (main|master|release-*) ]]; then
echo "PR branch is $PR_BRANCH_TAG, deleting Docker image"
curl -s -uucentral:${{ secrets.DOCKER_REGISTRY_PASSWORD }} -X DELETE "https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral/owgw/$PR_BRANCH_TAG"
else
echo "PR branch is $PR_BRANCH_TAG, not deleting Docker image"
fi

View File

@@ -0,0 +1,24 @@
name: Ensure Jira issue is linked
on:
pull_request:
types: [opened, edited, reopened, synchronize]
branches:
- 'release/*'
jobs:
check_for_issue_key:
runs-on: ubuntu-latest
steps:
- name: Checkout actions repo
uses: actions/checkout@v2
with:
repository: Telecominfraproject/.github
path: github
- name: Run JIRA check
uses: ./github/composite-actions/enforce-jira-issue-key
with:
jira_base_url: ${{ secrets.TIP_JIRA_URL }}
jira_user_email: ${{ secrets.TIP_JIRA_USER_EMAIL }}
jira_api_token: ${{ secrets.TIP_JIRA_API_TOKEN }}

46
.github/workflows/release.yml vendored Normal file
View File

@@ -0,0 +1,46 @@
name: Release chart package
on:
push:
tags:
- 'v*'
defaults:
run:
shell: bash
jobs:
helm-package:
runs-on: ubuntu-20.04
env:
HELM_REPO_URL: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
HELM_REPO_USERNAME: ucentral
steps:
- name: Checkout uCentral assembly chart repo
uses: actions/checkout@v2
with:
path: wlan-cloud-ucentralgw
- name: Build package
working-directory: wlan-cloud-ucentralgw/helm
run: |
helm plugin install https://github.com/aslafy-z/helm-git --version 0.10.0
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm dependency update
mkdir dist
helm package . -d dist
- name: Generate GitHub release body
working-directory: wlan-cloud-ucentralgw/helm
run: |
pip3 install yq -q
echo "Docker image - tip-tip-wlan-cloud-ucentral.jfrog.io/owgw:$GITHUB_REF_NAME" > release.txt
echo "Helm charted may be attached to this release" >> release.txt
echo "Deployment artifacts may be found in https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy/tree/$GITHUB_REF_NAME" >> release.txt
- name: Create GitHub release
uses: softprops/action-gh-release@v1
with:
body_path: wlan-cloud-ucentralgw/helm/release.txt
files: wlan-cloud-ucentralgw/helm/dist/*

3
.gitignore vendored
View File

@@ -25,3 +25,6 @@ _deps
test_scripts/curl/token.json
.vscode/c_cpp_properties.json
test_scripts/curl/result.json
*.swp
helm/charts/*
!helm/charts/.gitkeep

View File

@@ -82,6 +82,9 @@ Do wifiscan for a device.
- `serial`: device serial number
- `verbose`: verbose=true/false
### telemetry <serial>
Start `telemetry` stream for a device.
### trace <serial> <duration> <network>
Launch a remote trace for a device.
- `serial`: device serial number
@@ -161,12 +164,23 @@ Get a list of devices based on a list.
### deviceswithstatus
Get devices with their status.
### setloglevel <sys> <level>
Set the logging system level for individual subsystems.
- `sys`: ufileuploader/websocket/storage/restapi/commandmanager/auth/deviceregistry/all
- `level`: level:none/fatal/critical/error/warning/notice/information/debug/trace
### setloglevel <subsystem> <loglevel>
Set the log level for s specific subsystem.
### getfile <uuid>
### getloglevels
Get the current log levels for all subsystems.
### getloglevelnames
Get the log level names available.
### getsubsystemnames
Get the list of subsystems.
### systeminfo
Get basic system information.
### reloadsubsystem <subsystem name>
Reload the configuration for a subsystem.### getfile <uuid>
Get the file associated with trace command <uuid>.
- `uuid`: UUID of file to retrieve

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.13)
project(ucentralgw VERSION 2.0.0)
project(owgw VERSION 2.7.1)
set(CMAKE_CXX_STANDARD 17)
@@ -20,24 +20,42 @@ endif()
# Auto build increment. You must define BUILD_INCREMENT with cmake -DBUILD_INCREMENT=1
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/build)
file(READ build BUILD_NUM)
file(READ ${CMAKE_CURRENT_SOURCE_DIR}/build BUILD_NUM)
if(BUILD_INCREMENT)
MATH(EXPR BUILD_NUM "${BUILD_NUM}+1")
file(WRITE build ${BUILD_NUM})
file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/build ${BUILD_NUM})
endif()
else()
set(BUILD_NUM 1)
file(WRITE build ${BUILD_NUM})
file(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/build ${BUILD_NUM})
endif()
add_definitions(-DAPP_VERSION="${CMAKE_PROJECT_VERSION}" -DBUILD_NUMBER="${BUILD_NUM}")
add_definitions(-DTIP_GATEWAY_SERVICE="1")
set(Boost_USE_STATIC_LIBS OFF)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
find_package(Boost REQUIRED system)
if(ASAN)
add_compile_options(-fsanitize=address)
add_link_options(-fsanitize=address)
add_compile_options(-fsanitize=undefined)
add_link_options(-fsanitize=undefined)
endif()
find_package(Git QUIET)
if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git")
execute_process(COMMAND ${GIT_EXECUTABLE} describe --always --tags
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
RESULT_VARIABLE GIT_RESULT
OUTPUT_VARIABLE GIT_HASH)
if(NOT GIT_RESULT EQUAL "0")
message(FATAL_ERROR "git describe --always --tags failed with ${GIT_RESULT}")
endif()
string(REGEX REPLACE "\n$" "" GIT_HASH "${GIT_HASH}")
endif()
add_definitions(-DTIP_GATEWAY_SERVICE="1" -DPOCO_LOG_DEBUG="1")
find_package(OpenSSL REQUIRED)
find_package(ZLIB REQUIRED)
find_package(fmt REQUIRED)
find_package(nlohmann_json REQUIRED)
find_package(nlohmann_json_schema_validator REQUIRED)
if(SMALL_BUILD)
find_package(Poco REQUIRED COMPONENTS Crypto JWT Net Util NetSSL Data DataSQLite)
@@ -50,61 +68,92 @@ endif()
include_directories(/usr/local/include /usr/local/opt/openssl/include src include/kafka /usr/local/opt/mysql-client/include)
add_executable( ucentralgw
build
src/Daemon.cpp src/Daemon.h
src/RESTAPI_server.cpp src/RESTAPI_server.h
src/WebSocketServer.cpp src/WebSocketServer.h
src/SubSystemServer.cpp src/SubSystemServer.h
src/StorageService.cpp src/StorageService.h
src/RESTAPI_SecurityObjects.cpp src/RESTAPI_SecurityObjects.h
src/DeviceRegistry.cpp src/DeviceRegistry.h
src/RESTAPI_devices_handler.cpp src/RESTAPI_devices_handler.h
src/RESTAPI_device_handler.cpp src/RESTAPI_device_handler.h
src/RESTAPI_handler.cpp src/RESTAPI_handler.h
src/RESTAPI_device_commandHandler.cpp src/RESTAPI_device_commandHandler.h
src/RESTAPI_GWobjects.h src/RESTAPI_GWobjects.cpp
src/CentralConfig.cpp src/CentralConfig.h
src/RESTAPI_default_configuration.cpp
src/RESTAPI_InternalServer.cpp src/RESTAPI_InternalServer.h
src/RESTAPI_default_configuration.h src/RESTAPI_default_configurations.cpp src/RESTAPI_default_configurations.h
src/RESTAPI_commands.cpp src/RESTAPI_commands.h
src/CommandManager.cpp src/CommandManager.h
src/RESTAPI_command.cpp src/RESTAPI_command.h
src/FileUploader.cpp src/FileUploader.h
src/RESTAPI_file.cpp src/RESTAPI_file.h
src/CommandChannel.cpp src/CommandChannel.h
src/RESTAPI_system_command.cpp src/RESTAPI_system_command.h
src/RESTAPI_BlackList.cpp src/RESTAPI_BlackList.h
src/Utils.h src/Utils.cpp src/storage_blacklist.cpp
src/storage_command.cpp src/storage_healthcheck.cpp src/storage_statistics.cpp src/storage_logs.cpp
src/storage_device.cpp src/storage_capabilities.cpp src/storage_defconfig.cpp src/storage_sqlite.cpp
src/storage_mysql.cpp src/storage_pgql.cpp src/storage_tables.cpp
src/StateProcessor.cpp src/StateProcessor.h
src/storage_lifetime_stats.cpp src/uCentralProtocol.h src/RESTAPI_protocol.h
src/ALBHealthCheckServer.h src/Kafka_topics.h src/uCentralTypes.h
src/OUIServer.cpp src/OUIServer.h
src/RESTAPI_ouis.cpp src/RESTAPI_ouis.h
src/MicroService.cpp src/MicroService.h
src/RESTAPI_RPC.cpp src/RESTAPI_RPC.h src/AuthClient.cpp src/AuthClient.h src/OpenAPIRequest.cpp src/OpenAPIRequest.h
src/RESTAPI_utils.h src/RESTAPI_utils.cpp src/StorageArchiver.cpp src/StorageArchiver.h src/Dashboard.cpp src/Dashboard.h src/RESTAPI_deviceDashboardHandler.cpp src/RESTAPI_deviceDashboardHandler.h)
configure_file(src/ow_version.h.in ${PROJECT_SOURCE_DIR}/src/ow_version.h @ONLY)
add_compile_options(-Wall -Wextra)
add_executable( owgw
build
src/ow_version.h.in
src/framework/CountryCodes.h
src/framework/KafkaTopics.h
src/framework/MicroService.h
src/framework/OpenWifiTypes.h
src/framework/orm.h
src/framework/StorageClass.h
src/RESTObjects/RESTAPI_SecurityObjects.h src/RESTObjects/RESTAPI_SecurityObjects.cpp
src/RESTObjects/RESTAPI_ProvObjects.cpp src/RESTObjects/RESTAPI_ProvObjects.h
src/RESTObjects/RESTAPI_GWobjects.h src/RESTObjects/RESTAPI_GWobjects.cpp
src/RESTObjects/RESTAPI_FMSObjects.h src/RESTObjects/RESTAPI_FMSObjects.cpp
src/RESTAPI/RESTAPI_devices_handler.cpp src/RESTAPI/RESTAPI_devices_handler.h
src/RESTAPI/RESTAPI_device_handler.cpp src/RESTAPI/RESTAPI_device_handler.h
src/RESTAPI/RESTAPI_device_commandHandler.cpp src/RESTAPI/RESTAPI_device_commandHandler.h
src/RESTAPI/RESTAPI_default_configuration.cpp
src/RESTAPI/RESTAPI_default_configuration.h src/RESTAPI/RESTAPI_default_configurations.cpp src/RESTAPI/RESTAPI_default_configurations.h
src/RESTAPI/RESTAPI_commands.cpp src/RESTAPI/RESTAPI_commands.h
src/RESTAPI/RESTAPI_command.cpp src/RESTAPI/RESTAPI_command.h
src/RESTAPI/RESTAPI_file.cpp src/RESTAPI/RESTAPI_file.h
src/RESTAPI/RESTAPI_blacklist.cpp src/RESTAPI/RESTAPI_blacklist.h
src/RESTAPI/RESTAPI_ouis.cpp src/RESTAPI/RESTAPI_ouis.h
src/RESTAPI/RESTAPI_blacklist_list.cpp src/RESTAPI/RESTAPI_blacklist_list.h
src/RESTAPI/RESTAPI_capabilities_handler.cpp src/RESTAPI/RESTAPI_capabilities_handler.h
src/RESTAPI/RESTAPI_RPC.cpp src/RESTAPI/RESTAPI_RPC.h
src/RESTAPI/RESTAPI_deviceDashboardHandler.cpp src/RESTAPI/RESTAPI_deviceDashboardHandler.h
src/RESTAPI/RESTAPI_telemetryWebSocket.cpp src/RESTAPI/RESTAPI_telemetryWebSocket.h
src/storage/storage_blacklist.cpp src/storage/storage_tables.cpp src/storage/storage_logs.cpp
src/storage/storage_command.cpp src/storage/storage_healthcheck.cpp src/storage/storage_statistics.cpp
src/storage/storage_device.cpp src/storage/storage_capabilities.cpp src/storage/storage_defconfig.cpp
src/storage/storage_tables.cpp
src/RESTAPI/RESTAPI_routers.cpp
src/Daemon.cpp src/Daemon.h
src/AP_WS_Server.cpp src/AP_WS_Server.h
src/StorageService.cpp src/StorageService.h
src/DeviceRegistry.cpp src/DeviceRegistry.h
src/CommandManager.cpp src/CommandManager.h
src/CentralConfig.cpp src/CentralConfig.h
src/FileUploader.cpp src/FileUploader.h
src/OUIServer.cpp src/OUIServer.h
src/StorageArchiver.cpp src/StorageArchiver.h
src/Dashboard.cpp src/Dashboard.h
src/SerialNumberCache.cpp src/SerialNumberCache.h
src/TelemetryStream.cpp src/TelemetryStream.h
src/framework/ConfigurationValidator.cpp src/framework/ConfigurationValidator.h
src/ConfigurationCache.h
src/CapabilitiesCache.h src/FindCountry.h
src/rttys/RTTYS_server.cpp
src/rttys/RTTYS_server.h
src/rttys/RTTYS_device.cpp
src/rttys/RTTYS_device.h
src/rttys/RTTYS_ClientConnection.cpp
src/rttys/RTTYS_ClientConnection.h
src/rttys/RTTYS_WebServer.cpp
src/rttys/RTTYS_WebServer.h src/RESTAPI/RESTAPI_device_helper.h src/SDKcalls.cpp src/SDKcalls.h src/StateUtils.cpp src/StateUtils.h src/AP_WS_ReactorPool.h src/AP_WS_Connection.h src/AP_WS_Connection.cpp src/TelemetryClient.h src/TelemetryClient.cpp src/RESTAPI/RESTAPI_iptocountry_handler.cpp src/RESTAPI/RESTAPI_iptocountry_handler.h src/framework/ow_constants.h src/GwWebSocketClient.cpp src/GwWebSocketClient.h src/framework/WebSocketClientNotifications.h src/RADIUS_proxy_server.cpp src/RADIUS_proxy_server.h src/RESTAPI/RESTAPI_radiusProxyConfig_handler.cpp src/RESTAPI/RESTAPI_radiusProxyConfig_handler.h src/ParseWifiScan.h src/RADIUS_helpers.h src/VenueBroadcaster.h src/sdks/sdk_prov.h
src/AP_WS_Process_connect.cpp
src/AP_WS_Process_state.cpp
src/AP_WS_Process_healthcheck.cpp
src/AP_WS_Process_log.cpp
src/AP_WS_Process_crashlog.cpp src/AP_WS_Process_ping.cpp src/AP_WS_Process_cfgpending.cpp src/AP_WS_Process_recovery.cpp src/AP_WS_Process_deviceupdate.cpp src/AP_WS_Process_telemetry.cpp src/AP_WS_Process_venuebroadcast.cpp src/RADSECserver.h src/framework/MicroServiceErrorHandler.h)
if(NOT SMALL_BUILD)
target_sources(ucentralgw PUBLIC src/KafkaManager.cpp src/KafkaManager.h)
endif()
INSTALL(TARGETS ucentralgw
INSTALL(TARGETS owgw
RUNTIME DESTINATION /usr/bin
)
target_link_libraries(ucentralgw PUBLIC
${Poco_LIBRARIES} ${Boost_LIBRARIES} ${ZLIB_LIBRARIES})
target_link_libraries(owgw PUBLIC
${Poco_LIBRARIES}
${ZLIB_LIBRARIES})
if(NOT SMALL_BUILD)
target_link_libraries(ucentralgw PUBLIC
target_link_libraries(owgw PUBLIC
${MySQL_LIBRARIES} ${ZLIB_LIBRARIES}
CppKafka::cppkafka
CppKafka::cppkafka
nlohmann_json_schema_validator
fmt::fmt
)
if(UNIX AND NOT APPLE)
target_link_libraries(ucentralgw PUBLIC PocoJSON)
target_link_libraries(owgw PUBLIC PocoJSON)
endif()
endif()

View File

@@ -1,23 +1,23 @@
FROM alpine AS builder
ARG ALPINE_VERSION=3.16.2
ARG POCO_VERSION=poco-tip-v1
ARG FMTLIB_VERSION=9.0.0
ARG CPPKAFKA_VERSION=tip-v1
ARG JSON_VALIDATOR_VERSION=2.1.0
FROM alpine:$ALPINE_VERSION AS build-base
RUN apk add --update --no-cache \
openssl openssh \
ncurses-libs \
bash util-linux coreutils curl \
make cmake gcc g++ libstdc++ libgcc git zlib-dev yaml-cpp-dev \
openssl-dev boost-dev unixodbc-dev postgresql-dev mariadb-dev \
apache2-utils yaml-dev apr-util-dev \
lua-dev librdkafka-dev
make cmake g++ git \
unixodbc-dev postgresql-dev mariadb-dev \
librdkafka-dev boost-dev openssl-dev \
zlib-dev nlohmann-json ca-certificates
RUN git clone https://github.com/stephb9959/poco /poco
RUN git clone https://github.com/stephb9959/cppkafka /cppkafka
FROM build-base AS poco-build
WORKDIR /cppkafka
RUN mkdir cmake-build
WORKDIR cmake-build
RUN cmake ..
RUN cmake --build . --config Release -j8
RUN cmake --build . --target install
ARG POCO_VERSION
ADD https://api.github.com/repos/AriliaWireless/poco/git/refs/tags/${POCO_VERSION} version.json
RUN git clone https://github.com/AriliaWireless/poco --branch ${POCO_VERSION} /poco
WORKDIR /poco
RUN mkdir cmake-build
@@ -26,35 +26,101 @@ RUN cmake ..
RUN cmake --build . --config Release -j8
RUN cmake --build . --target install
ADD CMakeLists.txt build /ucentralgw/
ADD cmake /ucentralgw/cmake
ADD src /ucentralgw/src
FROM build-base AS fmtlib-build
WORKDIR /ucentralgw
ARG FMTLIB_VERSION
ADD https://api.github.com/repos/fmtlib/fmt/git/refs/tags/${FMTLIB_VERSION} version.json
RUN git clone https://github.com/fmtlib/fmt --branch ${FMTLIB_VERSION} /fmtlib
WORKDIR /fmtlib
RUN mkdir cmake-build
WORKDIR /ucentralgw/cmake-build
WORKDIR cmake-build
RUN cmake ..
RUN make
RUN make install
FROM build-base AS cppkafka-build
ARG CPPKAFKA_VERSION
ADD https://api.github.com/repos/AriliaWireless/cppkafka/git/refs/tags/${CPPKAFKA_VERSION} version.json
RUN git clone https://github.com/AriliaWireless/cppkafka --branch ${CPPKAFKA_VERSION} /cppkafka
WORKDIR /cppkafka
RUN mkdir cmake-build
WORKDIR cmake-build
RUN cmake ..
RUN cmake --build . --config Release -j8
RUN cmake --build . --target install
FROM build-base AS json-schema-validator-build
ARG JSON_VALIDATOR_VERSION
ADD https://api.github.com/repos/pboettch/json-schema-validator/git/refs/tags/${JSON_VALIDATOR_VERSION} version.json
RUN git clone https://github.com/pboettch/json-schema-validator --branch ${JSON_VALIDATOR_VERSION} /json-schema-validator
WORKDIR /json-schema-validator
RUN mkdir cmake-build
WORKDIR cmake-build
RUN cmake ..
RUN make
RUN make install
FROM build-base AS owgw-build
ADD CMakeLists.txt build /owgw/
ADD cmake /owgw/cmake
ADD src /owgw/src
ADD .git /owgw/.git
COPY --from=poco-build /usr/local/include /usr/local/include
COPY --from=poco-build /usr/local/lib /usr/local/lib
COPY --from=cppkafka-build /usr/local/include /usr/local/include
COPY --from=cppkafka-build /usr/local/lib /usr/local/lib
COPY --from=json-schema-validator-build /usr/local/include /usr/local/include
COPY --from=json-schema-validator-build /usr/local/lib /usr/local/lib
COPY --from=fmtlib-build /usr/local/include /usr/local/include
COPY --from=fmtlib-build /usr/local/lib /usr/local/lib
WORKDIR /owgw
RUN mkdir cmake-build
WORKDIR /owgw/cmake-build
RUN cmake ..
RUN cmake --build . --config Release -j8
FROM alpine
FROM alpine:$ALPINE_VERSION
ENV UCENTRALGW_USER=ucentralgw \
UCENTRALGW_ROOT=/ucentralgw-data \
UCENTRALGW_CONFIG=/ucentralgw-data
ENV OWGW_USER=owgw \
OWGW_ROOT=/owgw-data \
OWGW_CONFIG=/owgw-data
RUN addgroup -S "$UCENTRALGW_USER" && \
adduser -S -G "$UCENTRALGW_USER" "$UCENTRALGW_USER"
RUN addgroup -S "$OWGW_USER" && \
adduser -S -G "$OWGW_USER" "$OWGW_USER"
RUN mkdir /ucentral
RUN mkdir -p "$UCENTRALGW_ROOT" "$UCENTRALGW_CONFIG"
RUN apk add --update --no-cache librdkafka mariadb-connector-c libpq unixodbc su-exec
RUN mkdir /openwifi
RUN mkdir -p "$OWGW_ROOT" "$OWGW_CONFIG" && \
chown "$OWGW_USER": "$OWGW_ROOT" "$OWGW_CONFIG"
COPY --from=builder /ucentralgw/cmake-build/ucentralgw /ucentral/ucentralgw
COPY --from=builder /cppkafka/cmake-build/src/lib/* /lib/
COPY --from=builder /poco/cmake-build/lib/* /lib/
RUN apk add --update --no-cache librdkafka su-exec gettext ca-certificates bash jq curl \
mariadb-connector-c libpq unixodbc postgresql-client
COPY readiness_check /readiness_check
COPY test_scripts/curl/cli /cli
COPY owgw.properties.tmpl /
COPY docker-entrypoint.sh /
COPY wait-for-postgres.sh /
COPY rtty_ui /dist/rtty_ui
RUN wget https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentral-deploy/main/docker-compose/certs/restapi-ca.pem \
-O /usr/local/share/ca-certificates/restapi-ca-selfsigned.pem
COPY --from=owgw-build /owgw/cmake-build/owgw /openwifi/owgw
COPY --from=cppkafka-build /cppkafka/cmake-build/src/lib /usr/local/lib/
COPY --from=poco-build /poco/cmake-build/lib /usr/local/lib
EXPOSE 15002 16002 16003 17002 16102
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["/ucentral/ucentralgw"]
CMD ["/openwifi/owgw"]

194
MICRO_SERVICE_PROTOCOL.md Normal file
View File

@@ -0,0 +1,194 @@
# Micro-service backbone responsibilities
## Bus management
Each microservice must get onto kafka and consume/produce messages on the kafka bus. The topic to subscribe to is `service_events`.
## System messages
System messages are what maintains the collection of micro-services working on the system. Each message has the format
```json
{
"event": <event-type>,
"id": 1234567890,
"type": "owrrm",
"publicEndPoint": "https://myhostname.com:16020",
"privateEndPoint": "https://localhost:17020",
"key" : "289479847948794870749",
"version" : "1.0"
}
```
### Responsibilities
Each micro service is responsible to generate its own messages and keep track of messages coming from other
micro services. This is necessary so that any micro service may reach our any other micro service. This provides
discovery for any micro service. All current micro services provided in OpenWiFi perform these functions. If you leverage
the C++ framework, this functionality if performed automatically.
### `event-type`
Each micro service is responsible to generate and consume these events
#### `join` event
When a service start and joins the bus, it should generate an event-type of `join`.
### `leave` event
When a service shuts down, it should generate a `leave` event-type.
### `keep-alive` event
Every 30 seconds, a service should generate a `keep-alive` message.
### `id`
You should generate a random number from some unique factor for the system. This ID is used to identify different services. You should reuse that ID
when you restart.
## The `type`
The `type` in the system message is oen of the following:
```c++
static const std::string uSERVICE_SECURITY{"owsec"};
static const std::string uSERVICE_GATEWAY{"owgw"};
static const std::string uSERVICE_FIRMWARE{ "owfms"};
static const std::string uSERVICE_TOPOLOGY{ "owtopo"};
static const std::string uSERVICE_PROVISIONING{ "owprov"};
static const std::string uSERVICE_OWLS{ "owls"};
static const std::string uSERVICE_SUBCRIBER{ "owsub"};
static const std::string uSERVICE_INSTALLER{ "owinst"};
static const std::string uSERVICE_ANALYTICS{ "owanalytics"};
static const std::string uSERVICE_OWRRM{ "owrrm"};
```
The `type` is what you should use to find the `privateEndPoint` you are looking to communicate with.
### Example
Assume you want to communicate with the gateway to configure a device.
```text
1. Look into my list of current Micro-services for the type=owgw.
2. Use the privateEndPoint associated with that entry
```
## REST API calls on the private interface
For inter-service REST calls, you should never use the `Authorization: Bearer token` method. Instead, the following headers should be included in all API calls
```json
{
"X-API-KEY" : "289479847948794870749",
"X-INTERNAL-NAME" : "https://myhostname.com:16020"
}
```
### `X-API-KEY`
This is the `key` you included in your `system-messages`.
### `X-INTERNAL-NAME`
This is the `publicEndPoint` you included in your `system-messages`.
This method can _only_ be used to any another `privateEndPoint` in the system. You can use the exact same EndPoints provided in the OpenAPI files for any of the services.
## OpenAPI Integration
To appear in the UI consoles, a microservice should be able to handle a get to the `/api/v1/system` endpoint on its `publicEndPoint` interface.
Here is a brief description of what the microservice should answer:
```yaml
/system:
get:
tags:
- System Commands
summary: Retrieve different values from the running service.
operationId: getSystemCommand
parameters:
- in: query
description: Get a value
name: command
schema:
type: string
enum:
- info
required: true
responses:
200:
description: Successful command execution
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/SystemInfoResults'
403:
$ref: '#/components/responses/Unauthorized'
404:
$ref: '#/components/responses/NotFound'
```
The relevant data structures are:
```yaml
SystemInfoResults:
type: object
properties:
version:
type: string
uptime:
type: integer
format: integer64
start:
type: integer
format: integer64
os:
type: string
processors:
type: integer
hostname:
type: string
certificates:
type: array
items:
type: object
properties:
filename:
type: string
expires:
type: integer
format: int64
```
and
```yaml
responses:
NotFound:
description: The specified resource was not found.
content:
application/json:
schema:
properties:
ErrorCode:
type: integer
ErrorDetails:
type: string
ErrorDescription:
type: string
Unauthorized:
description: The requested does not have sufficient rights to perform the operation.
content:
application/json:
schema:
properties:
ErrorCode:
type: integer
enum:
- 0 # Success
- 1 # PASSWORD_CHANGE_REQUIRED,
- 2 # INVALID_CREDENTIALS,
- 3 # PASSWORD_ALREADY_USED,
- 4 # USERNAME_PENDING_VERIFICATION,
- 5 # PASSWORD_INVALID,
- 6 # INTERNAL_ERROR,
- 7 # ACCESS_DENIED,
- 8 # INVALID_TOKEN
- 9 # EXPIRED_TOKEN
- 10 # RATE_LIMIT_EXCEEDED
- 11 # BAD_MFA_TRANSACTION
- 12 # MFA_FAILURE
- 13 # SECURITY_SERVICE_UNREACHABLE
ErrorDetails:
type: string
ErrorDescription:
type: string
```

View File

@@ -2,7 +2,7 @@
This document will describe how the API is built and how to use it.
## Where is the OpenAPI.
This uses OpenAPI definition 3.0 and can be found [here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/openapi/ucentral/ucentral.yaml).
This uses OpenAPI definition 3.0 and can be found [here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/openapi/ucentral/owgw.yaml).
All endpoints begin with `/api/v1`.
## The flow

View File

@@ -30,7 +30,7 @@ In this RPC, here are some common interpretations:
#### Connection event
Device Sends connection notification to the controller after establishing a connection. The controller
my decide to send the AP a newer configuration. The controller will record the device capabilities provided.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "connect" ,
"params" : {
@@ -47,7 +47,7 @@ my decide to send the AP a newer configuration. The controller will record the d
#### State event
The device sends device state information periodically. If the controller detects that it has a newer configuration, it
may decide to send this new configuration to the AP.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "state" ,
"params" : {
@@ -62,7 +62,7 @@ may decide to send this new configuration to the AP.
#### Healthcheck event
Device sends a `healthcheck` periodically. This message contains information about how vital subsystems are operating and
if they need attention.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "healthcheck" ,
"params" : {
@@ -77,7 +77,7 @@ if they need attention.
#### Log event
Device sends a log message whenever necessary. The controller will log this message to the log system for the device.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "log" ,
"params" : {
@@ -102,7 +102,7 @@ The `severity` matches the `syslog` levels. Here are the details:
#### Crash Log event
Device may send a crash log event after rebooting after a crash. The event cannot be sent until a connection event has been sent.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "crashlog" ,
"params" : {
@@ -117,7 +117,7 @@ Device may send a crash log event after rebooting after a crash. The event canno
Device sends this message to tell the controller that the device
has received a configuration but is still running an older configuration. The controller will not
reply to this message.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "cfgpending" ,
"params" : {
@@ -131,7 +131,7 @@ reply to this message.
#### DeviceUpdate event
Device sends this message to tell the controller it is changing something is its configuration because
of some requirement or some changes.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "deviceupdate" ,
"params" : {
@@ -145,7 +145,7 @@ of some requirement or some changes.
#### Send a keepalive to the controller event
Device sends a keepalive whenever necessary. The device will send this message to tell the controller
which version it is running. The Controller may decide to send the device a newer configuration.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "ping" ,
"params" : {
@@ -155,6 +155,50 @@ which version it is running. The Controller may decide to send the device a newe
}
```
#### Recovery Event
Device may decide it has to do into recovery mode. This event should be used.
```json
{ "jsonrpc" : "2.0" ,
"method" : "recovery" ,
"params" : {
"serial" : <serial number> ,
"uuid" : <the UUID of the configuration that generated the crash log>,
"firmware: <the string describing the current firmware>,
"reboot" : true/false (shoudld the device be instructed to reboot after loggin the information),
"loglines" : [ an array of strings representing the logs from the log file ]
}
}
```
The device should answer:
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
"status" : {
"error" : 0 or an error number,
"text" : <description of the error or success>
}
},
"id" : <same number>
}
```
#### Device requests a venue broadcast message
Device send this message when it wants to reach out to all other APs in the same venue. The GW will find the
venue where this device belongs and resend the same message to all other devices in the venue.
```json
{ "jsonrpc" : "2.0" ,
"method" : "venue_broadcast" ,
"params" : {
"serial" : <serial number> ,
"timestamp" : <the UTC timestamp when the message was sent>,
"data" : <an opaque string from the AP. This could be Zipped and so on and most likely base64 encoded>
}
}
```
Upon receiving a `venue_broadcast` message, the GW will simply resent the message to all the APs in the venue.
### Controller commands
Most controller commands include a `when` member. This is a UTC clock time asking the AP
to perform the command at that time. This is a suggestion only. The AP may ignore this
@@ -164,7 +208,7 @@ always a numeric parameter.
#### Controller wants the device to apply a given configuration
Controller sends this command when it believes the device should load a new configuration. The device
should send message with `pending change` events until this version has been applied and running.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "configure" ,
"params" : {
@@ -178,7 +222,7 @@ should send message with `pending change` events until this version has been app
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -217,7 +261,7 @@ The rejected section is an array containing the following:
#### Controller wants the device to reboot
Controller sends this command when it believes the device should reboot.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "reboot" ,
"params" : {
@@ -229,7 +273,7 @@ Controller sends this command when it believes the device should reboot.
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -248,7 +292,7 @@ The device should answer:
#### Controller wants the device to upgrade its firmware
Controller sends this command when it believes the device should upgrade its firmware.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "upgrade" ,
"params" : {
@@ -261,7 +305,7 @@ Controller sends this command when it believes the device should upgrade its fir
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -277,7 +321,7 @@ The device should answer:
#### Controller wants the device to perform a factory reset
Controller sends this command when it believes the device should upgrade its firmware.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "factory" ,
"params" : {
@@ -290,7 +334,7 @@ Controller sends this command when it believes the device should upgrade its fir
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -304,9 +348,50 @@ The device should answer:
}
```
#### Controller issuing RRM commands to the AP
Controller sends this command to perform several RRM commands.
```json
{ "jsonrpc" : "2.0" ,
"method" : "rrm" ,
"params" : {
"serial" : <serial number> ,
"actions": [
{
"type": "roam",
"bss": [ "00:11:22:33:44:55", ... ],
"params" : { action specific data }
}, {
"type": "tx-power",
"bss": [ "00:11:22:33:44:55", ... ],
“params”: { action specific data }
}, {
"type": "beacon-request",
"bss": [ "00:11:22:33:44:55", ... ],
"params": { action specific data }
}
]
},
"id" : <some number>
}
```
The device should answer:
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
"status" : {
"error" : 0 or an error number,
"text" : <description of the error or success>,
}
},
"id" : <same number>
}
```
#### Controller wants the device to flash its LEDs
Controller sends this command when it wants the device to flash its LEDs.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "leds" ,
"params" : {
@@ -320,14 +405,13 @@ Controller sends this command when it wants the device to flash its LEDs.
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
"status" : {
"error" : 0 or an error number,
"text" : <description of the error or success>,
"when" : <time when this will be performed as UTC seconds>,
}
},
"id" : <same number>
@@ -342,7 +426,7 @@ The device should answer:
#### Controller sends a device specific command
Controller sends this command specific to this device. The command is proprietary and must be agreed upon by the device
and the controller.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "perform" ,
"params" : {
@@ -356,7 +440,7 @@ and the controller.
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -379,7 +463,7 @@ The device should answer with teh above message. The `error` value should be int
#### Controller wants the device to perform a trace
Controller sends this command when it needs the device to perform a trace (i.e. tcpdump).
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "trace" ,
"params" : {
@@ -396,7 +480,7 @@ Controller sends this command when it needs the device to perform a trace (i.e.
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -422,7 +506,7 @@ uploaded or the timeout occurs, the upload will be rejected.
#### Controller wants the device to perform a WiFi Scan
Controller sends this command when it needs the device to perform a WiFi Scan.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "wifiscan" ,
"params" : {
@@ -430,14 +514,16 @@ Controller sends this command when it needs the device to perform a WiFi Scan.
"bands" : [ "2","5","5l","5u",6" ], <optional this is a list of bands to scan: on or more bands >
"channels" : [ 1,2,3...] , <optional list of discreet channels to scan >
"verbose" : <optional boolean: true or false> (by default false),
"active" : 0 or 1 (to select passive or active scan)
"bandwidth" : <optional int: 20,40,80 in MHz>,
"active" : 0 or 1 (to select passive or active scan),
"ies": <optional: array of unsigned int 8 bits: i.e. [1,4,34,58,91]>
},
"id" : <some number>
}
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -460,7 +546,7 @@ Controller sends this command when it needs the device to provide a message back
supported messages are "state" and "healthcheck". More messages maybe added later. The messages will
be returned the usual way. The RPC response to this message just says that the request has been accepted and the
message will be returned "soon".
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "request" ,
"params" : {
@@ -474,7 +560,7 @@ message will be returned "soon".
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -490,7 +576,7 @@ The device should answer:
#### Controller requesting eventqueue buffers
Controller sends this command when it needs the device to provide the content of ist ring buffers.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "event" ,
"params" : {
@@ -504,7 +590,7 @@ Controller sends this command when it needs the device to provide the content of
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -518,9 +604,51 @@ The device should answer:
}
```
#### Controller requesting telemetry stream information
Controller sends this command when it needs the device to telemetry streaming.
```json
{ "jsonrpc" : "2.0" ,
"method" : "telemetry" ,
"params" : {
"serial" : <serial number> ,
"interval" : 0-60, # number of seconds for polling information. 0 means to shutdown the stream
"types" : [ "dhcp", "rrm"], <this must be an array: array of 1 or 2 elements, right now only "rrm" and "dhcp" are supported
},
"id" : <some number>
}
```
The device should answer:
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
"status" : {
"error" : 0 or an error number,
"text" : <description of the error or success>
}
},
"id" : <same number>
}
```
When the interval is greater than 0, the gateway will start to receive messages
```json
{ "jsonrpc" : "2.0" ,
"method" : "telemetry" ,
"params" : {
"serial" : <serial number> ,
"data" : <A JSON document describing the information coming from the device>
}
}
```
The device will stop sending data after 30 minutes or if it receives a `telemetry` command with an interval of 0.
#### Controller requesting an `rtty` session
Controller sends this command an administrator requests to start an `rtty` session with the AP.
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "remote_access" ,
"params" : {
@@ -538,7 +666,7 @@ Controller sends this command an administrator requests to start an `rtty` sessi
```
The device should answer:
```
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
@@ -551,7 +679,66 @@ The device should answer:
"id" : <same number>
}
```
#### `rtty server`
#### Controller wants to ping the device
Controller sends this command when it tries to establish latency to the device.
```json
{ "jsonrpc" : "2.0" ,
"method" : "ping" ,
"params" : {
"serial" : <serial number>
},
"id" : <some number>
}
```
The device should answer:
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
"uuid" : <uuid of the current active configuration>,
"deviceUTCTime" : <UTC Time on device in milliseconds>
},
"id" : <same number>
}
```
#### Controller wants the device to perform a script
Controller sends this command to run a predefined script. Extreme care must be taken.
```json
{ "jsonrpc" : "2.0" ,
"method" : "script" ,
"params" : {
"serial" : <serial number>,
"type" : <one of "shell", "ucode">,
"script" : <text blob containing the script>,
"timeout" : <max timeout in seconds, default is 30>,
"when" : <time when this will be performed as UTC seconds>
},
"id" : <some number>
}
```
The device should answer:
```json
{ "jsonrpc" : "2.0" ,
"result" : {
"serial" : <serial number> ,
"status" : {
"error" : <0 or the value of $? from the shell running the command, 255 signifies a timeout>,
one of either
"result_64" : <gzipped base64 result of running the command>,
"result_sz" : <size of unzipped content>
or
"result" : <a single text blob of the result>
}
},
"id" : <same number>
}
```
### `rtty server`
More information about the [rtty server](https://github.com/zhaojh329/rtty) can be found here.
### Message compression
@@ -562,21 +749,48 @@ Should other messages get larger, the client may decide to compress the. Only me
#### Identifying a compressed message
A compressed message has a single member to the `params` field. It's only parameter must be called `compress_64`. Any other elements under
params will be dropped. Additional compression schemes may be developed later.
params will be dropped. Additional compression schemes may be developed later. The device should also include
a hint to the actual size of the uncompressed data. This would allow listeners to create sufficiently sized
buffers right away instead of guessing. If the device includes `compressed_sz` as the second field in the
params objects. This should be an unsigned int representing the total size of the uncompressed data.
#### How to compress
The original `params` element should be run through `zlib:compress` and then encoded using base64, and passed as a string. Here is an example
of the completed message. The following should how the `state` event could be compressed:
```
```json
{ "jsonrpc" : "2.0" ,
"method" : "state" ,
"params" : {
"compress_64" : "kqlwhfoihffhwleihfi3uhfkjehfqlkwhfqkhfiu3hffhkjwehfqkwjehfqwiefkjehq.....qwjqkfhqjwk"
"compress_64" : "kqlwhfoihffhwleihfi3uhfkjehfqlkwhfqkhfiu3hffhkjwehfqkwjehfqwiefkjehq.....qwjqkfhqjwk",
"compress_sz" : 212322
}
}
```
### 'Radius Proxying'
The gateway can receive RADIUS messages from the device and forward them. It can also receive messages
on its behalf and send them to the device.
```json
{
"radius" : <type, can be auth, acct, coa> ,
"data" : <base 64 encoded raw RADIUS payload>
}
```
The GW will include a TLV to mark the sender MAC. The RADIUS server must use the same TLV to
identify the destination for its messages.
#### Incoming RADIUS messages configuration
The GW must be configured with the following:
```asm
radius.proxy.enable = true
radius.proxy.accounting.port = 1813
radius.proxy.authentication.port = 1812
radius.proxy.coa.port = 3799
```

223
README.md
View File

@@ -11,26 +11,28 @@ In order to build the uCentralGW, you will need to install its dependencies, whi
- boost
- POCO 1.10.1 or later
- a C++17 compiler
- libyaml
- openssl
- libpq-dev (PortgreSQL development libraries)
- mysql-client (MySQL client)
- librdkafka
- cppkafka
-
The build is done in 2 parts. The first part is to build a local copy of the framework tailored to your environment. This
framework is called [Poco](https://github.com/pocoproject/poco). The version used in this project has a couple of fixes
from the master copy needed for cmake. Please use the version of this [Poco fix](https://github.com/stephb9959/poco). Building
from the master copy needed for cmake. Please use the version of this [Poco fix](https://github.com/AriliaWireless/poco). Building
Poco may take several minutes depending on the platform you are building on.
### Ubuntu
These instructions have proven to work on Ubuntu 20.4.
```
sudo apt install git cmake g++ libssl-dev libmariabd-dev unixodbc-dev
sudo apt install git cmake g++ libssl-dev libmariadb-dev
sudo apt install libpq-dev libaprutil1-dev apache2-dev libboost-all-dev
sudo apt install librdkafka-dev liblua5.3-dev
sudo apt install librdkafka-dev // default-libmysqlclient-dev
sudo apt install nlohmann-json-dev
git clone https://github.com/stephb9959/poco
cd ~
git clone https://github.com/AriliaWireless/poco --branch poco-tip-v1
cd poco
mkdir cmake-build
cd cmake-build
@@ -38,7 +40,8 @@ cmake ..
cmake --build . --config Release
sudo cmake --build . --target install
git clone https://github.com/stephb9959/cppkafka
cd ~
git clone https://github.com/AriliaWireless/cppkafka --branch tip-v1
cd cppkafka
mkdir cmake-build
cd cmake-build
@@ -46,24 +49,43 @@ cmake ..
cmake --build . --config Release
sudo cmake --build . --target install
cd ~
git clone https://github.com/pboettch/json-schema-validator.git --branch 2.1.0
cd json-schema-validator
mkdir cmake-build
cd cmake-build
cmake ..
make -j
sudo make install
git clone https://github.com/fmtlib/fmt --branch 9.0.0 /fmtlib
cd fmtlib
mkdir cmake-build
cd cmake-build
cmake ..
make
make install
cd ~
git clone https://github.com/Telecominfraproject/wlan-cloud-ucentralgw
cd wlan-cloud-ucentralgw
mkdir cmake-build
cd cmake-build
cmake ..
make
make -j 8
```
### Fedora
The following instructions have proven to work on Fedora 33
```
sudo yum install cmake g++ openssl-devel unixODBC-devel mysql-devel mysql apr-util-devel boost boost-devel
sudo yum install cmake g++ openssl-devel mysql-devel mysql apr-util-devel boost boost-devel
sudo yum install yaml-cpp-devel lua-devel
sudo dnf install postgresql.x86_64 librdkafka-devel
sudo dnf install postgresql-devel
sudo dnf install postgresql-devel json-devel
git clone https://github.com/stephb9959/poco
git clone https://github.com/AriliaWireless/poco --branch poco-tip-v1
cd poco
mkdir cmake-build
cd cmake-build
@@ -71,7 +93,7 @@ cmake ..
cmake --build . --config Release
sudo cmake --build . --target install
git clone https://github.com/stephb9959/cppkafka
git clone https://github.com/AriliaWireless/cppkafka --branch tip-v1
cd cppkafka
mkdir cmake-build
cd cmake-build
@@ -79,6 +101,15 @@ cmake ..
cmake --build . --config Release
sudo cmake --build . --target install
cd ~
git clone https://github.com/pboettch/json-schema-validator.git --branch 2.1.0
cd json-schema-validator
mkdir cmake-build
cd cmake-build
cmake ..
make -j
sudo make install
cd ~
git clone https://github.com/Telecominfraproject/wlan-cloud-ucentralgw
cd wlan-cloud-ucentralgw
@@ -101,18 +132,18 @@ brew install apr-util
brew install boost
brew install yaml-cpp
brew install postgresql
brew install unixodbc
brew install librdkafka
brew install nlohmann-json
git clone https://github.com/stephb9959/poco
git clone https://github.com/AriliaWireless/poco --branch poco-tip-v1
cd poco
mkdir cmake-build
mkdir cmake-build
cd cmake-build
cmake ..
cmake --build . --config Release -j
cmake --build . --config Release
sudo cmake --build . --target install
git clone https://github.com/stephb9959/cppkafka
git clone https://github.com/AriliaWireless/cppkafka --branch tip-v1
cd cppkafka
mkdir cmake-build
cd cmake-build
@@ -120,6 +151,15 @@ cmake ..
cmake --build . --config Release
sudo cmake --build . --target install
cd ~
git clone https://github.com/pboettch/json-schema-validator.git --branch 2.1.0
cd json-schema-validator
mkdir cmake-build
cd cmake-build
cmake ..
make -j
sudo make install
cd ~
git clone https://github.com/Telecominfraproject/wlan-cloud-ucentralgw
cd wlan-cloud-ucentralgw
@@ -153,8 +193,8 @@ cmake -DSMALL_BUILD=1 ..
make
```
### After the build step is completed
Once your build is done. You can remove the Poco source as it is no longer needed.
### After completing the build
After completing the build, you can remove the Poco source as it is no longer needed.
#### Expected directory layout
From the directory where your cloned source is, you will need to create the `certs`, `logs`, and `uploads` directories.
@@ -179,7 +219,7 @@ You should now have the following:
+-- test_scripts
+-- openapi
+-- uploads
+-- ucentralgw.properties
+-- owgw.properties
```
### Certificates
@@ -218,15 +258,15 @@ document. Once you have these files, you need to renamed them `restapi-key.pem`,
in your browner
#### Configuration
The configuration for this service is kept in a properties file. This file is called `ucentralgw.properties` and you can
see the latest version [here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/ucentralgw.properties). The file will be loaded from
the directory set by the environment variable `UCENTRAL_CONFIG`. To use environment variables in the configuration,
The configuration for this service is kept in a properties file. This file is called `owgw.properties` and you can
see the latest version [here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/owgw.properties). The file will be loaded from
the directory set by the environment variable `UCENTRALGW_CONFIG`. To use environment variables in the configuration,
you must use `$<varname>`. Only `path names` support the use of environment variables. The sample configuration requires very
little changes if you keep the suggested directory structure. For the sample configuration to work, you need to define 2
environment variables.
```
export UCENTRAL_ROOT=`pwd`
export UCENTRAL_CONFIG=`pwd`
export OWGW_ROOT=`pwd`
export OWGW_CONFIG=`pwd`
```
If you current working directory is the root of the project, this will set the variables properly. Otherwise, you can set the variables
to point to wherever is necessary.
@@ -234,7 +274,7 @@ to point to wherever is necessary.
##### Important config entries
###### This is the logging directory
```
logging.channels.c2.path = $UCENTRAL_ROOT/logs/sample.log
logging.channels.c2.path = $OWGW_ROOT/logs/sample.log
```
###### This is the type of storage in use
@@ -244,23 +284,23 @@ storage.type = sqlite
###### Autoprovisioning settings
```asm
ucentral.autoprovisioning = true
ucentral.devicetypes.0 = AP:linksys_ea8300,edgecore_eap101,linksys_e8450-ubi
ucentral.devicetypes.1 = SWITCH:edgecore_ecs4100-12ph
ucentral.devicetypes.2 = IOT:esp32
openwifi.autoprovisioning = true
openwifi.devicetypes.0 = AP:linksys_ea8300,edgecore_eap101,linksys_e8450-ubi
openwifi.devicetypes.1 = SWITCH:edgecore_ecs4100-12ph
openwifi.devicetypes.2 = IOT:esp32
```
###### This is the RESTAPI endpoint
```asm
ucentral.restapi.host.0.backlog = 100
ucentral.restapi.host.0.security = relaxed
ucentral.restapi.host.0.rootca = $UCENTRAL_ROOT/certs/restapi-ca.pem
ucentral.restapi.host.0.address = *
ucentral.restapi.host.0.port = 16002
ucentral.restapi.host.0.cert = $UCENTRAL_ROOT/certs/restapi-cert.pem
ucentral.restapi.host.0.key = $UCENTRAL_ROOT/certs/restapi-key.pem
ucentral.restapi.host.0.key.password = mypassword
openwifi.restapi.host.0.backlog = 100
openwifi.restapi.host.0.security = relaxed
openwifi.restapi.host.0.rootca = $OWGW_ROOT/certs/restapi-ca.pem
openwifi.restapi.host.0.address = *
openwifi.restapi.host.0.port = 16002
openwifi.restapi.host.0.cert = $OWGW_ROOT/certs/restapi-cert.pem
openwifi.restapi.host.0.key = $OWGW_ROOT/certs/restapi-key.pem
openwifi.restapi.host.0.key.password = mypassword
```
##### This is the end point for the devices to connect with
@@ -309,12 +349,12 @@ You will need to get the `cert.pem` and `key.pem` from Digicert. The rest is her
```asm
ucentral.websocket.host.0.backlog = 500
ucentral.websocket.host.0.rootca = $UCENTRAL_ROOT/certs/root.pem
ucentral.websocket.host.0.issuer = $UCENTRAL_ROOT/certs/issuer.pem
ucentral.websocket.host.0.cert = $UCENTRAL_ROOT/certs/websocket-cert.pem
ucentral.websocket.host.0.key = $UCENTRAL_ROOT/certs/websocket-key.pem
ucentral.websocket.host.0.clientcas = $UCENTRAL_ROOT/certs/clientcas.pem
ucentral.websocket.host.0.cas = $UCENTRAL_ROOT/certs/cas
ucentral.websocket.host.0.rootca = $OWGW_ROOT/certs/root.pem
ucentral.websocket.host.0.issuer = $OWGW_ROOT/certs/issuer.pem
ucentral.websocket.host.0.cert = $OWGW_ROOT/certs/websocket-cert.pem
ucentral.websocket.host.0.key = $OWGW_ROOT/certs/websocket-key.pem
ucentral.websocket.host.0.clientcas = $OWGW_ROOT/certs/clientcas.pem
ucentral.websocket.host.0.cas = $OWGW_ROOT/certs/cas
ucentral.websocket.host.0.address = *
ucentral.websocket.host.0.port = 15002
ucentral.websocket.host.0.security = strict
@@ -324,17 +364,17 @@ ucentral.websocket.maxreactors = 20
###### This is the end point for the devices when uploading files
```asm
ucentral.fileuploader.host.0.backlog = 100
ucentral.fileuploader.host.0.rootca = $UCENTRAL_ROOT/certs/restapi-ca.pem
ucentral.fileuploader.host.0.security = relaxed
ucentral.fileuploader.host.0.address = *
ucentral.fileuploader.host.0.name = 192.168.1.176
ucentral.fileuploader.host.0.port = 16003
ucentral.fileuploader.host.0.cert = $UCENTRAL_ROOT/certs/restapi-cert.pem
ucentral.fileuploader.host.0.key = $UCENTRAL_ROOT/certs/restapi-key.pem
ucentral.fileuploader.host.0.key.password = mypassword
ucentral.fileuploader.path = $UCENTRAL_ROOT/uploads
ucentral.fileuploader.maxsize = 10000
openwifi.fileuploader.host.0.backlog = 100
openwifi.fileuploader.host.0.rootca = $OWGW_ROOT/certs/restapi-ca.pem
openwifi.fileuploader.host.0.security = relaxed
openwifi.fileuploader.host.0.address = *
openwifi.fileuploader.host.0.name = 192.168.1.176
openwifi.fileuploader.host.0.port = 16003
openwifi.fileuploader.host.0.cert = $OWGW_ROOT/certs/restapi-cert.pem
openwifi.fileuploader.host.0.key = $OWGW_ROOT/certs/restapi-key.pem
openwifi.fileuploader.host.0.key.password = mypassword
openwifi.fileuploader.path = $OWGW_ROOT/uploads
openwifi.fileuploader.maxsize = 10000
```
###### host.0.address entries
@@ -343,7 +383,7 @@ the `*`. Using the `*` means all interfaces will be able to accept connections.
by changing the `0` to another index. You need to repeat the whole configuration block for each index. Indexes must be sequential
start at `0`.
###### ucentral.fileuploader.host.0.name
###### openwifi.fileuploader.host.0.name
This must point to the IP or FQDN of your uCentralGW.
#### Running the gateway
@@ -369,7 +409,7 @@ can be any of the keys you are already using. You must keep that keep secret and
this is the entry
```asm
ucentral.service.key = $UCENTRAL_ROOT/certs/websocket-key.pem
openwifi.service.key = $OWGW_ROOT/certs/websocket-key.pem
```
#### Command line options
@@ -391,7 +431,7 @@ A uCentral gateway implementation for TIP.
```
##### file
This allows you to point to another file without specifying the UCENTRAL_CONFIG variable. The file name must end in `.properties`.
This allows you to point to another file without specifying the UCENTRALGW_CONFIG variable. The file name must end in `.properties`.
##### daemon
Run this as a UNIX service
##### pidfile
@@ -440,9 +480,9 @@ then
exit 1
fi
if [[ ! -f ucentralgw.properties ]]
if [[ ! -f owgw.properties ]]
then
echo "Configuration file ucentralgw.properties is missing in the current directory"
echo "Configuration file owgw.properties is missing in the current directory"
exit 2
fi
@@ -452,15 +492,15 @@ docker run -d -p 15002:15002 \
--init \
--volume="$PWD:/ucentral-data" \
-e UCENTRAL_ROOT="/ucentral-data" \
-e UCENTRAL_CONFIG="/ucentral-data" \
-e UCENTRALGW_CONFIG="/ucentral-data" \
--name="ucentralgw" $DOCKER_NAME
```
Create yourself a directory and copy that script which you can also get from [here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/docker_run.sh).
You must have the basic configuration file copied in the directory. This file must be called `ucentralgw.properties`. You can bring your own or
copy it from [here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/ucentralgw.properties). Please look at [this](#certificates-with-docker) to have the right
certificates. You need to make sure that the names match the content of the `ucentralgw.properties`
You must have the basic configuration file copied in the directory. This file must be called `owgw.properties`. You can bring your own or
copy it from [here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/owgw.properties). Please look at [this](#certificates-with-docker) to have the right
certificates. You need to make sure that the names match the content of the `owgw.properties`
file. Once all this is done, you can simply run `docker_run.sh`.
#### Docker installation directory layout
@@ -472,15 +512,15 @@ Run-time root
----- certs (same as above)
+---- logs (dir)
+---- uploads (dir)
+---- ucentralgw.properties (file)
+---- owgw.properties (file)
```
#### `ucentralgw.properties` for Docker
#### `owgw.properties` for Docker
If you use the pre-made configuration file, and you follow the directory layout, the only line you must change
is the following line:
```asm
ucentral.fileuploader.host.0.name = 192.168.1.176
openwifi.fileuploader.host.0.name = 192.168.1.176
```
This line should reflect the IP of your gateway or its FQDN. You must make sure that this name or IP is accessible
@@ -491,9 +531,9 @@ Please refer to the `certs` directory from the sections above.
#### Configuration with Docker
The configuration for this service is kept in a properties file. Currently, this configuration file must be kept in the
current directory of uCentral or one level up. This file is called `ucentralgw.properties` and you can see the latest version
[here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/ucentralgw.properties). The file will be loaded from
the directory set by the environment variable `UCENTRAL_CONFIG`. To use environment variables in the configuration,
current directory of uCentral or one level up. This file is called `owgw.properties` and you can see the latest version
[here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/owgw.properties). The file will be loaded from
the directory set by the environment variable `UCENTRALGW_CONFIG`. To use environment variables in the configuration,
you must use `$<varname>`. The path for the logs for the service must exist prior to starting the
service. The path is defined under `logging.channels.c2.path`. Only `path names` support the use of
environment variables. Here is a sample configuration:
@@ -502,34 +542,34 @@ environment variables. Here is a sample configuration:
The communication protocol between the device and the controller is detailed in this [document](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/PROTOCOL.md).
## OpenAPI
The service supports an OpenAPI REST based interface for management. You can find the [definition here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/openapi/ucentral/ucentral.yaml).
The service supports an OpenAPI REST based interface for management. You can find the [definition here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/openapi/ucentral/owgw.yaml).
And here is [how to use it](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/OPENAPI.md)
## Using the API
In the `test_scripts` directory, you will find a series of scripts that will show you how to use the API
with [curl](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/TEST_CURL.md)
with [curl](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/CLI.md)
or [python](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/main/TEST_PYTHON.md).
More scripts will be added in the future.
## Firewall Considerations
- The protocol uses TCP port 15002 between the devices and the gateway. This port must be opened.
- Devices use the TCP port 16003 to upload files. This port is configurable in the `ucentralgw.properties` file. Look for `ucentral.fileuploader.host.0.port`.
- The RESTAPI is accessed through TCP port 16002 by default. This port is configurable in the `ucentralgw.properties` file. Look for the entry `ucentral.restapi.host.0.port`.
- Devices use the TCP port 16003 to upload files. This port is configurable in the `owgw.properties` file. Look for `openwifi.fileuploader.host.0.port`.
- The RESTAPI is accessed through TCP port 16002 by default. This port is configurable in the `owgw.properties` file. Look for the entry `openwifi.restapi.host.0.port`.
## Kafka integration
So what about Kafka? Well, the gateway has basic integration with Kafka. It is turned off by default, to turn it on, in the configuration:
```asm
ucentral.kafka.enable = false
ucentral.kafka.brokerlist = 127.0.0.1:9092
ucentral.kafka.commit = false
ucentral.kafka.queue.buffering.max.ms = 50
openwifi.kafka.enable = false
openwifi.kafka.brokerlist = 127.0.0.1:9092
openwifi.kafka.commit = false
openwifi.kafka.queue.buffering.max.ms = 50
```
#### `ucentral.kafka.enable`
#### `openwifi.kafka.enable`
Kind of obvious but hey, set `true` or `false`. Default is `false`
#### `ucentral.kafka.brokerlist`
#### `openwifi.kafka.brokerlist`
This is a comma separator list of the brokers in your `kafka` deployment.
#### Kafka topics
@@ -538,6 +578,31 @@ Toe read more about Kafka, follow the [document](https://github.com/Telecominfra
#### Securing `kafka`
This is beyond the scope of this document. As it stands today, the communication between the gateway and `kafka` is expected to be behind a firewall.
#### `iptocountry` feature
In the UI, you will notice the presence of small flags showing where the device connections are from. This feature is
available through the `iptocountry` settings in the configuration. This feature is then also available through the `OpenAPI` for the CLI
and other applications.
##### Config file entries
In the configuration file, you must include the following lines:
```asm
iptocountry.default = US
iptocountry.provider = ipinfo
#iptocountry.provider = ipdata
#iptocountry.provider = ipdata
iptocountry.ipinfo.token =
#ip2location.ipinfo.token =
#iptocountry.ipdata.apikey =
#iptocountry.ip2location.apikey =
```
So you select your provider with the `iptocountry.provider` be specifying ipinfo, or ipdata, or ip2location.
And then you provide the corresponding api key or token.
Only select one. If you select 2, undefined behaviour. All the line you do not need, just put a `#` before to comment it
out.
You will find the supported providers at: `ip2location.com`, `ipinfo.io`, or `ipdata.co`. You MUST supply a valid default
country code in `iptocountry.default`.
## Contributors
We love ya! We need more of ya! If you want to contribute, make sure you review
the [coding style](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/master/CODING_STYLE.md) document.

2
build
View File

@@ -1 +1 @@
1
128

View File

@@ -0,0 +1 @@
{"compatible":"edgecore_eap101","model":"EdgeCore EAP101","network":{"lan":["eth1","eth2"],"wan":["eth0"]},"platform":"ap","switch":{"switch0":{"enable":false,"reset":false}},"wifi":{"platform/soc/c000000.wifi":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"dfs_channels":[52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"he_mac_capa":[13,-26104,4160],"he_phy_capa":[7168,19568,8072,-31807,260,44],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80","HE20","HE40","HE80","HE160","HE80+80"],"rx_ant":3,"tx_ant":3,"vht_capa":1939470770},"platform/soc/c000000.wifi+1":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462],"he_mac_capa":[13,-26104,4160],"he_phy_capa":[512,3184,8072,-31807,260,44],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80","HE20","HE40"],"rx_ant":3,"tx_ant":3,"vht_capa":1939437970}}}

View File

@@ -0,0 +1 @@
{"compatible":"edgecore_eap102","model":"Edgecore EAP102","network":{"lan":["eth1"],"wan":["eth0"]},"platform":"ap","switch":{"switch0":{"enable":false,"reset":false}},"wifi":{"platform/soc/c000000.wifi1":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"he_mac_capa":[13,-26088,4160],"he_phy_capa":[1024,19552,32648,-31781,412,12],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80","HE20","HE40","HE80"],"rx_ant":240,"tx_ant":240,"vht_capa":1939601842},"platform/soc/c000000.wifi1+1":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462],"he_mac_capa":[13,-26088,4160],"he_phy_capa":[512,19552,32648,-31807,412,12],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80","HE20","HE40"],"rx_ant":3,"tx_ant":3,"vht_capa":1939437970}}}

View File

@@ -0,0 +1 @@
{"compatible":"edgecore_ecw5211","model":"Edgecore ECW5211","network":{"lan":["eth1"],"wan":["eth0"]},"platform":"ap","wifi":{"platform/soc/a000000.wifi":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2484],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986},"platform/soc/a800000.wifi":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"dfs_channels":[52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986}}}

View File

@@ -0,0 +1 @@
{"compatible":"edgecore_ecw5410","model":"Edgecore ECW5410","network":{"lan":["eth1"],"wan":["eth0"]},"platform":"ap","wifi":{"soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"dfs_channels":[52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80","VHT80+80","VHT160"],"rx_ant":15,"tx_ant":15,"vht_capa":865827322},"soc/1b900000.pci/pci0002:00/0002:00:00.0/0002:01:00.0":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2484],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":15,"tx_ant":15,"vht_capa":865827250}}}

View File

@@ -0,0 +1 @@
{"compatible":"edgecore_spw2ac1200-lan-poe","model":"Edgecore SPW2AC1200","network":{"lan":["eth0"],"wan":["eth1"]},"platform":"ap","wifi":{"platform/soc/a000000.wifi":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2484],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986},"platform/soc/a800000.wifi":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"dfs_channels":[52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986}}}

View File

@@ -0,0 +1 @@
{"compatible":"edgecore_spw2ac1200","model":"Edgecore SPW2AC1200","network":{"lan":["eth1"],"wan":["eth0"]},"platform":"ap","wifi":{"platform/soc/a000000.wifi":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2484],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986},"platform/soc/a800000.wifi":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986}}}

View File

@@ -0,0 +1 @@
{"compatible":"edgecore_ssw2ac2600","model":"Edgecore SSW2AC2600","network":{"lan":["eth1"],"wan":["eth0"]},"platform":"ap","wifi":{"soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80","VHT80+80","VHT160"],"rx_ant":15,"tx_ant":15,"vht_capa":865827322},"soc/1b900000.pci/pci0002:00/0002:00:00.0/0002:01:00.0":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2484],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":15,"tx_ant":15,"vht_capa":865827250}}}

View File

@@ -0,0 +1 @@
{"compatible":"linksys_ea6350-v4","model":"Linksys EA6350 v4","network":{"lan":["lan1","lan2","lan3","lan4"],"wan":["wan"]},"platform":"ap","wifi":{"1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2484],"ht_capa":510,"htmode":["HT20","HT40"],"rx_ant":3,"tx_ant":3},"1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":511,"htmode":["HT20","HT40","VHT20","VHT40","VHT80","VHT80+80","VHT160"],"rx_ant":3,"tx_ant":3,"vht_capa":864027128}}}

View File

@@ -0,0 +1 @@
{"compatible":"linksys_ea8300","model":"Linksys EA8300 (Dallas)","network":{"lan":["eth0"],"wan":["eth1"]},"platform":"ap","switch":{"switch0":{"enable":true,"ports":[{"device":"eth0","need_tag":false,"num":0,"want_untag":true},{"num":1,"role":"lan"},{"num":2,"role":"lan"},{"num":3,"role":"lan"},{"num":4,"role":"lan"}],"reset":true,"roles":[{"device":"eth0","ports":"1 2 3 4 0","role":"lan"}]}},"wifi":{"platform/soc/a000000.wifi":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986},"platform/soc/a800000.wifi":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64],"dfs_channels":[52,56,60,64],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986},"soc/40000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0":{"band":["5G"],"channels":[100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"dfs_channels":[100,104,108,112,116,120,124,128,132,136,140,144],"frequencies":[5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865696178}}}

View File

@@ -0,0 +1 @@
{"compatible":"wallys_dr40x9","model":"Wallys DR40X9","network":{"lan":["eth0"],"wan":["eth1"]},"platform":"ap","wifi":{"platform/soc/a000000.wifi":{"band":["2G"],"channels":[1,2,3,4,5,6,7,8,9,10,11,12,13,14],"frequencies":[2412,2417,2422,2427,2432,2437,2442,2447,2452,2457,2462,2467,2472,2484],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986},"platform/soc/a800000.wifi":{"band":["5G"],"channels":[36,40,44,48,52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144,149,153,157,161,165],"frequencies":[5180,5200,5220,5240,5260,5280,5300,5320,5500,5520,5540,5560,5580,5600,5620,5640,5660,5680,5700,5720,5745,5765,5785,5805,5825],"ht_capa":6639,"htmode":["HT20","HT40","VHT20","VHT40","VHT80"],"rx_ant":3,"tx_ant":3,"vht_capa":865687986}}}

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -1,637 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6"/>
<Project>
<Option title="ucentralgw"/>
<Option makefile_is_custom="1"/>
<Option compiler="gcc"/>
<Option virtualFolders="CMake Files\;CMake Files\..\;CMake Files\..\..\;CMake Files\..\..\..\;CMake Files\..\..\..\..\;CMake Files\..\..\..\..\..\;CMake Files\..\..\..\..\..\..\;CMake Files\..\..\..\..\..\..\usr\;CMake Files\..\..\..\..\..\..\usr\local\;CMake Files\..\..\..\..\..\..\usr\local\lib\;CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\;CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Boost-1.75.0\;CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_headers-1.75.0\;CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_system-1.75.0\;CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\CppKafka\;CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\;CMake Files\cmake\;CMake Files\cmake-build-debug\;"/>
<Build>
<Target title="all">
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 all"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="install/local">
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 install/local"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="rebuild_cache">
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 rebuild_cache"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="edit_cache">
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 edit_cache"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="install/strip">
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 install/strip"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="install">
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 install"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="list_install_components">
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 list_install_components"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="ucentralgw">
<Option output="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/ucentralgw" prefix_auto="0" extension_auto="0"/>
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option object_output="./"/>
<Option type="1"/>
<Option compiler="gcc"/>
<Compiler>
<Add option="-DAPP_VERSION=&quot;0.7.0&quot;"/>
<Add option="-DBUILD_NUMBER=&quot;120&quot;"/>
<Add option="-DTIP_GATEWAY_SERVICE=&quot;1&quot;"/>
<Add option="-D_DEBUG"/>
<Add option="-DPOCO_ENABLE_CPP14"/>
<Add option="-DPOCO_ENABLE_CPP11"/>
<Add option="-DPOCO_OS_FAMILY_UNIX"/>
<Add option="-DPOCO_HAVE_IPv6"/>
<Add option="-DPOCO_NO_STAT64"/>
<Add option="-DXML_DTD"/>
<Add option="-DTHREADSAFE"/>
<Add option="-DNO_TCL"/>
<Add option="-DBOOST_ALL_NO_LIB"/>
<Add directory="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src"/>
<Add directory="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/include/kafka"/>
<Add directory="/usr/local/opt/mysql-client/include"/>
<Add directory="/usr/local/include"/>
<Add directory="/usr/local/opt/openssl/include"/>
<Add directory="/usr/local/opt/mysql-client/include/mysql"/>
<Add directory="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1"/>
<Add directory="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include"/>
<Add directory="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"/>
<Add directory="/System/Library/Frameworks"/>
<Add directory="/Library/Frameworks"/>
</Compiler>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 ucentralgw"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="ucentralgw/fast">
<Option output="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/ucentralgw" prefix_auto="0" extension_auto="0"/>
<Option working_dir="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug"/>
<Option object_output="./"/>
<Option type="1"/>
<Option compiler="gcc"/>
<Compiler>
<Add option="-DAPP_VERSION=&quot;0.7.0&quot;"/>
<Add option="-DBUILD_NUMBER=&quot;120&quot;"/>
<Add option="-DTIP_GATEWAY_SERVICE=&quot;1&quot;"/>
<Add option="-D_DEBUG"/>
<Add option="-DPOCO_ENABLE_CPP14"/>
<Add option="-DPOCO_ENABLE_CPP11"/>
<Add option="-DPOCO_OS_FAMILY_UNIX"/>
<Add option="-DPOCO_HAVE_IPv6"/>
<Add option="-DPOCO_NO_STAT64"/>
<Add option="-DXML_DTD"/>
<Add option="-DTHREADSAFE"/>
<Add option="-DNO_TCL"/>
<Add option="-DBOOST_ALL_NO_LIB"/>
<Add directory="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src"/>
<Add directory="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/include/kafka"/>
<Add directory="/usr/local/opt/mysql-client/include"/>
<Add directory="/usr/local/include"/>
<Add directory="/usr/local/opt/openssl/include"/>
<Add directory="/usr/local/opt/mysql-client/include/mysql"/>
<Add directory="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1"/>
<Add directory="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.5/include"/>
<Add directory="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"/>
<Add directory="/System/Library/Frameworks"/>
<Add directory="/Library/Frameworks"/>
</Compiler>
<MakeCommands>
<Build command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 ucentralgw/fast"/>
<CompileFile command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/local/bin/gmake -j16 -f &quot;/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
</Build>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/build">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/ALBHealthCheckServer.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/AuthClient.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/AuthClient.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/CentralConfig.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/CentralConfig.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/CommandChannel.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/CommandChannel.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/CommandManager.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/CommandManager.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/Daemon.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/Daemon.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/DeviceRegistry.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/DeviceRegistry.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/FileUploader.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/FileUploader.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/KafkaManager.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/KafkaManager.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/Kafka_topics.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/MicroService.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/MicroService.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/OUIServer.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/OUIServer.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/OpenAPIRequest.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/OpenAPIRequest.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_BlackList.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_BlackList.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_GWobjects.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_GWobjects.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_InternalServer.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_InternalServer.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_RPC.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_RPC.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_SecurityObjects.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_SecurityObjects.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_command.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_command.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_commands.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_commands.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_default_configuration.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_default_configuration.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_default_configurations.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_default_configurations.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_device_commandHandler.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_device_commandHandler.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_device_handler.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_device_handler.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_devices_handler.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_devices_handler.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_file.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_file.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_handler.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_handler.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_ouis.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_ouis.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_protocol.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_server.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_server.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_system_command.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_system_command.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_utils.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/RESTAPI_utils.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/StateProcessor.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/StateProcessor.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/StorageArchiver.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/StorageArchiver.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/StorageService.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/StorageService.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/SubSystemServer.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/SubSystemServer.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/Utils.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/Utils.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/WebSocketServer.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/WebSocketServer.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_blacklist.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_capabilities.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_command.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_defconfig.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_device.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_healthcheck.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_lifetime_stats.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_logs.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_mysql.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_pgql.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_sqlite.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_statistics.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/storage_tables.cpp">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/uCentralProtocol.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/src/uCentralTypes.h">
<Option target="ucentralgw"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/CMakeLists.txt">
<Option virtualFolder="CMake Files\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/BoostDetectToolset-1.75.0.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Boost-1.75.0/BoostConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Boost-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Boost-1.75.0/BoostConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Boost-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_headers-1.75.0/boost_headers-config-version.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_headers-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_headers-1.75.0/boost_headers-config.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_headers-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_system-1.75.0/boost_system-config-version.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_system-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_system-1.75.0/boost_system-config.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_system-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_system-1.75.0/libboost_system-variant-mt-shared.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_system-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_system-1.75.0/libboost_system-variant-mt-static.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_system-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_system-1.75.0/libboost_system-variant-shared.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_system-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/boost_system-1.75.0/libboost_system-variant-static.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\boost_system-1.75.0\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/CppKafka/CppKafkaConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\CppKafka\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/CppKafka/CppKafkaConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\CppKafka\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/CppKafka/CppKafkaTargets-noconfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\CppKafka\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/CppKafka/CppKafkaTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\CppKafka\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoCryptoConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoCryptoConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoCryptoTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoCryptoTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataMySQLConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataMySQLConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataMySQLTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataMySQLTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataPostgreSQLConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataPostgreSQLConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataPostgreSQLTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataPostgreSQLTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataSQLiteConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataSQLiteConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataSQLiteTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataSQLiteTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoDataTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoFoundationConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoFoundationConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoFoundationTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoFoundationTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJSONConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJSONConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJSONTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJSONTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJWTConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJWTConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJWTTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoJWTTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetSSLConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetSSLConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetSSLTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetSSLTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoNetTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoUtilConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoUtilConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoUtilTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoUtilTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoXMLConfig.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoXMLConfigVersion.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoXMLTargets-relwithdebinfo.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/../../../../../../usr/local/lib/cmake/Poco/PocoXMLTargets.cmake">
<Option virtualFolder="CMake Files\..\..\..\..\..\..\usr\local\lib\cmake\Poco\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake/FindMySQL.cmake">
<Option virtualFolder="CMake Files\cmake\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake/FindPostgreSQL.cmake">
<Option virtualFolder="CMake Files\cmake\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake/FindRdKafka.cmake">
<Option virtualFolder="CMake Files\cmake\"/>
</Unit>
<Unit filename="/Users/stephb/Desktop/Dropbox/clion/wlan-cloud-ucentralgw/cmake-build-debug/rdkafka_version_test.cpp">
<Option virtualFolder="CMake Files\cmake-build-debug\"/>
</Unit>
</Project>
</CodeBlocks_project_file>

View File

@@ -1,11 +1,92 @@
#!/bin/sh
set -e
if [ "$1" = '/ucentral/ucentralgw' -a "$(id -u)" = '0' ]; then
if [ "$SELFSIGNED_CERTS" = 'true' ]; then
update-ca-certificates
fi
if [[ "$TEMPLATE_CONFIG" = 'true' ]]; then
WEBSOCKET_HOST_ROOTCA=${WEBSOCKET_HOST_ROOTCA:-"\$OWGW_ROOT/certs/root.pem"} \
WEBSOCKET_HOST_ISSUER=${WEBSOCKET_HOST_ISSUER:-"\$OWGW_ROOT/certs/issuer.pem"} \
WEBSOCKET_HOST_CERT=${WEBSOCKET_HOST_CERT:-"\$OWGW_ROOT/certs/websocket-cert.pem"} \
WEBSOCKET_HOST_KEY=${WEBSOCKET_HOST_KEY:-"\$OWGW_ROOT/certs/websocket-key.pem"} \
WEBSOCKET_HOST_CLIENTCAS=${WEBSOCKET_HOST_CLIENTCAS:-"\$OWGW_ROOT/certs/clientcas.pem"} \
WEBSOCKET_HOST_CAS=${WEBSOCKET_HOST_CAS:-"\$OWGW_ROOT/certs/cas"} \
WEBSOCKET_HOST_PORT=${WEBSOCKET_HOST_PORT:-"15002"} \
WEBSOCKET_HOST_KEY_PASSWORD=${WEBSOCKET_HOST_KEY_PASSWORD:-"mypassword"} \
RESTAPI_HOST_ROOTCA=${RESTAPI_HOST_ROOTCA:-"\$OWGW_ROOT/certs/restapi-ca.pem"} \
RESTAPI_HOST_PORT=${RESTAPI_HOST_PORT:-"16002"} \
RESTAPI_HOST_CERT=${RESTAPI_HOST_CERT:-"\$OWGW_ROOT/certs/restapi-cert.pem"} \
RESTAPI_HOST_KEY=${RESTAPI_HOST_KEY:-"\$OWGW_ROOT/certs/restapi-key.pem"} \
RESTAPI_HOST_KEY_PASSWORD=${RESTAPI_HOST_KEY_PASSWORD:-"mypassword"} \
INTERNAL_RESTAPI_HOST_ROOTCA=${INTERNAL_RESTAPI_HOST_ROOTCA:-"\$OWGW_ROOT/certs/restapi-ca.pem"} \
INTERNAL_RESTAPI_HOST_PORT=${INTERNAL_RESTAPI_HOST_PORT:-"17002"} \
INTERNAL_RESTAPI_HOST_CERT=${INTERNAL_RESTAPI_HOST_CERT:-"\$OWGW_ROOT/certs/restapi-cert.pem"} \
INTERNAL_RESTAPI_HOST_KEY=${INTERNAL_RESTAPI_HOST_KEY:-"\$OWGW_ROOT/certs/restapi-key.pem"} \
INTERNAL_RESTAPI_HOST_KEY_PASSWORD=${INTERNAL_RESTAPI_HOST_KEY_PASSWORD:-"mypassword"} \
FILEUPLOADER_HOST_ROOTCA=${FILEUPLOADER_HOST_ROOTCA:-"\$OWGW_ROOT/certs/restapi-ca.pem"} \
FILEUPLOADER_HOST_NAME=${FILEUPLOADER_HOST_NAME:-"localhost"} \
FILEUPLOADER_HOST_PORT=${FILEUPLOADER_HOST_PORT:-"16003"} \
FILEUPLOADER_HOST_CERT=${FILEUPLOADER_HOST_CERT:-"\$OWGW_ROOT/certs/restapi-cert.pem"} \
FILEUPLOADER_HOST_KEY=${FILEUPLOADER_HOST_KEY:-"\$OWGW_ROOT/certs/restapi-key.pem"} \
FILEUPLOADER_HOST_KEY_PASSWORD=${FILEUPLOADER_HOST_KEY_PASSWORD:-"mypassword"} \
FILEUPLOADER_PATH=${FILEUPLOADER_PATH:-"\$OWGW_ROOT/uploads"} \
FILEUPLOADER_URI=${FILEUPLOADER_URI:-"https://localhost:16003"} \
SERVICE_KEY=${SERVICE_KEY:-"\$OWGW_ROOT/certs/restapi-key.pem"} \
SERVICE_KEY_PASSWORD=${SERVICE_KEY_PASSWORD:-"mypassword"} \
SYSTEM_DATA=${SYSTEM_DATA:-"\$OWGW_ROOT/data"} \
SYSTEM_URI_PRIVATE=${SYSTEM_URI_PRIVATE:-"https://localhost:17002"} \
SYSTEM_URI_PUBLIC=${SYSTEM_URI_PUBLIC:-"https://localhost:16002"} \
SYSTEM_URI_UI=${SYSTEM_URI_UI:-"http://localhost"} \
SIMULATORID=${SIMULATORID:-""} \
RTTY_INTERNAL=${RTTY_INTERNAL:-"true"} \
RTTY_ENABLED=${RTTY_ENABLED:-"true"} \
RTTY_SERVER=${RTTY_SERVER:-"localhost"} \
RTTY_PORT=${RTTY_PORT:-"5912"} \
RTTY_TOKEN=${RTTY_TOKEN:-""} \
RTTY_TIMEOUT=${RTTY_TIMEOUT:-"60"} \
RTTY_VIEWPORT=${RTTY_VIEWPORT:-"5913"} \
RTTY_ASSETS=${RTTY_ASSETS:-"\$OWGW_ROOT/rtty_ui"} \
KAFKA_ENABLE=${KAFKA_ENABLE:-"true"} \
KAFKA_BROKERLIST=${KAFKA_BROKERLIST:-"localhost:9092"} \
KAFKA_SSL_CA_LOCATION=${KAFKA_SSL_CA_LOCATION:-""} \
KAFKA_SSL_CERTIFICATE_LOCATION=${KAFKA_SSL_CERTIFICATE_LOCATION:-""} \
KAFKA_SSL_KEY_LOCATION=${KAFKA_SSL_KEY_LOCATION:-""} \
KAFKA_SSL_KEY_PASSWORD=${KAFKA_SSL_KEY_PASSWORD:-""} \
STORAGE_TYPE=${STORAGE_TYPE:-"sqlite"} \
STORAGE_TYPE_POSTGRESQL_HOST=${STORAGE_TYPE_POSTGRESQL_HOST:-"localhost"} \
STORAGE_TYPE_POSTGRESQL_USERNAME=${STORAGE_TYPE_POSTGRESQL_USERNAME:-"owgw"} \
STORAGE_TYPE_POSTGRESQL_PASSWORD=${STORAGE_TYPE_POSTGRESQL_PASSWORD:-"owgw"} \
STORAGE_TYPE_POSTGRESQL_DATABASE=${STORAGE_TYPE_POSTGRESQL_DATABASE:-"owgw"} \
STORAGE_TYPE_POSTGRESQL_PORT=${STORAGE_TYPE_POSTGRESQL_PORT:-"5432"} \
STORAGE_TYPE_MYSQL_HOST=${STORAGE_TYPE_MYSQL_HOST:-"localhost"} \
STORAGE_TYPE_MYSQL_USERNAME=${STORAGE_TYPE_MYSQL_USERNAME:-"owgw"} \
STORAGE_TYPE_MYSQL_PASSWORD=${STORAGE_TYPE_MYSQL_PASSWORD:-"owgw"} \
STORAGE_TYPE_MYSQL_DATABASE=${STORAGE_TYPE_MYSQL_DATABASE:-"owgw"} \
STORAGE_TYPE_MYSQL_PORT=${STORAGE_TYPE_MYSQL_PORT:-"3306"} \
envsubst < /owgw.properties.tmpl > $OWGW_CONFIG/owgw.properties
fi
# Check if rtty_ui directory exists
export RTTY_ASSETS=$(grep 'rtty.assets' $OWGW_CONFIG/owgw.properties | awk -F '=' '{print $2}' | xargs | envsubst)
if [ -z "$RTTY_ASSETS" ]; then
export RTTY_ASSETS="$OWGW_ROOT/rtty_ui"
fi
if [[ ! -d "$(dirname $RTTY_ASSETS)" ]]; then
mkdir -p $(dirname $RTTY_ASSETS)
fi
if [[ ! -d "$RTTY_ASSETS" ]]; then
cp -r /dist/rtty_ui $RTTY_ASSETS
fi
if [ "$1" = '/openwifi/owgw' -a "$(id -u)" = '0' ]; then
if [ "$RUN_CHOWN" = 'true' ]; then
chown -R "$UCENTRALGW_USER": "$UCENTRALGW_ROOT" "$UCENTRALGW_CONFIG"
chown -R "$OWGW_USER": "$OWGW_ROOT" "$OWGW_CONFIG"
fi
exec su-exec "$UCENTRALGW_USER" "$@"
exec su-exec "$OWGW_USER" "$@"
fi
exec "$@"

View File

@@ -26,7 +26,7 @@ then
exit 1
fi
if [[ ! -f ucentral.properties ]]
if [[ ! -f owgw.properties ]]
then
echo "Configuration file ucentral.properties is missing in the current directory"
exit 2
@@ -37,7 +37,7 @@ docker run -d -p 15002:15002 \
-p 16003:16003 \
--init \
--volume="$PWD:/ucentral-data" \
-e UCENTRAL_ROOT="/ucentral-data" \
-e UCENTRAL_CONFIG="/ucentral-data" \
-e UCENTRALGW_ROOT="/ucentral-data" \
-e UCENTRALGW_CONFIG="/ucentral-data" \
--name="ucentralgw" $DOCKER_NAME

0
helm/.gitkeep Normal file
View File

12
helm/Chart.lock Normal file
View File

@@ -0,0 +1,12 @@
dependencies:
- name: postgresql
repository: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
version: 10.9.2
- name: mysql
repository: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
version: 8.8.3
- name: mariadb
repository: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
version: 9.4.2
digest: sha256:e9df5a5d8a0a193bfda33ea06060203aace01f0f7df9eda662a84185322c7ab5
generated: "2022-06-03T15:38:31.063022252+03:00"

View File

@@ -1,5 +1,18 @@
apiVersion: v1
apiVersion: v2
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: ucentralgw
name: owgw
version: 0.1.0
dependencies:
- name: postgresql
repository: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
version: 10.9.2
condition: postgresql.enabled
- name: mysql
repository: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
version: 8.8.3
condition: mysql.enabled
- name: mariadb
repository: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
version: 9.4.2
condition: mariadb.enabled

View File

@@ -1,6 +1,6 @@
# ucentralgw
# owgw
This Helm chart helps to deploy uCentralGW to the Kubernetes clusters. It is mainly used in [assembly chart](https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy/tree/main/chart) as uCentralGW requires other services as dependencies that are considered in that Helm chart. This chart is purposed to define deployment logic close to the application code itself and define default values that could be overriden during deployment.
This Helm chart helps to deploy OpenWIFI Gateway (further on refered as __Gateway__) to the Kubernetes clusters. It is mainly used in [assembly chart](https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy/tree/main/chart) as Gateway requires other services as dependencies that are considered in that Helm chart. This chart is purposed to define deployment logic close to the application code itself and define default values that could be overriden during deployment.
## TL;DR;
@@ -11,7 +11,7 @@ $ helm install .
## Introduction
This chart bootstraps an ucentralgw on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
This chart bootstraps the Gateway on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager.
## Installing the Chart
@@ -20,10 +20,10 @@ Currently this chart is not assembled in charts archives, so [helm-git](https://
To install the chart with the release name `my-release`:
```bash
$ helm install --name my-release git+https://github.com/Telecominfraproject/wlan-cloud-ucentralgw@helm?ref=master
$ helm install --name my-release git+https://github.com/Telecominfraproject/wlan-cloud-ucentralgw@helm/owgw-0.1.0.tgz?ref=master
```
The command deploys ucentralgw on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation.
The command deploys the Gateway on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation.
> **Tip**: List all releases using `helm list`
@@ -47,40 +47,40 @@ The following table lists the configurable parameters of the chart and their def
| strategyType | string | Application deployment strategy | `'Recreate'` |
| nameOverride | string | Override to be used for application deployment | |
| fullnameOverride | string | Override to be used for application deployment (has priority over nameOverride) | |
| images.ucentralgw.repository | string | Docker image repository | |
| images.ucentralgw.tag | string | Docker image tag | `'master'` |
| images.ucentralgw.pullPolicy | string | Docker image pull policy | `'Always'` |
| services.ucentralgw.type | string | uCentralGW service type | `'LoadBalancer'` |
| services.ucentralgw.ports.websocket.servicePort | number | Websocket endpoint port to be exposed on service | `15002` |
| services.ucentralgw.ports.websocket.targetPort | number | Websocket endpoint port to be targeted by service | `15002` |
| services.ucentralgw.ports.websocket.protocol | string | Websocket endpoint protocol | `'TCP'` |
| services.ucentralgw.ports.restapi.servicePort | number | REST API endpoint port to be exposed on service | `16002` |
| services.ucentralgw.ports.restapi.targetPort | number | REST API endpoint port to be targeted by service | `16002` |
| services.ucentralgw.ports.restapi.protocol | string | REST API endpoint protocol | `'TCP'` |
| services.ucentralgw.ports.restapiinternal.servicePort | string | Internal REST API endpoint port to be exposed on service | `17002` |
| services.ucentralgw.ports.restapiinternal.targetPort | number | Internal REST API endpoint port to be targeted by service | `17002` |
| services.ucentralgw.ports.restapiinternal.protocol | string | Internal REST API endpoint protocol | `'TCP'` |
| services.ucentralgw.ports.fileuploader.servicePort | string | Fileuploader endpoint port to be exposed on service | `16003` |
| services.ucentralgw.ports.fileuploader.targetPort | number | Fileuploader endpoint port to be targeted by service | `16003` |
| services.ucentralgw.ports.fileuploader.protocol | string | Fileuploader endpoint protocol | `'TCP'` |
| checks.ucentralgw.liveness.httpGet.path | string | Liveness check path to be used | `'/'` |
| checks.ucentralgw.liveness.httpGet.port | number | Liveness check port to be used (should be pointint to ALB endpoint) | `16102` |
| checks.ucentralgw.readiness.httpGet.path | string | Readiness check path to be used | `'/'` |
| checks.ucentralgw.readiness.httpGet.port | number | Readiness check port to be used (should be pointint to ALB endpoint) | `16102` |
| images.owgw.repository | string | Docker image repository | |
| images.owgw.tag | string | Docker image tag | `'master'` |
| images.owgw.pullPolicy | string | Docker image pull policy | `'Always'` |
| services.owgw.type | string | OpenWIFI Gateway service type | `'LoadBalancer'` |
| services.owgw.ports.websocket.servicePort | number | Websocket endpoint port to be exposed on service | `15002` |
| services.owgw.ports.websocket.targetPort | number | Websocket endpoint port to be targeted by service | `15002` |
| services.owgw.ports.websocket.protocol | string | Websocket endpoint protocol | `'TCP'` |
| services.owgw.ports.restapi.servicePort | number | REST API endpoint port to be exposed on service | `16002` |
| services.owgw.ports.restapi.targetPort | number | REST API endpoint port to be targeted by service | `16002` |
| services.owgw.ports.restapi.protocol | string | REST API endpoint protocol | `'TCP'` |
| services.owgw.ports.restapiinternal.servicePort | string | Internal REST API endpoint port to be exposed on service | `17002` |
| services.owgw.ports.restapiinternal.targetPort | number | Internal REST API endpoint port to be targeted by service | `17002` |
| services.owgw.ports.restapiinternal.protocol | string | Internal REST API endpoint protocol | `'TCP'` |
| services.owgw.ports.fileuploader.servicePort | string | Fileuploader endpoint port to be exposed on service | `16003` |
| services.owgw.ports.fileuploader.targetPort | number | Fileuploader endpoint port to be targeted by service | `16003` |
| services.owgw.ports.fileuploader.protocol | string | Fileuploader endpoint protocol | `'TCP'` |
| checks.owgw.liveness.httpGet.path | string | Liveness check path to be used | `'/'` |
| checks.owgw.liveness.httpGet.port | number | Liveness check port to be used (should be pointint to ALB endpoint) | `16102` |
| checks.owgw.readiness.httpGet.path | string | Readiness check path to be used | `'/'` |
| checks.owgw.readiness.httpGet.port | number | Readiness check port to be used (should be pointint to ALB endpoint) | `16102` |
| ingresses.restapi.enabled | boolean | Defines if REST API endpoint should be exposed via Ingress controller | `False` |
| ingresses.restapi.hosts | array | List of hosts for exposed REST API | |
| ingresses.restapi.paths | array | List of paths to be exposed for REST API | |
| ingresses.fileuploader.enabled | boolean | Defines if Fileuploader endpoint should be exposed via Ingress controller | `False` |
| ingresses.fileuploader.hosts | array | List of hosts for exposed Fileuploader | |
| ingresses.fileuploader.paths | array | List of paths for exposed Fileuploader | |
| volumes.ucentralgw | array | Defines list of volumes to be attached to uCentralGW | |
| persistence.enabled | boolean | Defines if uCentralGW requires Persistent Volume (required for permanent files storage and SQLite DB if enabled) | `True` |
| volumes.owgw | array | Defines list of volumes to be attached to the Gateway | |
| persistence.enabled | boolean | Defines if the Gateway requires Persistent Volume (required for permanent files storage and SQLite DB if enabled) | `True` |
| persistence.accessModes | array | Defines PV access modes | |
| persistence.size | string | Defines PV size | `'10Gi'` |
| public_env_variables | hash | Defines list of environment variables to be passed to uCentralGW | |
| configProperties | hash | Configuration properties that should be passed to the application in `ucentralgw.properties`. May be passed by key in set (i.e. `configProperties."rtty\.token"`) | |
| certs | hash | Defines files (keys and certificates) that should be passed to uCentralGW (PEM format is adviced to be used) (see `volumes.ucentralgw` on where it is mounted) | |
| certsCAs | hash | Defines files with CAs that should be passed to uCentralGW (see `volumes.ucentralgw` on where it is mounted) | |
| public_env_variables | hash | Defines list of environment variables to be passed to the Gateway | |
| configProperties | hash | Configuration properties that should be passed to the application in `owgw.properties`. May be passed by key in set (i.e. `configProperties."rtty\.token"`) | |
| certs | hash | Defines files (keys and certificates) that should be passed to the Gateway (PEM format is adviced to be used) (see `volumes.owgw` on where it is mounted) | |
| certsCAs | hash | Defines files with CAs that should be passed to the Gateway (see `volumes.owgw` on where it is mounted) | |
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
@@ -100,5 +100,3 @@ $ helm install --name my-release -f values.yaml .
```
> **Tip**: You can use the default [values.yaml](values.yaml) as a base for customization.

View File

@@ -1,4 +1,4 @@
{{- define "ucentralgw.config" -}}
{{- define "owgw.config" -}}
{{- range $key, $value := .Values.configProperties }}
{{ $key }} = {{ $value }}
{{- end }}

View File

@@ -2,7 +2,7 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "ucentralgw.name" -}}
{{- define "owgw.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}
@@ -11,7 +11,7 @@ Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "ucentralgw.fullname" -}}
{{- define "owgw.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
@@ -27,6 +27,16 @@ If release name contains chart name it will be used as a full name.
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "ucentralgw.chart" -}}
{{- define "owgw.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- define "owgw.ingress.apiVersion" -}}
{{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1" -}}
{{- print "networking.k8s.io/v1" -}}
{{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1" -}}
{{- print "networking.k8s.io/v1beta1" -}}
{{- else -}}
{{- print "extensions/v1beta1" -}}
{{- end -}}
{{- end -}}

View File

@@ -1,42 +1,92 @@
{{- $root := . -}}
{{- $storageType := index .Values.configProperties "storage.type" -}}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "ucentralgw.fullname" . }}
name: {{ include "owgw.fullname" . }}
labels:
app.kubernetes.io/name: {{ include "ucentralgw.name" . }}
helm.sh/chart: {{ include "ucentralgw.chart" . }}
app.kubernetes.io/name: {{ include "owgw.name" . }}
helm.sh/chart: {{ include "owgw.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
spec:
replicas: {{ .Values.replicaCount }}
strategy:
type: {{ .Values.strategyType }}
revisionHistoryLimit: {{ .Values.revisionHistoryLimit }}
selector:
matchLabels:
app.kubernetes.io/name: {{ include "ucentralgw.name" . }}
app.kubernetes.io/name: {{ include "owgw.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- with .Values.services.ucentralgw.labels }}
{{- with .Values.services.owgw.labels }}
{{- toYaml . | nindent 6 }}
{{- end }}
template:
metadata:
annotations:
checksum/config: {{ include "ucentralgw.config" . | sha256sum }}
checksum/config: {{ include "owgw.config" . | sha256sum }}
{{- if .Values.podSecurityPolicy.enabled }}
kubernetes.io/psp: {{ include "owgw.fullname" . }}-{{ .Release.Namespace }}-owgw-unsafe-sysctl
{{- end }}
{{- with .Values.podAnnotations }}
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
app.kubernetes.io/name: {{ include "ucentralgw.name" . }}
app.kubernetes.io/name: {{ include "owgw.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- with .Values.services.ucentralgw.labels }}
{{- with .Values.services.owgw.labels }}
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
initContainers:
- name: wait-kafka
image: "{{ .Values.images.dockerize.repository }}:{{ .Values.images.dockerize.tag }}"
imagePullPolicy: {{ .Values.images.dockerize.pullPolicy }}
args:
- -wait
- tcp://{{ index .Values.configProperties "openwifi.kafka.brokerlist" }}
- -timeout
- 600s
{{- if eq $storageType "postgresql" }}
- name: wait-postgres
image: "{{ .Values.images.owgw.repository }}:{{ .Values.images.owgw.tag }}"
imagePullPolicy: {{ .Values.images.owgw.pullPolicy }}
command:
- /wait-for-postgres.sh
- {{ index .Values.configProperties "storage.type.postgresql.host" }}
- echo
- "PostgreSQL is ready"
env:
- name: KUBERNETES_DEPLOYED
value: "{{ now }}"
{{- range $key, $value := .Values.public_env_variables }}
- name: {{ $key }}
value: {{ $value | quote }}
{{- end }}
{{- range $key, $value := .Values.secret_env_variables }}
- name: {{ $key }}
valueFrom:
secretKeyRef:
name: {{ include "owgw.fullname" $root }}-env
key: {{ $key }}
{{- end }}
volumeMounts:
{{- range .Values.volumes.owgw }}
- name: {{ .name }}
mountPath: {{ .mountPath }}
{{- if .subPath }}
subPath: {{ .subPath }}
{{- end }}
{{- end }}
{{- end }}
containers:
- name: ucentralgw
image: "{{ .Values.images.ucentralgw.repository }}:{{ .Values.images.ucentralgw.tag }}"
imagePullPolicy: {{ .Values.images.ucentralgw.pullPolicy }}
- name: owgw
image: "{{ .Values.images.owgw.repository }}:{{ .Values.images.owgw.tag }}"
imagePullPolicy: {{ .Values.images.owgw.pullPolicy }}
env:
- name: KUBERNETES_DEPLOYED
@@ -49,19 +99,19 @@ spec:
- name: {{ $key }}
valueFrom:
secretKeyRef:
name: {{ include "ucentralgw.fullname" $root }}-env
name: {{ include "owgw.fullname" $root }}-env
key: {{ $key }}
{{- end }}
ports:
{{- range $port, $portValue := .Values.services.ucentralgw.ports }}
{{- range $port, $portValue := .Values.services.owgw.ports }}
- name: {{ $port }}
containerPort: {{ $portValue.targetPort }}
protocol: {{ $portValue.protocol }}
{{- end }}
volumeMounts:
{{- range .Values.volumes.ucentralgw }}
{{- range .Values.volumes.owgw }}
- name: {{ .name }}
mountPath: {{ .mountPath }}
{{- if .subPath }}
@@ -69,13 +119,13 @@ spec:
{{- end }}
{{- end }}
{{- if .Values.checks.ucentralgw.liveness }}
{{- if .Values.checks.owgw.liveness }}
livenessProbe:
{{- toYaml .Values.checks.ucentralgw.liveness | nindent 12 }}
{{- toYaml .Values.checks.owgw.liveness | nindent 12 }}
{{- end }}
{{- if .Values.checks.ucentralgw.readiness }}
{{- if .Values.checks.owgw.readiness }}
readinessProbe:
{{- toYaml .Values.checks.ucentralgw.readiness | nindent 12 }}
{{- toYaml .Values.checks.owgw.readiness | nindent 12 }}
{{- end }}
{{- with .Values.resources }}
@@ -83,10 +133,15 @@ spec:
{{- toYaml . | nindent 12 }}
{{- end }}
{{- with .Values.securityContext }}
securityContext:
{{- toYaml . | nindent 8 }}
{{- end }}
imagePullSecrets:
{{- range $image, $imageValue := .Values.images }}
{{- if $imageValue.regcred }}
- name: {{ include "ucentralgw.fullname" $root }}-{{ $image }}-regcred
- name: {{ include "owgw.fullname" $root }}-{{ $image }}-regcred
{{- end }}
{{- end }}

View File

@@ -2,13 +2,13 @@
{{- range $ingress, $ingressValue := .Values.ingresses }}
{{- if $ingressValue.enabled }}
---
apiVersion: extensions/v1beta1
apiVersion: {{ include "owgw.ingress.apiVersion" $root }}
kind: Ingress
metadata:
name: {{ include "ucentralgw.fullname" $root }}-{{ $ingress }}
name: {{ include "owgw.fullname" $root }}-{{ $ingress }}
labels:
app.kubernetes.io/name: {{ include "ucentralgw.name" $root }}
helm.sh/chart: {{ include "ucentralgw.chart" $root }}
app.kubernetes.io/name: {{ include "owgw.name" $root }}
helm.sh/chart: {{ include "owgw.chart" $root }}
app.kubernetes.io/instance: {{ $root.Release.Name }}
app.kubernetes.io/managed-by: {{ $root.Release.Service }}
{{- with $ingressValue.annotations }}
@@ -36,9 +36,23 @@ spec:
paths:
{{- range $ingressValue.paths }}
- path: {{ .path }}
{{- if $root.Capabilities.APIVersions.Has "networking.k8s.io/v1" }}
pathType: {{ .pathType | default "ImplementationSpecific" }}
{{- end }}
backend:
serviceName: {{ include "ucentralgw.fullname" $root }}-{{ .serviceName }}
{{- if $root.Capabilities.APIVersions.Has "networking.k8s.io/v1" }}
service:
name: {{ include "owgw.fullname" $root }}-{{ .serviceName }}
port:
{{- if kindIs "string" .servicePort }}
name: {{ .servicePort }}
{{- else }}
number: {{ .servicePort }}
{{- end }}
{{- else }}
serviceName: {{ include "owgw.fullname" $root }}-{{ .serviceName }}
servicePort: {{ .servicePort }}
{{- end }}
{{- end }}
{{- end }}

28
helm/templates/psp.yaml Normal file
View File

@@ -0,0 +1,28 @@
{{- if .Values.podSecurityPolicy.enabled }}
---
apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
name: {{ include "owgw.fullname" . }}-{{ .Release.Namespace }}-owgw-unsafe-sysctl
labels:
app.kubernetes.io/name: {{ include "owgw.name" . }}
helm.sh/chart: {{ include "owgw.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
spec:
allowedUnsafeSysctls:
{{- range $unsafeSysctl := .Values.securityContext.sysctls }}
- {{ $unsafeSysctl.name }}
{{- end }}
privileged: false
seLinux:
rule: RunAsAny
supplementalGroups:
rule: RunAsAny
runAsUser:
rule: RunAsAny
fsGroup:
rule: RunAsAny
volumes:
- '*'
{{- end }}

View File

@@ -3,10 +3,10 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ template "ucentralgw.fullname" . }}-pvc
name: {{ template "owgw.fullname" . }}-pvc
labels:
app.kubernetes.io/name: {{ include "ucentralgw.name" . }}
helm.sh/chart: {{ include "ucentralgw.chart" . }}
app.kubernetes.io/name: {{ include "owgw.name" . }}
helm.sh/chart: {{ include "owgw.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- with .Values.persistence.annotations }}

16
helm/templates/role.yaml Normal file
View File

@@ -0,0 +1,16 @@
{{- if .Values.podSecurityPolicy.enabled }}
---
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ include "owgw.fullname" . }}-owgw-use-unsafe-sysctl
rules:
- apiGroups:
- policy
resources:
- podsecuritypolicies
verbs:
- use
resourceNames:
- {{ include "owgw.fullname" . }}-{{ .Release.Namespace }}-owgw-unsafe-sysctl
{{- end }}

View File

@@ -0,0 +1,15 @@
{{- if .Values.podSecurityPolicy.enabled }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: {{ include "owgw.fullname" . }}-owgw-use-unsafe-sysctl-to-default
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: {{ include "owgw.fullname" . }}-owgw-use-unsafe-sysctl
subjects:
- kind: ServiceAccount
name: default
namespace: {{ .Release.Namespace }}
{{- end }}

View File

@@ -2,11 +2,11 @@
apiVersion: v1
metadata:
labels:
app.kuberentes.io/name: {{ include "ucentralgw.name" . }}
helm.sh/chart: {{ include "ucentralgw.chart" . }}
app.kuberentes.io/name: {{ include "owgw.name" . }}
helm.sh/chart: {{ include "owgw.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
name: {{ include "ucentralgw.fullname" . }}-certs-cas
name: {{ include "owgw.fullname" . }}-certs-cas
kind: Secret
type: Opaque
data:

View File

@@ -2,11 +2,11 @@
apiVersion: v1
metadata:
labels:
app.kuberentes.io/name: {{ include "ucentralgw.name" . }}
helm.sh/chart: {{ include "ucentralgw.chart" . }}
app.kuberentes.io/name: {{ include "owgw.name" . }}
helm.sh/chart: {{ include "owgw.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
name: {{ include "ucentralgw.fullname" . }}-certs
name: {{ include "owgw.fullname" . }}-certs
kind: Secret
type: Opaque
data:

View File

@@ -2,12 +2,12 @@
apiVersion: v1
metadata:
labels:
app.kuberentes.io/name: {{ include "ucentralgw.name" . }}
helm.sh/chart: {{ include "ucentralgw.chart" . }}
app.kuberentes.io/name: {{ include "owgw.name" . }}
helm.sh/chart: {{ include "owgw.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
name: {{ include "ucentralgw.fullname" . }}-config
name: {{ include "owgw.fullname" . }}-config
kind: Secret
type: Opaque
data:
ucentralgw.properties: {{ include "ucentralgw.config" . | b64enc }}
owgw.properties: {{ include "owgw.config" . | b64enc }}

View File

@@ -2,11 +2,11 @@
apiVersion: v1
metadata:
labels:
app.kuberentes.io/name: {{ include "ucentralgw.name" . }}
helm.sh/chart: {{ include "ucentralgw.chart" . }}
app.kuberentes.io/name: {{ include "owgw.name" . }}
helm.sh/chart: {{ include "owgw.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
name: {{ include "ucentralgw.fullname" . }}-env
name: {{ include "owgw.fullname" . }}-env
kind: Secret
type: Opaque
data:

View File

@@ -10,11 +10,11 @@ kind: Secret
type: kubernetes.io/dockerconfigjson
metadata:
labels:
app.kuberentes.io/name: {{ include "ucentralgw.name" $root }}
helm.sh/chart: {{ include "ucentralgw.chart" $root }}
app.kuberentes.io/name: {{ include "owgw.name" $root }}
helm.sh/chart: {{ include "owgw.chart" $root }}
app.kubernetes.io/instance: {{ $root.Release.Name }}
app.kubernetes.io/managed-by: {{ $root.Release.Service }}
name: {{ include "ucentralgw.fullname" $root }}-{{ $image }}-regcred
name: {{ include "owgw.fullname" $root }}-{{ $image }}-regcred
data:
.dockerconfigjson: {{ template "imagePullSecret" $imageValue.regcred }}
{{- end }}

View File

@@ -4,14 +4,14 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "ucentralgw.fullname" $root }}-{{ $service }}
name: {{ include "owgw.fullname" $root }}-{{ $service }}
{{- with $serviceValue.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
labels:
app.kubernetes.io/name: {{ include "ucentralgw.name" $root }}
helm.sh/chart: {{ include "ucentralgw.chart" $root }}
app.kubernetes.io/name: {{ include "owgw.name" $root }}
helm.sh/chart: {{ include "owgw.chart" $root }}
app.kubernetes.io/instance: {{ $root.Release.Name }}
app.kubernetes.io/managed-by: {{ $root.Release.Service }}
@@ -39,7 +39,7 @@ spec:
{{- end }}
{{- end }}
selector:
app.kubernetes.io/name: {{ include "ucentralgw.name" $root }}
app.kubernetes.io/name: {{ include "owgw.name" $root }}
app.kubernetes.io/instance: {{ $root.Release.Name }}
{{- with $serviceValue.labels }}
{{- toYaml . | nindent 4 }}

View File

@@ -1,23 +1,28 @@
# System
replicaCount: 1
strategyType: Recreate
revisionHistoryLimit: 2
nameOverride: ""
fullnameOverride: ""
images:
ucentralgw:
repository: tip-tip-wlan-cloud-ucentral.jfrog.io/ucentralgw
owgw:
repository: tip-tip-wlan-cloud-ucentral.jfrog.io/owgw
tag: master
pullPolicy: Always
# regcred:
# registry: tip-tip-wlan-cloud-ucentral.jfrog.io
# username: username
# password: password
dockerize:
repository: tip-tip-wlan-cloud-ucentral.jfrog.io/dockerize
tag: 0.16.0
pullPolicy: IfNotPresent
services:
ucentralgw:
type: LoadBalancer
owgw:
type: ClusterIP
ports:
websocket:
servicePort: 15002
@@ -35,17 +40,23 @@ services:
servicePort: 16003
targetPort: 16003
protocol: TCP
rttys:
servicePort: 5912
targetPort: 5912
rttys-view:
servicePort: 5913
targetPort: 5913
checks:
ucentralgw:
owgw:
liveness:
httpGet:
path: /
port: 16102
readiness:
httpGet:
path: /
port: 16102
exec:
command:
- /readiness_check
ingresses:
restapi:
@@ -57,7 +68,8 @@ ingresses:
- restapi.chart-example.local
paths:
- path: /
serviceName: ucentralgw
pathType: ImplementationSpecific
serviceName: owgw
servicePort: restapi
fileuploader:
enabled: false
@@ -68,34 +80,35 @@ ingresses:
- fileuploader.chart-example.local
paths:
- path: /
serviceName: ucentralgw
pathType: ImplementationSpecific
serviceName: owgw
servicePort: fileuploader
volumes:
ucentralgw:
owgw:
- name: config
mountPath: /ucentralgw-data/ucentralgw.properties
subPath: ucentralgw.properties
mountPath: /owgw-data/owgw.properties
subPath: owgw.properties
# Template below will be rendered in template
volumeDefinition: |
secret:
secretName: {{ include "ucentralgw.fullname" . }}-config
secretName: {{ include "owgw.fullname" . }}-config
- name: certs
mountPath: /ucentralgw-data/certs
mountPath: /owgw-data/certs
volumeDefinition: |
secret:
secretName: {{ include "ucentralgw.fullname" . }}-certs
secretName: {{ include "owgw.fullname" . }}-certs
- name: certs-cas
mountPath: /ucentralgw-data/certs/cas
mountPath: /owgw-data/certs/cas
volumeDefinition: |
secret:
secretName: {{ include "ucentralgw.fullname" . }}-certs-cas
secretName: {{ include "owgw.fullname" . }}-certs-cas
# Change this if you want to use another volume type
- name: persist
mountPath: /ucentralgw-data/persist
mountPath: /owgw-data/persist
volumeDefinition: |
persistentVolumeClaim:
claimName: {{ template "ucentralgw.fullname" . }}-pvc
claimName: {{ template "owgw.fullname" . }}-pvc
resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious
@@ -109,12 +122,31 @@ resources: {}
# cpu: 100m
# memory: 128Mi
securityContext:
fsGroup: 101
# Usage of unsafe sysctls requires multiple things:
# - allow these unsafe sysctls on kubelet level (by adding --allowed-unsafe-sysctls flag)
# - enabling addition of PodSecurityContext setting podSecurityPolicy.enabled to "true" below
# - uncommenting parameters below
#sysctls:
#- name: net.ipv4.tcp_keepalive_intvl
# value: "5"
#- name: net.ipv4.tcp_keepalive_probes
# value: "2"
#- name: net.ipv4.tcp_keepalive_time
# value: "45"
nodeSelector: {}
tolerations: []
affinity: {}
podAnnotations: {}
podSecurityPolicy:
enabled: false
persistence:
enabled: true
# storageClassName: "-"
@@ -125,79 +157,94 @@ persistence:
# Application
public_env_variables:
UCENTRALGW_ROOT: /ucentralgw-data
UCENTRALGW_CONFIG: /ucentralgw-data
OWGW_ROOT: /owgw-data
OWGW_CONFIG: /owgw-data
# Environment variables required for the readiness checks using script
FLAGS: "-s --connect-timeout 3"
# NOTE in order for readiness check to use system info you need to set READINESS_METHOD to "systeminfo" and set OWSEC to the OWSEC's REST API endpoint
#READINESS_METHOD: systeminfo
#OWSEC: gw-qa01.cicd.lab.wlan.tip.build:16001
secret_env_variables: {}
secret_env_variables:
# NOTE in order for readiness check to use system info method you need to override these values to the real OWSEC credentials
OWSEC_USERNAME: tip@ucentral.com
OWSEC_PASSWORD: openwifi
configProperties:
# -> Public part
# Websocket
ucentral.websocket.host.0.backlog: 500
ucentral.websocket.host.0.rootca: $UCENTRALGW_ROOT/certs/root.pem
ucentral.websocket.host.0.issuer: $UCENTRALGW_ROOT/certs/issuer.pem
ucentral.websocket.host.0.cert: $UCENTRALGW_ROOT/certs/websocket-cert.pem
ucentral.websocket.host.0.key: $UCENTRALGW_ROOT/certs/websocket-key.pem
ucentral.websocket.host.0.clientcas: $UCENTRALGW_ROOT/certs/clientcas.pem
ucentral.websocket.host.0.cas: $UCENTRALGW_ROOT/certs/cas
ucentral.websocket.host.0.rootca: $OWGW_ROOT/certs/root.pem
ucentral.websocket.host.0.issuer: $OWGW_ROOT/certs/issuer.pem
ucentral.websocket.host.0.cert: $OWGW_ROOT/certs/websocket-cert.pem
ucentral.websocket.host.0.key: $OWGW_ROOT/certs/websocket-key.pem
ucentral.websocket.host.0.clientcas: $OWGW_ROOT/certs/clientcas.pem
ucentral.websocket.host.0.cas: $OWGW_ROOT/certs/cas
ucentral.websocket.host.0.address: "*"
ucentral.websocket.host.0.port: 15002
ucentral.websocket.host.0.security: strict
ucentral.websocket.maxreactors: 20
# REST API
ucentral.restapi.host.0.backlog: 100
ucentral.restapi.host.0.security: relaxed
ucentral.restapi.host.0.rootca: $UCENTRALGW_ROOT/certs/restapi-ca.pem
ucentral.restapi.host.0.address: "*"
ucentral.restapi.host.0.port: 16002
ucentral.restapi.host.0.cert: $UCENTRALGW_ROOT/certs/restapi-cert.pem
ucentral.restapi.host.0.key: $UCENTRALGW_ROOT/certs/restapi-key.pem
ucentral.internal.restapi.host.0.backlog: 100
ucentral.internal.restapi.host.0.security: relaxed
ucentral.internal.restapi.host.0.rootca: $UCENTRALGW_ROOT/certs/restapi-ca.pem
ucentral.internal.restapi.host.0.address: "*"
ucentral.internal.restapi.host.0.port: 17002
ucentral.internal.restapi.host.0.cert: $UCENTRALGW_ROOT/certs/restapi-cert.pem
ucentral.internal.restapi.host.0.key: $UCENTRALGW_ROOT/certs/restapi-key.pem
openwifi.restapi.host.0.backlog: 100
openwifi.restapi.host.0.security: relaxed
openwifi.restapi.host.0.rootca: $OWGW_ROOT/certs/restapi-ca.pem
openwifi.restapi.host.0.address: "*"
openwifi.restapi.host.0.port: 16002
openwifi.restapi.host.0.cert: $OWGW_ROOT/certs/restapi-cert.pem
openwifi.restapi.host.0.key: $OWGW_ROOT/certs/restapi-key.pem
openwifi.internal.restapi.host.0.backlog: 100
openwifi.internal.restapi.host.0.security: relaxed
openwifi.internal.restapi.host.0.rootca: $OWGW_ROOT/certs/restapi-ca.pem
openwifi.internal.restapi.host.0.address: "*"
openwifi.internal.restapi.host.0.port: 17002
openwifi.internal.restapi.host.0.cert: $OWGW_ROOT/certs/restapi-cert.pem
openwifi.internal.restapi.host.0.key: $OWGW_ROOT/certs/restapi-key.pem
# File uploader
ucentral.fileuploader.host.0.backlog: 100
ucentral.fileuploader.host.0.rootca: $UCENTRALGW_ROOT/certs/restapi-ca.pem
ucentral.fileuploader.host.0.security: relaxed
ucentral.fileuploader.host.0.address: "*"
ucentral.fileuploader.host.0.name: localhost
ucentral.fileuploader.host.0.port: 16003
ucentral.fileuploader.host.0.cert: $UCENTRALGW_ROOT/certs/restapi-cert.pem
ucentral.fileuploader.host.0.key: $UCENTRALGW_ROOT/certs/restapi-key.pem
ucentral.fileuploader.path: $UCENTRALGW_ROOT/uploads
ucentral.fileuploader.maxsize: 10000
openwifi.fileuploader.host.0.backlog: 100
openwifi.fileuploader.host.0.rootca: $OWGW_ROOT/certs/restapi-ca.pem
openwifi.fileuploader.host.0.security: relaxed
openwifi.fileuploader.host.0.address: "*"
openwifi.fileuploader.host.0.name: localhost
openwifi.fileuploader.host.0.port: 16003
openwifi.fileuploader.host.0.cert: $OWGW_ROOT/certs/restapi-cert.pem
openwifi.fileuploader.host.0.key: $OWGW_ROOT/certs/restapi-key.pem
openwifi.fileuploader.path: $OWGW_ROOT/uploads
openwifi.fileuploader.maxsize: 10000
# Auto provisioning
ucentral.autoprovisioning: "true"
ucentral.devicetypes.0: AP:linksys_ea8300,edgecore_eap101,linksys_e8450-ubi
ucentral.devicetypes.1: SWITCH:edgecore_ecs4100-12ph
ucentral.devicetypes.2: IOT:esp32
oui.download.uri: https://linuxnet.ca/ieee/oui.txt
openwifi.autoprovisioning: "true"
openwifi.devicetypes.0: AP:linksys_ea8300,edgecore_eap101,linksys_e8450-ubi
openwifi.devicetypes.1: SWITCH:edgecore_ecs4100-12ph
openwifi.devicetypes.2: IOT:esp32
oui.download.uri: https://standards-oui.ieee.org/oui/oui.txt
firmware.autoupdate.policy.default: auto
iptocountry.provider: ipinfo
# Callback
ucentral.callback.enable: "false"
ucentral.callback.0.local: localhost:16001
ucentral.callback.0.remote: localhost:15055
ucentral.callback.0.topics: ucentralfws
openwifi.callback.enable: "false"
openwifi.callback.0.local: localhost:16001
openwifi.callback.0.remote: localhost:15055
openwifi.callback.0.topics: owfws
# rtty
rtty.internal: "true"
rtty.enabled: "true"
rtty.server: localhost
rtty.port: 5912
rtty.timeout: 60
rtty.viewport: 5913
rtty.assets: $OWGW_ROOT/rtty_ui
# ALB
alb.enable: "true"
alb.port: 16102
# Kafka
ucentral.kafka.enable: "false"
ucentral.kafka.group.id: gateway
ucentral.kafka.client.id: gateway1
ucentral.kafka.brokerlist: localhost:9092
ucentral.kafka.auto.commit: false
ucentral.kafka.queue.buffering.max.ms: 50
openwifi.kafka.enable: "false"
openwifi.kafka.group.id: gateway
openwifi.kafka.client.id: gateway1
openwifi.kafka.brokerlist: localhost:9092
openwifi.kafka.auto.commit: false
openwifi.kafka.queue.buffering.max.ms: 50
openwifi.kafka.ssl.ca.location: ""
openwifi.kafka.ssl.certificate.location: ""
openwifi.kafka.ssl.key.location: ""
openwifi.kafka.ssl.key.password: ""
# Storage
storage.type: sqlite # (sqlite|postgresql|mysql|odbc)
## SQLite
@@ -208,53 +255,51 @@ configProperties:
storage.type.postgresql.maxsessions: 64
storage.type.postgresql.idletime: 60
storage.type.postgresql.host: localhost
storage.type.postgresql.database: ucentral
storage.type.postgresql.database: owgw
storage.type.postgresql.port: 5432
storage.type.postgresql.connectiontimeout: 60
## MySQL
storage.type.mysql.maxsessions: 64
storage.type.mysql.idletime: 60
storage.type.mysql.host: localhost
storage.type.mysql.database: ucentral
storage.type.mysql.database: owgw
storage.type.mysql.port: 3306
storage.type.mysql.connectiontimeout: 60
# System
ucentral.service.key: $UCENTRALGW_ROOT/certs/restapi-key.pem
ucentral.system.data: $UCENTRALGW_ROOT/persist
ucentral.system.debug: "true"
ucentral.system.uri.private: https://localhost:17002
ucentral.system.uri.public: https://localhost:16002
ucentral.system.commandchannel: /tmp/app_ucentralgw
openwifi.service.key: $OWGW_ROOT/certs/restapi-key.pem
openwifi.system.data: $OWGW_ROOT/persist
openwifi.system.debug: "true"
openwifi.system.uri.private: https://localhost:17002
openwifi.system.uri.public: https://localhost:16002
openwifi.system.commandchannel: /tmp/app_owgw
# Logging
logging.formatters.f1.class: PatternFormatter
logging.formatters.f1.pattern: "%s: [%p] %t"
logging.formatters.f1.times: UTC
logging.channels.c1.class: ConsoleChannel
logging.channels.c1.formatter: f1
logging.channels.c2.class: FileChannel
logging.channels.c2.path: /tmp/log_ucentralgw
logging.channels.c2.formatter.class: PatternFormatter
logging.channels.c2.formatter.pattern: "%Y-%m-%d %H:%M:%S %s: [%p] %t"
logging.channels.c2.rotation: "20 M"
logging.channels.c2.archive: timestamp
logging.channels.c2.purgeCount: 20
logging.channels.c3.class: ConsoleChannel
logging.channels.c3.pattern: "%s: [%p] %t"
logging.loggers.root.channel: c2
logging.loggers.root.level: debug
logging.type: console
logging.path: $OWGW_ROOT/logs
logging.level: debug
# Archiving
archiver.enabled: "true"
archiver.schedule: 03:00
archiver.db.0.name: healthchecks
archiver.db.0.keep: 7
archiver.db.1.name: statistics
archiver.db.1.keep: 7
archiver.db.2.name: devicelogs
archiver.db.2.keep: 7
archiver.db.3.name: commandlist
archiver.db.3.keep: 7
# -> Secret part
# Websocket
ucentral.websocket.host.0.key.password: mypassword
# REST API
ucentral.restapi.host.0.key.password: mypassword
ucentral.internal.restapi.host.0.key.password: mypassword
openwifi.restapi.host.0.key.password: mypassword
openwifi.internal.restapi.host.0.key.password: mypassword
# File uploader
ucentral.fileuploader.host.0.key.password: mypassword
openwifi.fileuploader.host.0.key.password: mypassword
# Callback
ucentral.callback.id: qblat6dfDHxQAZ6yMe6MrypBpgRDhQrhUtTOovOXAKAWU8qOvjjKKiUai4t9hGjA
ucentral.callback.0.localkey: t2dEOc88OIxVDb94mw7SLcLocgnCzZzzFoQ4JJv3OCU9UO6Ou5ds5Dh4CfBnHgrk
ucentral.callback.0.remotekey: t2dEOc88OIxVDb94mw7SLcLocgnCzZzzFoQ4JJv3OCU9UO6Ou5ds5Dh4CfBnHgrk
openwifi.callback.id: qblat6dfDHxQAZ6yMe6MrypBpgRDhQrhUtTOovOXAKAWU8qOvjjKKiUai4t9hGjA
openwifi.callback.0.localkey: t2dEOc88OIxVDb94mw7SLcLocgnCzZzzFoQ4JJv3OCU9UO6Ou5ds5Dh4CfBnHgrk
openwifi.callback.0.remotekey: t2dEOc88OIxVDb94mw7SLcLocgnCzZzzFoQ4JJv3OCU9UO6Ou5ds5Dh4CfBnHgrk
# rtty
rtty.token: 96181c567b4d0d98c50f127230068fa8
# Storage
@@ -425,3 +470,64 @@ certsCAs:
L+/DtiR5fDVMNdBSGU89UNTi0wHY9+RFuNlIuvZC+x/swF0V9R5mN+ywquTPtDLA
5IOM7ItsRmen6u3qu+JXros54e4juQ==
-----END CERTIFICATE-----
# PostgreSQL (https://github.com/bitnami/charts/tree/master/bitnami/postgresql)
postgresql:
enabled: false
image:
registry: docker.io
repository: bitnami/postgresql
tag: 11.13.0-debian-10-r0
postgresqlPostgresPassword: "rootPassword"
postgresqlUsername: stephb
postgresqlPassword: snoopy99
postgresqlDatabase: owgw
persistence:
enabled: true
storageClass: ""
size: 8Gi
# MySQL (https://github.com/bitnami/charts/tree/master/bitnami/mysql)
mysql:
enabled: false
image:
registry: docker.io
repository: bitnami/mysql
tag: 8.0.26-debian-10-r10
auth:
rootPassword: rootPassword
database: owgw
username: stephb
password: snoopy99
primary:
persistence:
enabled: true
storageClass: ""
size: 8Gi
# MariaDB (https://github.com/bitnami/charts/tree/master/bitnami/mariadb)
mariadb:
enabled: false
image:
registry: docker.io
repository: bitnami/mariadb
tag: 10.5.12-debian-10-r0
auth:
rootPassword: rootPassword
database: owgw
username: stephb
password: snoopy99
primary:
persistence:
enabled: true
storageClass: ""
size: 8Gi

View File

@@ -1,158 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 141.5 185.6" style="enable-background:new 0 0 141.5 185.6;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<g>
<path class="st0" d="M120.7,183.9H21.5c-10.8,0-19.5-8.7-19.5-19.5V20.5c0-10.8,8.7-19.5,19.5-19.5h99.2
c10.8,0,19.5,8.7,19.5,19.5v143.9C140.2,175.2,131.5,183.9,120.7,183.9z"/>
<g>
<g>
<g>
<path d="M46.3,166.2v-3.4h-1.2v-0.6h3.1v0.6H47v3.4H46.3z"/>
</g>
<g>
<path d="M49,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H49z"/>
</g>
<g>
<path d="M52.6,166.2v-4h0.7v3.4h1.8v0.6H52.6z"/>
</g>
<g>
<path d="M55.7,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H55.7z"/>
</g>
<g>
<path d="M59.1,164.2c0-1.2,0.9-2.1,2.1-2.1c0.8,0,1.3,0.4,1.6,0.9l-0.6,0.3c-0.2-0.3-0.6-0.6-1-0.6c-0.8,0-1.4,0.6-1.4,1.4
c0,0.8,0.6,1.4,1.4,1.4c0.4,0,0.8-0.3,1-0.6l0.6,0.3c-0.3,0.5-0.8,0.9-1.6,0.9C60,166.3,59.1,165.5,59.1,164.2z"/>
</g>
<g>
<path d="M63.2,164.2c0-1.2,0.8-2.1,2-2.1c1.2,0,2,0.9,2,2.1c0,1.2-0.8,2.1-2,2.1C64,166.3,63.2,165.4,63.2,164.2z M66.5,164.2
c0-0.8-0.5-1.4-1.3-1.4c-0.8,0-1.3,0.6-1.3,1.4c0,0.8,0.5,1.4,1.3,1.4C66,165.7,66.5,165,66.5,164.2z"/>
</g>
<g>
<path d="M71.3,166.2v-3.1l-1.2,3.1h-0.3l-1.2-3.1v3.1h-0.7v-4h1l1.1,2.7l1.1-2.7h1v4H71.3z"/>
</g>
<g>
<path d="M75.7,166.2v-4h0.7v4H75.7z"/>
</g>
<g>
<path d="M80.4,166.2l-2.1-2.8v2.8h-0.7v-4h0.7l2,2.8v-2.8h0.7v4H80.4z"/>
</g>
<g>
<path d="M82.3,166.2v-4H85v0.6h-2v1h2v0.6h-2v1.7H82.3z"/>
</g>
<g>
<path d="M87.9,166.2l-0.9-1.5h-0.7v1.5h-0.7v-4h1.7c0.8,0,1.3,0.5,1.3,1.2c0,0.7-0.5,1.1-0.9,1.2l1,1.6H87.9z M88,163.5
c0-0.4-0.3-0.6-0.7-0.6h-1v1.3h1C87.7,164.1,88,163.9,88,163.5z"/>
</g>
<g>
<path d="M92.4,166.2l-0.3-0.8h-1.8l-0.3,0.8h-0.8l1.6-4h0.9l1.6,4H92.4z M91.2,162.9l-0.7,1.9h1.4L91.2,162.9z"/>
</g>
<g>
<path d="M95.8,166.2v-4h1.5c0.8,0,1.2,0.5,1.2,1.2c0,0.6-0.4,1.2-1.2,1.2h-1.2v1.7H95.8z M98.2,163.4c0-0.5-0.3-0.9-0.9-0.9
h-1.1v1.7h1.1C97.8,164.3,98.2,163.9,98.2,163.4z"/>
</g>
<g>
<path d="M101.5,166.2l-1.1-1.6h-0.9v1.6h-0.3v-4h1.5c0.7,0,1.2,0.4,1.2,1.2c0,0.7-0.5,1.1-1.1,1.1l1.2,1.7H101.5z M101.6,163.4
c0-0.5-0.4-0.9-0.9-0.9h-1.1v1.7h1.1C101.2,164.3,101.6,163.9,101.6,163.4z"/>
</g>
<g>
<path d="M102.8,164.2c0-1.2,0.8-2.1,1.9-2.1c1.2,0,1.9,0.9,1.9,2.1c0,1.2-0.8,2.1-1.9,2.1C103.6,166.3,102.8,165.4,102.8,164.2
z M106.3,164.2c0-1-0.6-1.7-1.6-1.7c-1,0-1.6,0.7-1.6,1.7c0,1,0.6,1.7,1.6,1.7C105.7,166,106.3,165.2,106.3,164.2z"/>
</g>
<g>
<path d="M106.9,165.8l0.2-0.3c0.2,0.2,0.4,0.4,0.8,0.4c0.5,0,0.9-0.4,0.9-0.9v-2.8h0.3v2.8c0,0.8-0.5,1.2-1.2,1.2
C107.5,166.3,107.2,166.1,106.9,165.8z"/>
</g>
<g>
<path d="M110.4,166.2v-4h2.5v0.3h-2.2v1.5h2.1v0.3h-2.1v1.6h2.2v0.3H110.4z"/>
</g>
<g>
<path d="M113.5,164.2c0-1.2,0.9-2.1,2-2.1c0.6,0,1.1,0.3,1.5,0.7l-0.3,0.2c-0.3-0.3-0.7-0.6-1.2-0.6c-0.9,0-1.7,0.7-1.7,1.7
c0,1,0.7,1.7,1.7,1.7c0.5,0,0.9-0.2,1.2-0.6l0.3,0.2c-0.4,0.4-0.8,0.7-1.5,0.7C114.4,166.3,113.5,165.5,113.5,164.2z"/>
</g>
<g>
<path d="M118.7,166.2v-3.7h-1.3v-0.3h2.9v0.3H119v3.7H118.7z"/>
</g>
</g>
<g>
<polygon points="26.3,163.8 31.6,158.5 36.9,163.8 37.7,163.8 31.6,157.6 25.5,163.8 "/>
<polygon points="36.9,164.7 31.6,170 26.3,164.7 25.5,164.7 31.6,170.8 37.7,164.7 "/>
<polygon points="31,163.8 36.3,158.5 41.6,163.8 42.5,163.8 36.3,157.6 30.2,163.8 "/>
<polygon points="41.6,164.7 36.3,170 31,164.7 30.2,164.7 36.3,170.8 42.5,164.7 "/>
</g>
</g>
<g>
<path d="M33.2,100.7c-4.6,0-8.3,3.7-8.3,8.3s3.7,8.3,8.3,8.3s8.3-3.7,8.3-8.3S37.8,100.7,33.2,100.7z"/>
</g>
<g>
<g>
<g>
<path d="M33.2,35.2c40.7,0,73.8,33.1,73.8,73.8c0,0.7,0,1.4,0,2.1c0,1.7,0.6,3.3,1.7,4.6c1.2,1.2,2.8,1.9,4.5,2l0.2,0
c3.5,0,6.3-2.7,6.4-6.2c0-0.8,0-1.7,0-2.5c0-47.7-38.8-86.6-86.6-86.6c-0.8,0-1.7,0-2.5,0c-1.7,0-3.3,0.8-4.5,2
c-1.2,1.2-1.8,2.9-1.7,4.6c0.1,3.5,3,6.3,6.6,6.2C31.8,35.2,32.5,35.2,33.2,35.2z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path d="M33.2,60.5c26.7,0,48.5,21.7,48.5,48.5c0,0.6,0,1.3,0,2c-0.1,1.7,0.5,3.3,1.7,4.6c1.2,1.3,2.7,2,4.4,2.1
c1.7,0.1,3.3-0.5,4.6-1.7c1.2-1.2,2-2.7,2-4.4c0-0.9,0.1-1.8,0.1-2.6c0-33.8-27.5-61.2-61.2-61.2c-0.8,0-1.6,0-2.6,0.1
c-1.7,0.1-3.3,0.8-4.4,2.1c-1.2,1.3-1.8,2.9-1.7,4.6s0.8,3.3,2.1,4.4c1.3,1.2,2.9,1.8,4.6,1.7C31.9,60.5,32.6,60.5,33.2,60.5z"
/>
</g>
</g>
</g>
<g>
<g>
<g>
<path d="M33.2,86.7c12.3,0,22.3,10,22.3,22.3c0,0.5,0,1.1-0.1,1.8c-0.3,3.5,2.3,6.6,5.8,6.9c3.5,0.3,6.6-2.3,6.9-5.8
c0.1-1,0.1-1.9,0.1-2.8c0-19.3-15.7-35.1-35.1-35.1c-0.9,0-1.8,0-2.8,0.1c-1.7,0.1-3.2,0.9-4.3,2.2c-1.1,1.3-1.6,2.9-1.5,4.6
c0.1,1.7,0.9,3.2,2.2,4.3c1.3,1.1,2.9,1.6,4.6,1.5C32.1,86.7,32.7,86.7,33.2,86.7z"/>
</g>
</g>
</g>
</g>
<g>
<path d="M35.8,130.4c1.1,0.6,2.1,1.5,2.7,2.6c0.7,1.1,1,2.3,1,3.7s-0.3,2.6-1,3.7c-0.7,1.1-1.6,2-2.7,2.6c-1.1,0.6-2.4,1-3.8,1
s-2.7-0.3-3.8-1c-1.1-0.6-2.1-1.5-2.7-2.6c-0.7-1.1-1-2.3-1-3.7c0-1.3,0.3-2.6,1-3.7c0.7-1.1,1.6-2,2.7-2.6
c1.1-0.6,2.4-0.9,3.8-0.9C33.4,129.5,34.7,129.8,35.8,130.4z M29.9,132.9c-0.7,0.4-1.2,0.9-1.6,1.6s-0.6,1.4-0.6,2.2
c0,0.8,0.2,1.6,0.6,2.3c0.4,0.7,0.9,1.2,1.6,1.6c0.7,0.4,1.4,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.6c0.6-0.4,1.2-0.9,1.5-1.6
c0.4-0.7,0.6-1.4,0.6-2.3c0-0.8-0.2-1.6-0.6-2.2s-0.9-1.2-1.5-1.6c-0.6-0.4-1.4-0.6-2.1-0.6C31.3,132.3,30.6,132.5,29.9,132.9z"/>
<path d="M50.6,133.6c0.8,0.5,1.4,1.1,1.8,2c0.4,0.8,0.6,1.8,0.6,2.9c0,1.1-0.2,2-0.6,2.8c-0.4,0.8-1,1.5-1.8,1.9
c-0.8,0.5-1.6,0.7-2.6,0.7c-0.7,0-1.4-0.1-2-0.4s-1.1-0.7-1.5-1.2v5.4h-3.1V133h3.1v1.6c0.4-0.5,0.9-1,1.4-1.2s1.2-0.4,2-0.4
C48.9,132.9,49.8,133.1,50.6,133.6z M49.1,140.5c0.5-0.6,0.7-1.3,0.7-2.2c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.6-1.1-0.8-1.9-0.8
s-1.4,0.3-1.9,0.8c-0.5,0.6-0.8,1.3-0.8,2.1c0,0.9,0.2,1.6,0.8,2.2s1.1,0.8,1.9,0.8S48.6,141,49.1,140.5z"/>
<path d="M63.4,134.4c0.9,1,1.4,2.4,1.4,4.2c0,0.3,0,0.6,0,0.7H57c0.2,0.7,0.5,1.2,1,1.6c0.5,0.4,1.1,0.6,1.8,0.6
c0.5,0,1-0.1,1.5-0.3s0.9-0.5,1.3-0.9l1.6,1.6c-0.5,0.6-1.2,1.1-2,1.4c-0.8,0.3-1.6,0.5-2.6,0.5c-1.1,0-2.1-0.2-3-0.7
s-1.5-1.1-2-1.9c-0.5-0.8-0.7-1.8-0.7-2.9c0-1.1,0.2-2.1,0.7-2.9s1.1-1.5,2-1.9c0.8-0.5,1.8-0.7,2.9-0.7
C61.2,132.9,62.5,133.4,63.4,134.4z M61.8,137.5c0-0.7-0.3-1.3-0.7-1.7s-1-0.6-1.7-0.6c-0.7,0-1.2,0.2-1.7,0.6
c-0.4,0.4-0.7,1-0.9,1.7H61.8z"/>
<path d="M76.2,134c0.7,0.7,1.1,1.7,1.1,3v6.8h-3.1v-5.9c0-0.7-0.2-1.2-0.6-1.6s-0.9-0.6-1.5-0.6c-0.8,0-1.4,0.3-1.8,0.8
c-0.4,0.5-0.7,1.2-0.7,2v5.3h-3.1V133h3.1v1.9c0.7-1.3,2-2,3.7-2C74.6,132.8,75.5,133.2,76.2,134z"/>
<path d="M96,129.7h3.3l-4.7,14h-3.3l-2.9-10.1l-3,10.1h-3.2l-4.7-14h3.4l3,10.7l3-10.7H90l3.1,10.7L96,129.7z"/>
<path d="M103.3,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C102.6,128.2,103,128.3,103.3,128.7z M100.6,133h3.1
v10.8h-3.1V133z"/>
<path d="M106.5,129.7h10.1l0,2.6h-6.9v3.4h6.3v2.6h-6.3v5.3h-3.2V129.7z"/>
<path d="M120.9,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C120.1,128.2,120.5,128.3,120.9,128.7z M118.1,133h3.1
v10.8h-3.1V133z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

View File

@@ -1,165 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 141.5 185.6" style="enable-background:new 0 0 141.5 185.6;" xml:space="preserve">
<style type="text/css">
.st0{fill:#414141;}
.st1{fill:#FFFFFF;}
.st2{fill:#FED206;}
.st3{fill:#EB6F53;}
.st4{fill:#3BA9B6;}
</style>
<g>
<g>
<path class="st0" d="M120.7,183.9H21.5c-10.8,0-19.5-8.7-19.5-19.5V20.5c0-10.8,8.7-19.5,19.5-19.5h99.2
c10.8,0,19.5,8.7,19.5,19.5v143.9C140.2,175.2,131.5,183.9,120.7,183.9z"/>
<g>
<g>
<g>
<path class="st1" d="M46.3,166.2v-3.4h-1.2v-0.6h3.1v0.6H47v3.4H46.3z"/>
</g>
<g>
<path class="st1" d="M49,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H49z"/>
</g>
<g>
<path class="st1" d="M52.6,166.2v-4h0.7v3.4h1.8v0.6H52.6z"/>
</g>
<g>
<path class="st1" d="M55.7,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H55.7z"/>
</g>
<g>
<path class="st1" d="M59.1,164.2c0-1.2,0.9-2.1,2.1-2.1c0.8,0,1.3,0.4,1.6,0.9l-0.6,0.3c-0.2-0.3-0.6-0.6-1-0.6
c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.4,0,0.8-0.3,1-0.6l0.6,0.3c-0.3,0.5-0.8,0.9-1.6,0.9
C60,166.3,59.1,165.5,59.1,164.2z"/>
</g>
<g>
<path class="st1" d="M63.2,164.2c0-1.2,0.8-2.1,2-2.1c1.2,0,2,0.9,2,2.1c0,1.2-0.8,2.1-2,2.1C64,166.3,63.2,165.4,63.2,164.2z
M66.5,164.2c0-0.8-0.5-1.4-1.3-1.4c-0.8,0-1.3,0.6-1.3,1.4c0,0.8,0.5,1.4,1.3,1.4C66,165.7,66.5,165,66.5,164.2z"/>
</g>
<g>
<path class="st1" d="M71.3,166.2v-3.1l-1.2,3.1h-0.3l-1.2-3.1v3.1h-0.7v-4h1l1.1,2.7l1.1-2.7h1v4H71.3z"/>
</g>
<g>
<path class="st1" d="M75.7,166.2v-4h0.7v4H75.7z"/>
</g>
<g>
<path class="st1" d="M80.4,166.2l-2.1-2.8v2.8h-0.7v-4h0.7l2,2.8v-2.8h0.7v4H80.4z"/>
</g>
<g>
<path class="st1" d="M82.3,166.2v-4H85v0.6h-2v1h2v0.6h-2v1.7H82.3z"/>
</g>
<g>
<path class="st1" d="M87.9,166.2l-0.9-1.5h-0.7v1.5h-0.7v-4h1.7c0.8,0,1.3,0.5,1.3,1.2c0,0.7-0.5,1.1-0.9,1.2l1,1.6H87.9z
M88,163.5c0-0.4-0.3-0.6-0.7-0.6h-1v1.3h1C87.7,164.1,88,163.9,88,163.5z"/>
</g>
<g>
<path class="st1" d="M92.4,166.2l-0.3-0.8h-1.8l-0.3,0.8h-0.8l1.6-4h0.9l1.6,4H92.4z M91.2,162.9l-0.7,1.9h1.4L91.2,162.9z"/>
</g>
<g>
<path class="st1" d="M95.8,166.2v-4h1.5c0.8,0,1.2,0.5,1.2,1.2c0,0.6-0.4,1.2-1.2,1.2h-1.2v1.7H95.8z M98.2,163.4
c0-0.5-0.3-0.9-0.9-0.9h-1.1v1.7h1.1C97.8,164.3,98.2,163.9,98.2,163.4z"/>
</g>
<g>
<path class="st1" d="M101.5,166.2l-1.1-1.6h-0.9v1.6h-0.3v-4h1.5c0.7,0,1.2,0.4,1.2,1.2c0,0.7-0.5,1.1-1.1,1.1l1.2,1.7H101.5z
M101.6,163.4c0-0.5-0.4-0.9-0.9-0.9h-1.1v1.7h1.1C101.2,164.3,101.6,163.9,101.6,163.4z"/>
</g>
<g>
<path class="st1" d="M102.8,164.2c0-1.2,0.8-2.1,1.9-2.1c1.2,0,1.9,0.9,1.9,2.1c0,1.2-0.8,2.1-1.9,2.1
C103.6,166.3,102.8,165.4,102.8,164.2z M106.3,164.2c0-1-0.6-1.7-1.6-1.7c-1,0-1.6,0.7-1.6,1.7c0,1,0.6,1.7,1.6,1.7
C105.7,166,106.3,165.2,106.3,164.2z"/>
</g>
<g>
<path class="st1" d="M106.9,165.8l0.2-0.3c0.2,0.2,0.4,0.4,0.8,0.4c0.5,0,0.9-0.4,0.9-0.9v-2.8h0.3v2.8c0,0.8-0.5,1.2-1.2,1.2
C107.5,166.3,107.2,166.1,106.9,165.8z"/>
</g>
<g>
<path class="st1" d="M110.4,166.2v-4h2.5v0.3h-2.2v1.5h2.1v0.3h-2.1v1.6h2.2v0.3H110.4z"/>
</g>
<g>
<path class="st1" d="M113.5,164.2c0-1.2,0.9-2.1,2-2.1c0.6,0,1.1,0.3,1.5,0.7l-0.3,0.2c-0.3-0.3-0.7-0.6-1.2-0.6
c-0.9,0-1.7,0.7-1.7,1.7c0,1,0.7,1.7,1.7,1.7c0.5,0,0.9-0.2,1.2-0.6l0.3,0.2c-0.4,0.4-0.8,0.7-1.5,0.7
C114.4,166.3,113.5,165.5,113.5,164.2z"/>
</g>
<g>
<path class="st1" d="M118.7,166.2v-3.7h-1.3v-0.3h2.9v0.3H119v3.7H118.7z"/>
</g>
</g>
<g>
<polygon class="st1" points="26.3,163.8 31.6,158.5 36.9,163.8 37.7,163.8 31.6,157.6 25.5,163.8 "/>
<polygon class="st1" points="36.9,164.7 31.6,170 26.3,164.7 25.5,164.7 31.6,170.8 37.7,164.7 "/>
<polygon class="st1" points="31,163.8 36.3,158.5 41.6,163.8 42.5,163.8 36.3,157.6 30.2,163.8 "/>
<polygon class="st1" points="41.6,164.7 36.3,170 31,164.7 30.2,164.7 36.3,170.8 42.5,164.7 "/>
</g>
</g>
<g>
<path class="st1" d="M33.2,100.7c-4.6,0-8.3,3.7-8.3,8.3s3.7,8.3,8.3,8.3s8.3-3.7,8.3-8.3S37.8,100.7,33.2,100.7z"/>
</g>
<g>
<g>
<g>
<path class="st2" d="M33.2,35.2c40.7,0,73.8,33.1,73.8,73.8c0,0.7,0,1.4,0,2.1c0,1.7,0.6,3.3,1.7,4.6c1.2,1.2,2.8,1.9,4.5,2
l0.2,0c3.5,0,6.3-2.7,6.4-6.2c0-0.8,0-1.7,0-2.5c0-47.7-38.8-86.6-86.6-86.6c-0.8,0-1.7,0-2.5,0c-1.7,0-3.3,0.8-4.5,2
c-1.2,1.2-1.8,2.9-1.7,4.6c0.1,3.5,3,6.3,6.6,6.2C31.8,35.2,32.5,35.2,33.2,35.2z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st3" d="M33.2,60.5c26.7,0,48.5,21.7,48.5,48.5c0,0.6,0,1.3,0,2c-0.1,1.7,0.5,3.3,1.7,4.6c1.2,1.3,2.7,2,4.4,2.1
c1.7,0.1,3.3-0.5,4.6-1.7c1.2-1.2,2-2.7,2-4.4c0-0.9,0.1-1.8,0.1-2.6c0-33.8-27.5-61.2-61.2-61.2c-0.8,0-1.6,0-2.6,0.1
c-1.7,0.1-3.3,0.8-4.4,2.1c-1.2,1.3-1.8,2.9-1.7,4.6s0.8,3.3,2.1,4.4c1.3,1.2,2.9,1.8,4.6,1.7C31.9,60.5,32.6,60.5,33.2,60.5z"
/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st4" d="M33.2,86.7c12.3,0,22.3,10,22.3,22.3c0,0.5,0,1.1-0.1,1.8c-0.3,3.5,2.3,6.6,5.8,6.9
c3.5,0.3,6.6-2.3,6.9-5.8c0.1-1,0.1-1.9,0.1-2.8c0-19.3-15.7-35.1-35.1-35.1c-0.9,0-1.8,0-2.8,0.1c-1.7,0.1-3.2,0.9-4.3,2.2
c-1.1,1.3-1.6,2.9-1.5,4.6c0.1,1.7,0.9,3.2,2.2,4.3c1.3,1.1,2.9,1.6,4.6,1.5C32.1,86.7,32.7,86.7,33.2,86.7z"/>
</g>
</g>
</g>
</g>
<g>
<path class="st1" d="M35.8,130.4c1.1,0.6,2.1,1.5,2.7,2.6c0.7,1.1,1,2.3,1,3.7s-0.3,2.6-1,3.7c-0.7,1.1-1.6,2-2.7,2.6
c-1.1,0.6-2.4,1-3.8,1s-2.7-0.3-3.8-1c-1.1-0.6-2.1-1.5-2.7-2.6c-0.7-1.1-1-2.3-1-3.7c0-1.3,0.3-2.6,1-3.7c0.7-1.1,1.6-2,2.7-2.6
c1.1-0.6,2.4-0.9,3.8-0.9C33.4,129.5,34.7,129.8,35.8,130.4z M29.9,132.9c-0.7,0.4-1.2,0.9-1.6,1.6s-0.6,1.4-0.6,2.2
c0,0.8,0.2,1.6,0.6,2.3c0.4,0.7,0.9,1.2,1.6,1.6c0.7,0.4,1.4,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.6c0.6-0.4,1.2-0.9,1.5-1.6
c0.4-0.7,0.6-1.4,0.6-2.3c0-0.8-0.2-1.6-0.6-2.2s-0.9-1.2-1.5-1.6c-0.6-0.4-1.4-0.6-2.1-0.6C31.3,132.3,30.6,132.5,29.9,132.9z"/>
<path class="st1" d="M50.6,133.6c0.8,0.5,1.4,1.1,1.8,2c0.4,0.8,0.6,1.8,0.6,2.9c0,1.1-0.2,2-0.6,2.8c-0.4,0.8-1,1.5-1.8,1.9
c-0.8,0.5-1.6,0.7-2.6,0.7c-0.7,0-1.4-0.1-2-0.4s-1.1-0.7-1.5-1.2v5.4h-3.1V133h3.1v1.6c0.4-0.5,0.9-1,1.4-1.2s1.2-0.4,2-0.4
C48.9,132.9,49.8,133.1,50.6,133.6z M49.1,140.5c0.5-0.6,0.7-1.3,0.7-2.2c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.6-1.1-0.8-1.9-0.8
s-1.4,0.3-1.9,0.8c-0.5,0.6-0.8,1.3-0.8,2.1c0,0.9,0.2,1.6,0.8,2.2s1.1,0.8,1.9,0.8S48.6,141,49.1,140.5z"/>
<path class="st1" d="M63.4,134.4c0.9,1,1.4,2.4,1.4,4.2c0,0.3,0,0.6,0,0.7H57c0.2,0.7,0.5,1.2,1,1.6c0.5,0.4,1.1,0.6,1.8,0.6
c0.5,0,1-0.1,1.5-0.3s0.9-0.5,1.3-0.9l1.6,1.6c-0.5,0.6-1.2,1.1-2,1.4c-0.8,0.3-1.6,0.5-2.6,0.5c-1.1,0-2.1-0.2-3-0.7
s-1.5-1.1-2-1.9c-0.5-0.8-0.7-1.8-0.7-2.9c0-1.1,0.2-2.1,0.7-2.9s1.1-1.5,2-1.9c0.8-0.5,1.8-0.7,2.9-0.7
C61.2,132.9,62.5,133.4,63.4,134.4z M61.8,137.5c0-0.7-0.3-1.3-0.7-1.7s-1-0.6-1.7-0.6c-0.7,0-1.2,0.2-1.7,0.6
c-0.4,0.4-0.7,1-0.9,1.7H61.8z"/>
<path class="st1" d="M76.2,134c0.7,0.7,1.1,1.7,1.1,3v6.8h-3.1v-5.9c0-0.7-0.2-1.2-0.6-1.6s-0.9-0.6-1.5-0.6
c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.2-0.7,2v5.3h-3.1V133h3.1v1.9c0.7-1.3,2-2,3.7-2C74.6,132.8,75.5,133.2,76.2,134z"/>
<path class="st1" d="M96,129.7h3.3l-4.7,14h-3.3l-2.9-10.1l-3,10.1h-3.2l-4.7-14h3.4l3,10.7l3-10.7H90l3.1,10.7L96,129.7z"/>
<path class="st1" d="M103.3,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C102.6,128.2,103,128.3,103.3,128.7z M100.6,133h3.1
v10.8h-3.1V133z"/>
<path class="st1" d="M106.5,129.7h10.1l0,2.6h-6.9v3.4h6.3v2.6h-6.3v5.3h-3.2V129.7z"/>
<path class="st1" d="M120.9,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C120.1,128.2,120.5,128.3,120.9,128.7z M118.1,133h3.1
v10.8h-3.1V133z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.0 KiB

View File

@@ -1,165 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 141.5 185.6" style="enable-background:new 0 0 141.5 185.6;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
.st1{fill:#414141;}
.st2{fill:#D3D3D3;}
.st3{fill:#808386;}
.st4{fill:#BCBEC0;}
</style>
<g>
<g>
<path class="st0" d="M120.7,183.9H21.5c-10.8,0-19.5-8.7-19.5-19.5V20.5c0-10.8,8.7-19.5,19.5-19.5h99.2
c10.8,0,19.5,8.7,19.5,19.5v143.9C140.2,175.2,131.5,183.9,120.7,183.9z"/>
<g>
<g>
<g>
<path class="st1" d="M46.3,166.2v-3.4h-1.2v-0.6h3.1v0.6H47v3.4H46.3z"/>
</g>
<g>
<path class="st1" d="M49,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H49z"/>
</g>
<g>
<path class="st1" d="M52.6,166.2v-4h0.7v3.4h1.8v0.6H52.6z"/>
</g>
<g>
<path class="st1" d="M55.7,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H55.7z"/>
</g>
<g>
<path class="st1" d="M59.1,164.2c0-1.2,0.9-2.1,2.1-2.1c0.8,0,1.3,0.4,1.6,0.9l-0.6,0.3c-0.2-0.3-0.6-0.6-1-0.6
c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.4,0,0.8-0.3,1-0.6l0.6,0.3c-0.3,0.5-0.8,0.9-1.6,0.9
C60,166.3,59.1,165.5,59.1,164.2z"/>
</g>
<g>
<path class="st1" d="M63.2,164.2c0-1.2,0.8-2.1,2-2.1c1.2,0,2,0.9,2,2.1c0,1.2-0.8,2.1-2,2.1C64,166.3,63.2,165.4,63.2,164.2z
M66.5,164.2c0-0.8-0.5-1.4-1.3-1.4c-0.8,0-1.3,0.6-1.3,1.4c0,0.8,0.5,1.4,1.3,1.4C66,165.7,66.5,165,66.5,164.2z"/>
</g>
<g>
<path class="st1" d="M71.3,166.2v-3.1l-1.2,3.1h-0.3l-1.2-3.1v3.1h-0.7v-4h1l1.1,2.7l1.1-2.7h1v4H71.3z"/>
</g>
<g>
<path class="st1" d="M75.7,166.2v-4h0.7v4H75.7z"/>
</g>
<g>
<path class="st1" d="M80.4,166.2l-2.1-2.8v2.8h-0.7v-4h0.7l2,2.8v-2.8h0.7v4H80.4z"/>
</g>
<g>
<path class="st1" d="M82.3,166.2v-4H85v0.6h-2v1h2v0.6h-2v1.7H82.3z"/>
</g>
<g>
<path class="st1" d="M87.9,166.2l-0.9-1.5h-0.7v1.5h-0.7v-4h1.7c0.8,0,1.3,0.5,1.3,1.2c0,0.7-0.5,1.1-0.9,1.2l1,1.6H87.9z
M88,163.5c0-0.4-0.3-0.6-0.7-0.6h-1v1.3h1C87.7,164.1,88,163.9,88,163.5z"/>
</g>
<g>
<path class="st1" d="M92.4,166.2l-0.3-0.8h-1.8l-0.3,0.8h-0.8l1.6-4h0.9l1.6,4H92.4z M91.2,162.9l-0.7,1.9h1.4L91.2,162.9z"/>
</g>
<g>
<path class="st1" d="M95.8,166.2v-4h1.5c0.8,0,1.2,0.5,1.2,1.2c0,0.6-0.4,1.2-1.2,1.2h-1.2v1.7H95.8z M98.2,163.4
c0-0.5-0.3-0.9-0.9-0.9h-1.1v1.7h1.1C97.8,164.3,98.2,163.9,98.2,163.4z"/>
</g>
<g>
<path class="st1" d="M101.5,166.2l-1.1-1.6h-0.9v1.6h-0.3v-4h1.5c0.7,0,1.2,0.4,1.2,1.2c0,0.7-0.5,1.1-1.1,1.1l1.2,1.7H101.5z
M101.6,163.4c0-0.5-0.4-0.9-0.9-0.9h-1.1v1.7h1.1C101.2,164.3,101.6,163.9,101.6,163.4z"/>
</g>
<g>
<path class="st1" d="M102.8,164.2c0-1.2,0.8-2.1,1.9-2.1c1.2,0,1.9,0.9,1.9,2.1c0,1.2-0.8,2.1-1.9,2.1
C103.6,166.3,102.8,165.4,102.8,164.2z M106.3,164.2c0-1-0.6-1.7-1.6-1.7c-1,0-1.6,0.7-1.6,1.7c0,1,0.6,1.7,1.6,1.7
C105.7,166,106.3,165.2,106.3,164.2z"/>
</g>
<g>
<path class="st1" d="M106.9,165.8l0.2-0.3c0.2,0.2,0.4,0.4,0.8,0.4c0.5,0,0.9-0.4,0.9-0.9v-2.8h0.3v2.8c0,0.8-0.5,1.2-1.2,1.2
C107.5,166.3,107.2,166.1,106.9,165.8z"/>
</g>
<g>
<path class="st1" d="M110.4,166.2v-4h2.5v0.3h-2.2v1.5h2.1v0.3h-2.1v1.6h2.2v0.3H110.4z"/>
</g>
<g>
<path class="st1" d="M113.5,164.2c0-1.2,0.9-2.1,2-2.1c0.6,0,1.1,0.3,1.5,0.7l-0.3,0.2c-0.3-0.3-0.7-0.6-1.2-0.6
c-0.9,0-1.7,0.7-1.7,1.7c0,1,0.7,1.7,1.7,1.7c0.5,0,0.9-0.2,1.2-0.6l0.3,0.2c-0.4,0.4-0.8,0.7-1.5,0.7
C114.4,166.3,113.5,165.5,113.5,164.2z"/>
</g>
<g>
<path class="st1" d="M118.7,166.2v-3.7h-1.3v-0.3h2.9v0.3H119v3.7H118.7z"/>
</g>
</g>
<g>
<polygon class="st1" points="26.3,163.8 31.6,158.5 36.9,163.8 37.7,163.8 31.6,157.6 25.5,163.8 "/>
<polygon class="st1" points="36.9,164.7 31.6,170 26.3,164.7 25.5,164.7 31.6,170.8 37.7,164.7 "/>
<polygon class="st1" points="31,163.8 36.3,158.5 41.6,163.8 42.5,163.8 36.3,157.6 30.2,163.8 "/>
<polygon class="st1" points="41.6,164.7 36.3,170 31,164.7 30.2,164.7 36.3,170.8 42.5,164.7 "/>
</g>
</g>
<g>
<path class="st1" d="M33.2,100.7c-4.6,0-8.3,3.7-8.3,8.3s3.7,8.3,8.3,8.3s8.3-3.7,8.3-8.3S37.8,100.7,33.2,100.7z"/>
</g>
<g>
<g>
<g>
<path class="st2" d="M33.2,35.2c40.7,0,73.8,33.1,73.8,73.8c0,0.7,0,1.4,0,2.1c0,1.7,0.6,3.3,1.7,4.6c1.2,1.2,2.8,1.9,4.5,2
l0.2,0c3.5,0,6.3-2.7,6.4-6.2c0-0.8,0-1.7,0-2.5c0-47.7-38.8-86.6-86.6-86.6c-0.8,0-1.7,0-2.5,0c-1.7,0-3.3,0.8-4.5,2
c-1.2,1.2-1.8,2.9-1.7,4.6c0.1,3.5,3,6.3,6.6,6.2C31.8,35.2,32.5,35.2,33.2,35.2z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st3" d="M33.2,60.5c26.7,0,48.5,21.7,48.5,48.5c0,0.6,0,1.3,0,2c-0.1,1.7,0.5,3.3,1.7,4.6c1.2,1.3,2.7,2,4.4,2.1
c1.7,0.1,3.3-0.5,4.6-1.7c1.2-1.2,2-2.7,2-4.4c0-0.9,0.1-1.8,0.1-2.6c0-33.8-27.5-61.2-61.2-61.2c-0.8,0-1.6,0-2.6,0.1
c-1.7,0.1-3.3,0.8-4.4,2.1c-1.2,1.3-1.8,2.9-1.7,4.6s0.8,3.3,2.1,4.4c1.3,1.2,2.9,1.8,4.6,1.7C31.9,60.5,32.6,60.5,33.2,60.5z"
/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st4" d="M33.2,86.7c12.3,0,22.3,10,22.3,22.3c0,0.5,0,1.1-0.1,1.8c-0.3,3.5,2.3,6.6,5.8,6.9
c3.5,0.3,6.6-2.3,6.9-5.8c0.1-1,0.1-1.9,0.1-2.8c0-19.3-15.7-35.1-35.1-35.1c-0.9,0-1.8,0-2.8,0.1c-1.7,0.1-3.2,0.9-4.3,2.2
c-1.1,1.3-1.6,2.9-1.5,4.6c0.1,1.7,0.9,3.2,2.2,4.3c1.3,1.1,2.9,1.6,4.6,1.5C32.1,86.7,32.7,86.7,33.2,86.7z"/>
</g>
</g>
</g>
</g>
<g>
<path class="st1" d="M35.8,130.4c1.1,0.6,2.1,1.5,2.7,2.6c0.7,1.1,1,2.3,1,3.7s-0.3,2.6-1,3.7c-0.7,1.1-1.6,2-2.7,2.6
c-1.1,0.6-2.4,1-3.8,1s-2.7-0.3-3.8-1c-1.1-0.6-2.1-1.5-2.7-2.6c-0.7-1.1-1-2.3-1-3.7c0-1.3,0.3-2.6,1-3.7c0.7-1.1,1.6-2,2.7-2.6
c1.1-0.6,2.4-0.9,3.8-0.9C33.4,129.5,34.7,129.8,35.8,130.4z M29.9,132.9c-0.7,0.4-1.2,0.9-1.6,1.6s-0.6,1.4-0.6,2.2
c0,0.8,0.2,1.6,0.6,2.3c0.4,0.7,0.9,1.2,1.6,1.6c0.7,0.4,1.4,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.6c0.6-0.4,1.2-0.9,1.5-1.6
c0.4-0.7,0.6-1.4,0.6-2.3c0-0.8-0.2-1.6-0.6-2.2s-0.9-1.2-1.5-1.6c-0.6-0.4-1.4-0.6-2.1-0.6C31.3,132.3,30.6,132.5,29.9,132.9z"/>
<path class="st1" d="M50.6,133.6c0.8,0.5,1.4,1.1,1.8,2c0.4,0.8,0.6,1.8,0.6,2.9c0,1.1-0.2,2-0.6,2.8c-0.4,0.8-1,1.5-1.8,1.9
c-0.8,0.5-1.6,0.7-2.6,0.7c-0.7,0-1.4-0.1-2-0.4s-1.1-0.7-1.5-1.2v5.4h-3.1V133h3.1v1.6c0.4-0.5,0.9-1,1.4-1.2s1.2-0.4,2-0.4
C48.9,132.9,49.8,133.1,50.6,133.6z M49.1,140.5c0.5-0.6,0.7-1.3,0.7-2.2c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.6-1.1-0.8-1.9-0.8
s-1.4,0.3-1.9,0.8c-0.5,0.6-0.8,1.3-0.8,2.1c0,0.9,0.2,1.6,0.8,2.2s1.1,0.8,1.9,0.8S48.6,141,49.1,140.5z"/>
<path class="st1" d="M63.4,134.4c0.9,1,1.4,2.4,1.4,4.2c0,0.3,0,0.6,0,0.7H57c0.2,0.7,0.5,1.2,1,1.6c0.5,0.4,1.1,0.6,1.8,0.6
c0.5,0,1-0.1,1.5-0.3s0.9-0.5,1.3-0.9l1.6,1.6c-0.5,0.6-1.2,1.1-2,1.4c-0.8,0.3-1.6,0.5-2.6,0.5c-1.1,0-2.1-0.2-3-0.7
s-1.5-1.1-2-1.9c-0.5-0.8-0.7-1.8-0.7-2.9c0-1.1,0.2-2.1,0.7-2.9s1.1-1.5,2-1.9c0.8-0.5,1.8-0.7,2.9-0.7
C61.2,132.9,62.5,133.4,63.4,134.4z M61.8,137.5c0-0.7-0.3-1.3-0.7-1.7s-1-0.6-1.7-0.6c-0.7,0-1.2,0.2-1.7,0.6
c-0.4,0.4-0.7,1-0.9,1.7H61.8z"/>
<path class="st1" d="M76.2,134c0.7,0.7,1.1,1.7,1.1,3v6.8h-3.1v-5.9c0-0.7-0.2-1.2-0.6-1.6s-0.9-0.6-1.5-0.6
c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.2-0.7,2v5.3h-3.1V133h3.1v1.9c0.7-1.3,2-2,3.7-2C74.6,132.8,75.5,133.2,76.2,134z"/>
<path class="st1" d="M96,129.7h3.3l-4.7,14h-3.3l-2.9-10.1l-3,10.1h-3.2l-4.7-14h3.4l3,10.7l3-10.7H90l3.1,10.7L96,129.7z"/>
<path class="st1" d="M103.3,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C102.6,128.2,103,128.3,103.3,128.7z M100.6,133h3.1
v10.8h-3.1V133z"/>
<path class="st1" d="M106.5,129.7h10.1l0,2.6h-6.9v3.4h6.3v2.6h-6.3v5.3h-3.2V129.7z"/>
<path class="st1" d="M120.9,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C120.1,128.2,120.5,128.3,120.9,128.7z M118.1,133h3.1
v10.8h-3.1V133z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.0 KiB

View File

@@ -1,171 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 141.5 185.6" style="enable-background:new 0 0 141.5 185.6;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
.st1{fill:#D3D3D3;}
.st2{fill:#808386;}
.st3{fill:#BCBEC0;}
</style>
<g>
<g>
<path d="M120.7,183.9H21.5c-10.8,0-19.5-8.7-19.5-19.5V20.5c0-10.8,8.7-19.5,19.5-19.5h99.2c10.8,0,19.5,8.7,19.5,19.5v143.9
C140.2,175.2,131.5,183.9,120.7,183.9z"/>
<g>
<g>
<g>
<g>
<path class="st0" d="M46.3,166.2v-3.4h-1.2v-0.6h3.1v0.6H47v3.4H46.3z"/>
</g>
<g>
<path class="st0" d="M49,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H49z"/>
</g>
<g>
<path class="st0" d="M52.6,166.2v-4h0.7v3.4h1.8v0.6H52.6z"/>
</g>
<g>
<path class="st0" d="M55.7,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H55.7z"/>
</g>
<g>
<path class="st0" d="M59.1,164.2c0-1.2,0.9-2.1,2.1-2.1c0.8,0,1.3,0.4,1.6,0.9l-0.6,0.3c-0.2-0.3-0.6-0.6-1-0.6
c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.4,0,0.8-0.3,1-0.6l0.6,0.3c-0.3,0.5-0.8,0.9-1.6,0.9
C60,166.3,59.1,165.5,59.1,164.2z"/>
</g>
<g>
<path class="st0" d="M63.2,164.2c0-1.2,0.8-2.1,2-2.1c1.2,0,2,0.9,2,2.1c0,1.2-0.8,2.1-2,2.1C64,166.3,63.2,165.4,63.2,164.2z
M66.5,164.2c0-0.8-0.5-1.4-1.3-1.4c-0.8,0-1.3,0.6-1.3,1.4c0,0.8,0.5,1.4,1.3,1.4C66,165.7,66.5,165,66.5,164.2z"/>
</g>
<g>
<path class="st0" d="M71.3,166.2v-3.1l-1.2,3.1h-0.3l-1.2-3.1v3.1h-0.7v-4h1l1.1,2.7l1.1-2.7h1v4H71.3z"/>
</g>
<g>
<path class="st0" d="M75.7,166.2v-4h0.7v4H75.7z"/>
</g>
<g>
<path class="st0" d="M80.4,166.2l-2.1-2.8v2.8h-0.7v-4h0.7l2,2.8v-2.8h0.7v4H80.4z"/>
</g>
<g>
<path class="st0" d="M82.3,166.2v-4H85v0.6h-2v1h2v0.6h-2v1.7H82.3z"/>
</g>
<g>
<path class="st0" d="M87.9,166.2l-0.9-1.5h-0.7v1.5h-0.7v-4h1.7c0.8,0,1.3,0.5,1.3,1.2c0,0.7-0.5,1.1-0.9,1.2l1,1.6H87.9z
M88,163.5c0-0.4-0.3-0.6-0.7-0.6h-1v1.3h1C87.7,164.1,88,163.9,88,163.5z"/>
</g>
<g>
<path class="st0" d="M92.4,166.2l-0.3-0.8h-1.8l-0.3,0.8h-0.8l1.6-4h0.9l1.6,4H92.4z M91.2,162.9l-0.7,1.9h1.4L91.2,162.9z"/>
</g>
<g>
<path class="st0" d="M95.8,166.2v-4h1.5c0.8,0,1.2,0.5,1.2,1.2c0,0.6-0.4,1.2-1.2,1.2h-1.2v1.7H95.8z M98.2,163.4
c0-0.5-0.3-0.9-0.9-0.9h-1.1v1.7h1.1C97.8,164.3,98.2,163.9,98.2,163.4z"/>
</g>
<g>
<path class="st0" d="M101.5,166.2l-1.1-1.6h-0.9v1.6h-0.3v-4h1.5c0.7,0,1.2,0.4,1.2,1.2c0,0.7-0.5,1.1-1.1,1.1l1.2,1.7H101.5z
M101.6,163.4c0-0.5-0.4-0.9-0.9-0.9h-1.1v1.7h1.1C101.2,164.3,101.6,163.9,101.6,163.4z"/>
</g>
<g>
<path class="st0" d="M102.8,164.2c0-1.2,0.8-2.1,1.9-2.1c1.2,0,1.9,0.9,1.9,2.1c0,1.2-0.8,2.1-1.9,2.1
C103.6,166.3,102.8,165.4,102.8,164.2z M106.3,164.2c0-1-0.6-1.7-1.6-1.7c-1,0-1.6,0.7-1.6,1.7c0,1,0.6,1.7,1.6,1.7
C105.7,166,106.3,165.2,106.3,164.2z"/>
</g>
<g>
<path class="st0" d="M106.9,165.8l0.2-0.3c0.2,0.2,0.4,0.4,0.8,0.4c0.5,0,0.9-0.4,0.9-0.9v-2.8h0.3v2.8c0,0.8-0.5,1.2-1.2,1.2
C107.5,166.3,107.2,166.1,106.9,165.8z"/>
</g>
<g>
<path class="st0" d="M110.4,166.2v-4h2.5v0.3h-2.2v1.5h2.1v0.3h-2.1v1.6h2.2v0.3H110.4z"/>
</g>
<g>
<path class="st0" d="M113.5,164.2c0-1.2,0.9-2.1,2-2.1c0.6,0,1.1,0.3,1.5,0.7l-0.3,0.2c-0.3-0.3-0.7-0.6-1.2-0.6
c-0.9,0-1.7,0.7-1.7,1.7c0,1,0.7,1.7,1.7,1.7c0.5,0,0.9-0.2,1.2-0.6l0.3,0.2c-0.4,0.4-0.8,0.7-1.5,0.7
C114.4,166.3,113.5,165.5,113.5,164.2z"/>
</g>
<g>
<path class="st0" d="M118.7,166.2v-3.7h-1.3v-0.3h2.9v0.3H119v3.7H118.7z"/>
</g>
</g>
<g>
<polygon class="st0" points="26.3,163.8 31.6,158.5 36.9,163.8 37.7,163.8 31.6,157.6 25.5,163.8 "/>
<polygon class="st0" points="36.9,164.7 31.6,170 26.3,164.7 25.5,164.7 31.6,170.8 37.7,164.7 "/>
<polygon class="st0" points="31,163.8 36.3,158.5 41.6,163.8 42.5,163.8 36.3,157.6 30.2,163.8 "/>
<polygon class="st0" points="41.6,164.7 36.3,170 31,164.7 30.2,164.7 36.3,170.8 42.5,164.7 "/>
</g>
</g>
</g>
<g>
<g>
<path class="st0" d="M33.2,100.7c-4.6,0-8.3,3.7-8.3,8.3s3.7,8.3,8.3,8.3s8.3-3.7,8.3-8.3S37.8,100.7,33.2,100.7z"/>
</g>
</g>
<g>
<g>
<g>
<path class="st1" d="M33.2,35.2c40.7,0,73.8,33.1,73.8,73.8c0,0.7,0,1.4,0,2.1c0,1.7,0.6,3.3,1.7,4.6c1.2,1.2,2.8,1.9,4.5,2
l0.2,0c3.5,0,6.3-2.7,6.4-6.2c0-0.8,0-1.7,0-2.5c0-47.7-38.8-86.6-86.6-86.6c-0.8,0-1.7,0-2.5,0c-1.7,0-3.3,0.8-4.5,2
c-1.2,1.2-1.8,2.9-1.7,4.6c0.1,3.5,3,6.3,6.6,6.2C31.8,35.2,32.5,35.2,33.2,35.2z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st2" d="M33.2,60.5c26.7,0,48.5,21.7,48.5,48.5c0,0.6,0,1.3,0,2c-0.1,1.7,0.5,3.3,1.7,4.6c1.2,1.3,2.7,2,4.4,2.1
c1.7,0.1,3.3-0.5,4.6-1.7c1.2-1.2,2-2.7,2-4.4c0-0.9,0.1-1.8,0.1-2.6c0-33.8-27.5-61.2-61.2-61.2c-0.8,0-1.6,0-2.6,0.1
c-1.7,0.1-3.3,0.8-4.4,2.1c-1.2,1.3-1.8,2.9-1.7,4.6s0.8,3.3,2.1,4.4c1.3,1.2,2.9,1.8,4.6,1.7C31.9,60.5,32.6,60.5,33.2,60.5z"
/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st3" d="M33.2,86.7c12.3,0,22.3,10,22.3,22.3c0,0.5,0,1.1-0.1,1.8c-0.3,3.5,2.3,6.6,5.8,6.9
c3.5,0.3,6.6-2.3,6.9-5.8c0.1-1,0.1-1.9,0.1-2.8c0-19.3-15.7-35.1-35.1-35.1c-0.9,0-1.8,0-2.8,0.1c-1.7,0.1-3.2,0.9-4.3,2.2
c-1.1,1.3-1.6,2.9-1.5,4.6c0.1,1.7,0.9,3.2,2.2,4.3c1.3,1.1,2.9,1.6,4.6,1.5C32.1,86.7,32.7,86.7,33.2,86.7z"/>
</g>
</g>
</g>
</g>
<g>
<g>
<path class="st0" d="M35.8,130.4c1.1,0.6,2.1,1.5,2.7,2.6c0.7,1.1,1,2.3,1,3.7s-0.3,2.6-1,3.7c-0.7,1.1-1.6,2-2.7,2.6
c-1.1,0.6-2.4,1-3.8,1s-2.7-0.3-3.8-1c-1.1-0.6-2.1-1.5-2.7-2.6c-0.7-1.1-1-2.3-1-3.7c0-1.3,0.3-2.6,1-3.7c0.7-1.1,1.6-2,2.7-2.6
c1.1-0.6,2.4-0.9,3.8-0.9C33.4,129.5,34.7,129.8,35.8,130.4z M29.9,132.9c-0.7,0.4-1.2,0.9-1.6,1.6s-0.6,1.4-0.6,2.2
c0,0.8,0.2,1.6,0.6,2.3c0.4,0.7,0.9,1.2,1.6,1.6c0.7,0.4,1.4,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.6c0.6-0.4,1.2-0.9,1.5-1.6
c0.4-0.7,0.6-1.4,0.6-2.3c0-0.8-0.2-1.6-0.6-2.2s-0.9-1.2-1.5-1.6c-0.6-0.4-1.4-0.6-2.1-0.6C31.3,132.3,30.6,132.5,29.9,132.9z"
/>
<path class="st0" d="M50.6,133.6c0.8,0.5,1.4,1.1,1.8,2c0.4,0.8,0.6,1.8,0.6,2.9c0,1.1-0.2,2-0.6,2.8c-0.4,0.8-1,1.5-1.8,1.9
c-0.8,0.5-1.6,0.7-2.6,0.7c-0.7,0-1.4-0.1-2-0.4s-1.1-0.7-1.5-1.2v5.4h-3.1V133h3.1v1.6c0.4-0.5,0.9-1,1.4-1.2s1.2-0.4,2-0.4
C48.9,132.9,49.8,133.1,50.6,133.6z M49.1,140.5c0.5-0.6,0.7-1.3,0.7-2.2c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.6-1.1-0.8-1.9-0.8
s-1.4,0.3-1.9,0.8c-0.5,0.6-0.8,1.3-0.8,2.1c0,0.9,0.2,1.6,0.8,2.2s1.1,0.8,1.9,0.8S48.6,141,49.1,140.5z"/>
<path class="st0" d="M63.4,134.4c0.9,1,1.4,2.4,1.4,4.2c0,0.3,0,0.6,0,0.7H57c0.2,0.7,0.5,1.2,1,1.6c0.5,0.4,1.1,0.6,1.8,0.6
c0.5,0,1-0.1,1.5-0.3s0.9-0.5,1.3-0.9l1.6,1.6c-0.5,0.6-1.2,1.1-2,1.4c-0.8,0.3-1.6,0.5-2.6,0.5c-1.1,0-2.1-0.2-3-0.7
s-1.5-1.1-2-1.9c-0.5-0.8-0.7-1.8-0.7-2.9c0-1.1,0.2-2.1,0.7-2.9s1.1-1.5,2-1.9c0.8-0.5,1.8-0.7,2.9-0.7
C61.2,132.9,62.5,133.4,63.4,134.4z M61.8,137.5c0-0.7-0.3-1.3-0.7-1.7s-1-0.6-1.7-0.6c-0.7,0-1.2,0.2-1.7,0.6
c-0.4,0.4-0.7,1-0.9,1.7H61.8z"/>
<path class="st0" d="M76.2,134c0.7,0.7,1.1,1.7,1.1,3v6.8h-3.1v-5.9c0-0.7-0.2-1.2-0.6-1.6s-0.9-0.6-1.5-0.6
c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.2-0.7,2v5.3h-3.1V133h3.1v1.9c0.7-1.3,2-2,3.7-2C74.6,132.8,75.5,133.2,76.2,134z"/>
<path class="st0" d="M96,129.7h3.3l-4.7,14h-3.3l-2.9-10.1l-3,10.1h-3.2l-4.7-14h3.4l3,10.7l3-10.7H90l3.1,10.7L96,129.7z"/>
<path class="st0" d="M103.3,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C102.6,128.2,103,128.3,103.3,128.7z M100.6,133h3.1
v10.8h-3.1V133z"/>
<path class="st0" d="M106.5,129.7h10.1l0,2.6h-6.9v3.4h6.3v2.6h-6.3v5.3h-3.2V129.7z"/>
<path class="st0" d="M120.9,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C120.1,128.2,120.5,128.3,120.9,128.7z M118.1,133h3.1
v10.8h-3.1V133z"/>
</g>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.2 KiB

View File

@@ -1,161 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 141.5 185.6" style="enable-background:new 0 0 141.5 185.6;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<g>
<path d="M120.7,183.9H21.5c-10.8,0-19.5-8.7-19.5-19.5V20.5c0-10.8,8.7-19.5,19.5-19.5h99.2c10.8,0,19.5,8.7,19.5,19.5v143.9
C140.2,175.2,131.5,183.9,120.7,183.9z"/>
<g>
<g>
<g>
<path class="st0" d="M46.3,166.2v-3.4h-1.2v-0.6h3.1v0.6H47v3.4H46.3z"/>
</g>
<g>
<path class="st0" d="M49,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H49z"/>
</g>
<g>
<path class="st0" d="M52.6,166.2v-4h0.7v3.4h1.8v0.6H52.6z"/>
</g>
<g>
<path class="st0" d="M55.7,166.2v-4h2.7v0.6h-2v1h2v0.6h-2v1.1h2v0.6H55.7z"/>
</g>
<g>
<path class="st0" d="M59.1,164.2c0-1.2,0.9-2.1,2.1-2.1c0.8,0,1.3,0.4,1.6,0.9l-0.6,0.3c-0.2-0.3-0.6-0.6-1-0.6
c-0.8,0-1.4,0.6-1.4,1.4c0,0.8,0.6,1.4,1.4,1.4c0.4,0,0.8-0.3,1-0.6l0.6,0.3c-0.3,0.5-0.8,0.9-1.6,0.9
C60,166.3,59.1,165.5,59.1,164.2z"/>
</g>
<g>
<path class="st0" d="M63.2,164.2c0-1.2,0.8-2.1,2-2.1c1.2,0,2,0.9,2,2.1c0,1.2-0.8,2.1-2,2.1C64,166.3,63.2,165.4,63.2,164.2z
M66.5,164.2c0-0.8-0.5-1.4-1.3-1.4c-0.8,0-1.3,0.6-1.3,1.4c0,0.8,0.5,1.4,1.3,1.4C66,165.7,66.5,165,66.5,164.2z"/>
</g>
<g>
<path class="st0" d="M71.3,166.2v-3.1l-1.2,3.1h-0.3l-1.2-3.1v3.1h-0.7v-4h1l1.1,2.7l1.1-2.7h1v4H71.3z"/>
</g>
<g>
<path class="st0" d="M75.7,166.2v-4h0.7v4H75.7z"/>
</g>
<g>
<path class="st0" d="M80.4,166.2l-2.1-2.8v2.8h-0.7v-4h0.7l2,2.8v-2.8h0.7v4H80.4z"/>
</g>
<g>
<path class="st0" d="M82.3,166.2v-4H85v0.6h-2v1h2v0.6h-2v1.7H82.3z"/>
</g>
<g>
<path class="st0" d="M87.9,166.2l-0.9-1.5h-0.7v1.5h-0.7v-4h1.7c0.8,0,1.3,0.5,1.3,1.2c0,0.7-0.5,1.1-0.9,1.2l1,1.6H87.9z
M88,163.5c0-0.4-0.3-0.6-0.7-0.6h-1v1.3h1C87.7,164.1,88,163.9,88,163.5z"/>
</g>
<g>
<path class="st0" d="M92.4,166.2l-0.3-0.8h-1.8l-0.3,0.8h-0.8l1.6-4h0.9l1.6,4H92.4z M91.2,162.9l-0.7,1.9h1.4L91.2,162.9z"/>
</g>
<g>
<path class="st0" d="M95.8,166.2v-4h1.5c0.8,0,1.2,0.5,1.2,1.2c0,0.6-0.4,1.2-1.2,1.2h-1.2v1.7H95.8z M98.2,163.4
c0-0.5-0.3-0.9-0.9-0.9h-1.1v1.7h1.1C97.8,164.3,98.2,163.9,98.2,163.4z"/>
</g>
<g>
<path class="st0" d="M101.5,166.2l-1.1-1.6h-0.9v1.6h-0.3v-4h1.5c0.7,0,1.2,0.4,1.2,1.2c0,0.7-0.5,1.1-1.1,1.1l1.2,1.7H101.5z
M101.6,163.4c0-0.5-0.4-0.9-0.9-0.9h-1.1v1.7h1.1C101.2,164.3,101.6,163.9,101.6,163.4z"/>
</g>
<g>
<path class="st0" d="M102.8,164.2c0-1.2,0.8-2.1,1.9-2.1c1.2,0,1.9,0.9,1.9,2.1c0,1.2-0.8,2.1-1.9,2.1
C103.6,166.3,102.8,165.4,102.8,164.2z M106.3,164.2c0-1-0.6-1.7-1.6-1.7c-1,0-1.6,0.7-1.6,1.7c0,1,0.6,1.7,1.6,1.7
C105.7,166,106.3,165.2,106.3,164.2z"/>
</g>
<g>
<path class="st0" d="M106.9,165.8l0.2-0.3c0.2,0.2,0.4,0.4,0.8,0.4c0.5,0,0.9-0.4,0.9-0.9v-2.8h0.3v2.8c0,0.8-0.5,1.2-1.2,1.2
C107.5,166.3,107.2,166.1,106.9,165.8z"/>
</g>
<g>
<path class="st0" d="M110.4,166.2v-4h2.5v0.3h-2.2v1.5h2.1v0.3h-2.1v1.6h2.2v0.3H110.4z"/>
</g>
<g>
<path class="st0" d="M113.5,164.2c0-1.2,0.9-2.1,2-2.1c0.6,0,1.1,0.3,1.5,0.7l-0.3,0.2c-0.3-0.3-0.7-0.6-1.2-0.6
c-0.9,0-1.7,0.7-1.7,1.7c0,1,0.7,1.7,1.7,1.7c0.5,0,0.9-0.2,1.2-0.6l0.3,0.2c-0.4,0.4-0.8,0.7-1.5,0.7
C114.4,166.3,113.5,165.5,113.5,164.2z"/>
</g>
<g>
<path class="st0" d="M118.7,166.2v-3.7h-1.3v-0.3h2.9v0.3H119v3.7H118.7z"/>
</g>
</g>
<g>
<polygon class="st0" points="26.3,163.8 31.6,158.5 36.9,163.8 37.7,163.8 31.6,157.6 25.5,163.8 "/>
<polygon class="st0" points="36.9,164.7 31.6,170 26.3,164.7 25.5,164.7 31.6,170.8 37.7,164.7 "/>
<polygon class="st0" points="31,163.8 36.3,158.5 41.6,163.8 42.5,163.8 36.3,157.6 30.2,163.8 "/>
<polygon class="st0" points="41.6,164.7 36.3,170 31,164.7 30.2,164.7 36.3,170.8 42.5,164.7 "/>
</g>
</g>
<g>
<path class="st0" d="M33.2,100.7c-4.6,0-8.3,3.7-8.3,8.3s3.7,8.3,8.3,8.3s8.3-3.7,8.3-8.3S37.8,100.7,33.2,100.7z"/>
</g>
<g>
<g>
<g>
<path class="st0" d="M33.2,35.2c40.7,0,73.8,33.1,73.8,73.8c0,0.7,0,1.4,0,2.1c0,1.7,0.6,3.3,1.7,4.6c1.2,1.2,2.8,1.9,4.5,2
l0.2,0c3.5,0,6.3-2.7,6.4-6.2c0-0.8,0-1.7,0-2.5c0-47.7-38.8-86.6-86.6-86.6c-0.8,0-1.7,0-2.5,0c-1.7,0-3.3,0.8-4.5,2
c-1.2,1.2-1.8,2.9-1.7,4.6c0.1,3.5,3,6.3,6.6,6.2C31.8,35.2,32.5,35.2,33.2,35.2z"/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st0" d="M33.2,60.5c26.7,0,48.5,21.7,48.5,48.5c0,0.6,0,1.3,0,2c-0.1,1.7,0.5,3.3,1.7,4.6c1.2,1.3,2.7,2,4.4,2.1
c1.7,0.1,3.3-0.5,4.6-1.7c1.2-1.2,2-2.7,2-4.4c0-0.9,0.1-1.8,0.1-2.6c0-33.8-27.5-61.2-61.2-61.2c-0.8,0-1.6,0-2.6,0.1
c-1.7,0.1-3.3,0.8-4.4,2.1c-1.2,1.3-1.8,2.9-1.7,4.6s0.8,3.3,2.1,4.4c1.3,1.2,2.9,1.8,4.6,1.7C31.9,60.5,32.6,60.5,33.2,60.5z"
/>
</g>
</g>
</g>
<g>
<g>
<g>
<path class="st0" d="M33.2,86.7c12.3,0,22.3,10,22.3,22.3c0,0.5,0,1.1-0.1,1.8c-0.3,3.5,2.3,6.6,5.8,6.9
c3.5,0.3,6.6-2.3,6.9-5.8c0.1-1,0.1-1.9,0.1-2.8c0-19.3-15.7-35.1-35.1-35.1c-0.9,0-1.8,0-2.8,0.1c-1.7,0.1-3.2,0.9-4.3,2.2
c-1.1,1.3-1.6,2.9-1.5,4.6c0.1,1.7,0.9,3.2,2.2,4.3c1.3,1.1,2.9,1.6,4.6,1.5C32.1,86.7,32.7,86.7,33.2,86.7z"/>
</g>
</g>
</g>
</g>
<g>
<path class="st0" d="M35.8,130.4c1.1,0.6,2.1,1.5,2.7,2.6c0.7,1.1,1,2.3,1,3.7s-0.3,2.6-1,3.7c-0.7,1.1-1.6,2-2.7,2.6
c-1.1,0.6-2.4,1-3.8,1s-2.7-0.3-3.8-1c-1.1-0.6-2.1-1.5-2.7-2.6c-0.7-1.1-1-2.3-1-3.7c0-1.3,0.3-2.6,1-3.7c0.7-1.1,1.6-2,2.7-2.6
c1.1-0.6,2.4-0.9,3.8-0.9C33.4,129.5,34.7,129.8,35.8,130.4z M29.9,132.9c-0.7,0.4-1.2,0.9-1.6,1.6s-0.6,1.4-0.6,2.2
c0,0.8,0.2,1.6,0.6,2.3c0.4,0.7,0.9,1.2,1.6,1.6c0.7,0.4,1.4,0.6,2.1,0.6c0.8,0,1.5-0.2,2.1-0.6c0.6-0.4,1.2-0.9,1.5-1.6
c0.4-0.7,0.6-1.4,0.6-2.3c0-0.8-0.2-1.6-0.6-2.2s-0.9-1.2-1.5-1.6c-0.6-0.4-1.4-0.6-2.1-0.6C31.3,132.3,30.6,132.5,29.9,132.9z"/>
<path class="st0" d="M50.6,133.6c0.8,0.5,1.4,1.1,1.8,2c0.4,0.8,0.6,1.8,0.6,2.9c0,1.1-0.2,2-0.6,2.8c-0.4,0.8-1,1.5-1.8,1.9
c-0.8,0.5-1.6,0.7-2.6,0.7c-0.7,0-1.4-0.1-2-0.4s-1.1-0.7-1.5-1.2v5.4h-3.1V133h3.1v1.6c0.4-0.5,0.9-1,1.4-1.2s1.2-0.4,2-0.4
C48.9,132.9,49.8,133.1,50.6,133.6z M49.1,140.5c0.5-0.6,0.7-1.3,0.7-2.2c0-0.9-0.2-1.6-0.7-2.1c-0.5-0.6-1.1-0.8-1.9-0.8
s-1.4,0.3-1.9,0.8c-0.5,0.6-0.8,1.3-0.8,2.1c0,0.9,0.2,1.6,0.8,2.2s1.1,0.8,1.9,0.8S48.6,141,49.1,140.5z"/>
<path class="st0" d="M63.4,134.4c0.9,1,1.4,2.4,1.4,4.2c0,0.3,0,0.6,0,0.7H57c0.2,0.7,0.5,1.2,1,1.6c0.5,0.4,1.1,0.6,1.8,0.6
c0.5,0,1-0.1,1.5-0.3s0.9-0.5,1.3-0.9l1.6,1.6c-0.5,0.6-1.2,1.1-2,1.4c-0.8,0.3-1.6,0.5-2.6,0.5c-1.1,0-2.1-0.2-3-0.7
s-1.5-1.1-2-1.9c-0.5-0.8-0.7-1.8-0.7-2.9c0-1.1,0.2-2.1,0.7-2.9s1.1-1.5,2-1.9c0.8-0.5,1.8-0.7,2.9-0.7
C61.2,132.9,62.5,133.4,63.4,134.4z M61.8,137.5c0-0.7-0.3-1.3-0.7-1.7s-1-0.6-1.7-0.6c-0.7,0-1.2,0.2-1.7,0.6
c-0.4,0.4-0.7,1-0.9,1.7H61.8z"/>
<path class="st0" d="M76.2,134c0.7,0.7,1.1,1.7,1.1,3v6.8h-3.1v-5.9c0-0.7-0.2-1.2-0.6-1.6s-0.9-0.6-1.5-0.6
c-0.8,0-1.4,0.3-1.8,0.8c-0.4,0.5-0.7,1.2-0.7,2v5.3h-3.1V133h3.1v1.9c0.7-1.3,2-2,3.7-2C74.6,132.8,75.5,133.2,76.2,134z"/>
<path class="st0" d="M96,129.7h3.3l-4.7,14h-3.3l-2.9-10.1l-3,10.1h-3.2l-4.7-14h3.4l3,10.7l3-10.7H90l3.1,10.7L96,129.7z"/>
<path class="st0" d="M103.3,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C102.6,128.2,103,128.3,103.3,128.7z M100.6,133h3.1
v10.8h-3.1V133z"/>
<path class="st0" d="M106.5,129.7h10.1l0,2.6h-6.9v3.4h6.3v2.6h-6.3v5.3h-3.2V129.7z"/>
<path class="st0" d="M120.9,128.7c0.3,0.3,0.5,0.7,0.5,1.2s-0.2,0.9-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5c-0.5,0-0.9-0.2-1.2-0.5
c-0.3-0.3-0.5-0.7-0.5-1.2c0-0.5,0.2-0.9,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5C120.1,128.2,120.5,128.3,120.9,128.7z M118.1,133h3.1
v10.8h-3.1V133z"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -1,130 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 251.2 114.2" style="enable-background:new 0 0 251.2 114.2;" xml:space="preserve">
<g>
<path d="M219.6,43.3C219.5,43.3,219.5,43.3,219.6,43.3c-1.3,0-2.2-1-2.2-2.2c0-0.2,0-0.4,0-0.6c0-11.9-9.7-21.6-21.6-21.6
c-0.2,0-0.4,0-0.6,0c-1.2,0-2.2-0.9-2.2-2.1c0-1.2,0.9-2.2,2.1-2.2c0.2,0,0.5,0,0.7,0c14.3,0,25.9,11.6,25.9,25.9
c0,0.2,0,0.5,0,0.7C221.7,42.4,220.7,43.3,219.6,43.3z"/>
<path d="M212.1,43.3C212,43.3,212,43.3,212.1,43.3c-1.3-0.1-2.2-1.1-2.2-2.3c0-0.2,0-0.4,0-0.6c0-7.7-6.3-14.1-14.1-14.1
c-0.2,0-0.4,0-0.6,0c-1.2,0.1-2.2-0.9-2.3-2.1c0-1.2,0.9-2.2,2.1-2.3c0.3,0,0.5,0,0.8,0c10.2,0,18.4,8.3,18.4,18.4
c0,0.2,0,0.5,0,0.8C214.2,42.4,213.2,43.3,212.1,43.3z"/>
<path d="M204.3,43.3c-0.1,0-0.1,0-0.2,0c-1.2-0.1-2.1-1.1-2-2.3c0-0.2,0-0.4,0-0.5c0-3.5-2.8-6.3-6.3-6.3c-0.1,0-0.3,0-0.5,0
c-1.2,0.1-2.3-0.8-2.3-2c-0.1-1.2,0.8-2.3,2-2.3c0.3,0,0.6,0,0.9,0c5.9,0,10.7,4.8,10.7,10.7c0,0.3,0,0.5,0,0.9
C206.4,42.4,205.4,43.3,204.3,43.3z"/>
<g>
<g>
<g>
<path d="M61.9,89.9v-4.7h-1.7v-0.9h4.4v0.9h-1.7v4.7H61.9z"/>
</g>
<g>
<path d="M65.6,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H65.6z"/>
</g>
<g>
<path d="M70.7,89.9v-5.6h1V89h2.5v0.9H70.7z"/>
</g>
<g>
<path d="M74.9,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H74.9z"/>
</g>
<g>
<path d="M79.8,87.1c0-1.7,1.3-2.9,2.9-2.9c1.1,0,1.8,0.6,2.2,1.3l-0.8,0.4c-0.3-0.5-0.8-0.8-1.4-0.8c-1.1,0-1.9,0.8-1.9,2
c0,1.2,0.8,2,1.9,2c0.6,0,1.1-0.4,1.4-0.8l0.8,0.4c-0.4,0.7-1.1,1.3-2.2,1.3C81.1,90,79.8,88.8,79.8,87.1z"/>
</g>
<g>
<path d="M85.5,87.1c0-1.7,1.2-2.9,2.9-2.9c1.7,0,2.9,1.2,2.9,2.9S90,90,88.3,90C86.7,90,85.5,88.8,85.5,87.1z M90.2,87.1
c0-1.2-0.7-2-1.9-2c-1.1,0-1.9,0.9-1.9,2c0,1.1,0.7,2,1.9,2C89.5,89.1,90.2,88.3,90.2,87.1z"/>
</g>
<g>
<path d="M96.9,89.9v-4.3l-1.7,4.3h-0.4l-1.7-4.3v4.3h-1v-5.6h1.4l1.5,3.8l1.5-3.8h1.4v5.6H96.9z"/>
</g>
<g>
<path d="M103,89.9v-5.6h1v5.6H103z"/>
</g>
<g>
<path d="M109.7,89.9l-2.9-4v4h-1v-5.6h1l2.9,3.9v-3.9h1v5.6H109.7z"/>
</g>
<g>
<path d="M112.4,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8v2.4H112.4z"/>
</g>
<g>
<path d="M120.3,89.9l-1.2-2.1h-1v2.1h-1v-5.6h2.5c1.1,0,1.8,0.7,1.8,1.8c0,1-0.7,1.5-1.3,1.6l1.4,2.2H120.3z M120.4,86.1
c0-0.5-0.4-0.9-1-0.9h-1.4V87h1.4C120,87,120.4,86.6,120.4,86.1z"/>
</g>
<g>
<path d="M126.6,89.9l-0.4-1.1h-2.6l-0.4,1.1h-1.1l2.2-5.6h1.2l2.2,5.6H126.6z M124.9,85.3l-1,2.7h2L124.9,85.3z"/>
</g>
<g>
<path d="M131.4,89.9v-5.6h2.1c1.1,0,1.7,0.8,1.7,1.6c0,0.9-0.6,1.6-1.7,1.6h-1.6v2.3H131.4z M134.7,86c0-0.7-0.5-1.2-1.2-1.2
h-1.6v2.4h1.6C134.2,87.2,134.7,86.6,134.7,86z"/>
</g>
<g>
<path d="M139.4,89.9l-1.6-2.3h-1.2v2.3h-0.5v-5.6h2.1c1,0,1.7,0.6,1.7,1.6c0,1-0.7,1.6-1.6,1.6l1.6,2.3H139.4z M139.4,86
c0-0.7-0.5-1.2-1.2-1.2h-1.6v2.4h1.6C138.9,87.2,139.4,86.7,139.4,86z"/>
</g>
<g>
<path d="M141.2,87.1c0-1.6,1.1-2.9,2.7-2.9c1.6,0,2.7,1.3,2.7,2.9c0,1.6-1.1,2.9-2.7,2.9C142.3,90,141.2,88.8,141.2,87.1z
M146.1,87.1c0-1.4-0.9-2.5-2.2-2.5c-1.4,0-2.2,1-2.2,2.5c0,1.4,0.9,2.5,2.2,2.5C145.2,89.6,146.1,88.5,146.1,87.1z"/>
</g>
<g>
<path d="M147,89.3l0.3-0.4c0.3,0.3,0.6,0.6,1.1,0.6c0.8,0,1.2-0.5,1.2-1.3v-4h0.5v4c0,1.2-0.8,1.7-1.7,1.7
C147.9,90,147.4,89.8,147,89.3z"/>
</g>
<g>
<path d="M151.8,89.9v-5.6h3.5v0.4h-3.1v2.1h3v0.4h-3v2.2h3.1v0.4H151.8z"/>
</g>
<g>
<path d="M156.3,87.1c0-1.7,1.3-2.9,2.8-2.9c0.9,0,1.6,0.4,2,1l-0.4,0.3c-0.4-0.5-1-0.8-1.6-0.8c-1.3,0-2.3,1-2.3,2.5
c0,1.4,1,2.5,2.3,2.5c0.7,0,1.3-0.3,1.6-0.8l0.4,0.3c-0.5,0.6-1.2,1-2,1C157.5,90,156.3,88.8,156.3,87.1z"/>
</g>
<g>
<path d="M163.5,89.9v-5.2h-1.8v-0.4h4.1v0.4H164v5.2H163.5z"/>
</g>
</g>
<g>
<polygon points="33.7,86.5 41.2,79 48.6,86.5 49.8,86.5 41.2,77.9 32.6,86.5 "/>
<polygon points="48.6,87.8 41.2,95.2 33.7,87.8 32.6,87.8 41.2,96.4 49.8,87.8 "/>
<polygon points="40.3,86.5 47.8,79 55.3,86.5 56.4,86.5 47.8,77.9 39.2,86.5 "/>
<polygon points="55.3,87.8 47.8,95.2 40.3,87.8 39.2,87.8 47.8,96.4 56.4,87.8 "/>
</g>
</g>
</g>
<g>
<path d="M51.2,41.3c2,1.1,3.6,2.6,4.7,4.5c1.1,1.9,1.7,4,1.7,6.4c0,2.3-0.6,4.5-1.7,6.4c-1.1,1.9-2.7,3.4-4.7,4.6
c-2,1.1-4.2,1.7-6.6,1.7c-2.4,0-4.6-0.6-6.6-1.7c-2-1.1-3.6-2.6-4.7-4.6c-1.1-1.9-1.7-4.1-1.7-6.4c0-2.3,0.6-4.5,1.7-6.4
c1.1-1.9,2.7-3.4,4.7-4.5c2-1.1,4.2-1.6,6.6-1.6C47,39.6,49.2,40.2,51.2,41.3z M40.5,44.9c-1.3,0.7-2.3,1.7-3,3
c-0.7,1.3-1.1,2.7-1.1,4.2s0.4,3,1.1,4.2c0.8,1.3,1.8,2.3,3,3c1.3,0.7,2.7,1.1,4.1,1.1c1.5,0,2.8-0.4,4.1-1.1c1.3-0.7,2.3-1.8,3-3
c0.7-1.3,1.1-2.7,1.1-4.2s-0.4-2.9-1.1-4.2c-0.7-1.3-1.7-2.3-3-3c-1.3-0.7-2.6-1.1-4.1-1.1C43.2,43.8,41.8,44.2,40.5,44.9z"/>
<path d="M76.9,46.8c1.3,0.8,2.4,1.9,3.1,3.4c0.7,1.4,1.1,3.1,1.1,5c0,1.9-0.4,3.5-1.1,4.9c-0.7,1.4-1.8,2.5-3.1,3.3
c-1.3,0.8-2.9,1.2-4.6,1.2c-1.4,0-2.6-0.3-3.7-0.8c-1.1-0.5-2-1.3-2.7-2.4v9.8h-4.6V45.7H66v3.1c0.7-1.1,1.5-1.8,2.6-2.4
c1.1-0.5,2.3-0.8,3.7-0.8C74,45.6,75.6,46,76.9,46.8z M75.1,59.1c1-1.1,1.5-2.4,1.5-4.1c0-1.7-0.5-3-1.5-4.1
c-1-1.1-2.2-1.6-3.8-1.6c-1.6,0-2.8,0.5-3.8,1.6c-1,1-1.5,2.4-1.5,4.1c0,1.7,0.5,3,1.5,4.1c1,1.1,2.3,1.6,3.8,1.6
C72.8,60.7,74.1,60.2,75.1,59.1z"/>
<path d="M99.3,48.1c1.5,1.7,2.3,4.1,2.3,7.2c0,0.6,0,1.1,0,1.4H87.7c0.3,1.3,0.9,2.4,1.9,3.1c0.9,0.8,2.1,1.1,3.5,1.1
c1,0,1.9-0.2,2.7-0.5c0.9-0.4,1.6-0.9,2.3-1.6l2.5,2.6c-0.9,1-2.1,1.8-3.4,2.4c-1.3,0.6-2.8,0.8-4.5,0.8c-1.9,0-3.6-0.4-5.1-1.2
c-1.5-0.8-2.6-1.9-3.4-3.3c-0.8-1.4-1.2-3.1-1.2-5c0-1.9,0.4-3.5,1.2-5c0.8-1.4,1.9-2.6,3.4-3.4c1.4-0.8,3.1-1.2,4.9-1.2
C95.5,45.6,97.8,46.4,99.3,48.1z M97.4,53.6c0-1.4-0.5-2.5-1.4-3.3c-0.9-0.8-2-1.2-3.4-1.2c-1.3,0-2.4,0.4-3.3,1.2
c-0.9,0.8-1.5,1.9-1.7,3.3H97.4z"/>
<path d="M121.5,47.5c1.2,1.3,1.9,3.1,1.9,5.3v11.7h-4.6V54.1c0-1.3-0.4-2.3-1.1-3.1c-0.7-0.8-1.8-1.1-3-1.1c-1.5,0-2.7,0.5-3.6,1.5
s-1.3,2.3-1.3,3.8v9.2h-4.5V45.7h4.5v3.5c1.3-2.4,3.5-3.6,6.7-3.7C118.5,45.5,120.2,46.2,121.5,47.5z"/>
<path d="M156.5,39.9h4.9l-8.3,24.5h-4.9l-5.6-18.6l-5.7,18.6h-4.8l-8.3-24.5h5l5.8,19.4l5.7-19.4h4.6l5.8,19.5L156.5,39.9z"/>
<path d="M168,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C166.9,37.7,167.6,37.9,168,38.4z M164,45.7h4.5v18.7H164
V45.7z"/>
<path d="M174,39.9h16.9l0,4.1h-12.2v6.6h11.1v4.1h-11.1v9.7H174V39.9z"/>
<path d="M197.9,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C196.8,37.7,197.4,37.9,197.9,38.4z M193.8,45.7h4.5v18.7
h-4.5V45.7z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 251.2 114.2" style="enable-background:new 0 0 251.2 114.2;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FED206;}
.st1{fill:#EB6F53;}
.st2{fill:#3BA9B6;}
.st3{fill:#414141;}
</style>
<g>
<path class="st0" d="M219.6,43.3C219.5,43.3,219.5,43.3,219.6,43.3c-1.3,0-2.2-1-2.2-2.2c0-0.2,0-0.4,0-0.6
c0-11.9-9.7-21.6-21.6-21.6c-0.2,0-0.4,0-0.6,0c-1.2,0-2.2-0.9-2.2-2.1c0-1.2,0.9-2.2,2.1-2.2c0.2,0,0.5,0,0.7,0
c14.3,0,25.9,11.6,25.9,25.9c0,0.2,0,0.5,0,0.7C221.7,42.4,220.7,43.3,219.6,43.3z"/>
<path class="st1" d="M212.1,43.3C212,43.3,212,43.3,212.1,43.3c-1.3-0.1-2.2-1.1-2.2-2.3c0-0.2,0-0.4,0-0.6
c0-7.7-6.3-14.1-14.1-14.1c-0.2,0-0.4,0-0.6,0c-1.2,0.1-2.2-0.9-2.3-2.1c0-1.2,0.9-2.2,2.1-2.3c0.3,0,0.5,0,0.8,0
c10.2,0,18.4,8.3,18.4,18.4c0,0.2,0,0.5,0,0.8C214.2,42.4,213.2,43.3,212.1,43.3z"/>
<path class="st2" d="M204.3,43.3c-0.1,0-0.1,0-0.2,0c-1.2-0.1-2.1-1.1-2-2.3c0-0.2,0-0.4,0-0.5c0-3.5-2.8-6.3-6.3-6.3
c-0.1,0-0.3,0-0.5,0c-1.2,0.1-2.3-0.8-2.3-2c-0.1-1.2,0.8-2.3,2-2.3c0.3,0,0.6,0,0.9,0c5.9,0,10.7,4.8,10.7,10.7c0,0.3,0,0.5,0,0.9
C206.4,42.4,205.4,43.3,204.3,43.3z"/>
<g>
<g>
<g>
<path class="st3" d="M61.9,89.9v-4.7h-1.7v-0.9h4.4v0.9h-1.7v4.7H61.9z"/>
</g>
<g>
<path class="st3" d="M65.6,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H65.6z"/>
</g>
<g>
<path class="st3" d="M70.7,89.9v-5.6h1V89h2.5v0.9H70.7z"/>
</g>
<g>
<path class="st3" d="M74.9,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H74.9z"/>
</g>
<g>
<path class="st3" d="M79.8,87.1c0-1.7,1.3-2.9,2.9-2.9c1.1,0,1.8,0.6,2.2,1.3l-0.8,0.4c-0.3-0.5-0.8-0.8-1.4-0.8
c-1.1,0-1.9,0.8-1.9,2c0,1.2,0.8,2,1.9,2c0.6,0,1.1-0.4,1.4-0.8l0.8,0.4c-0.4,0.7-1.1,1.3-2.2,1.3C81.1,90,79.8,88.8,79.8,87.1z
"/>
</g>
<g>
<path class="st3" d="M85.5,87.1c0-1.7,1.2-2.9,2.9-2.9c1.7,0,2.9,1.2,2.9,2.9S90,90,88.3,90C86.7,90,85.5,88.8,85.5,87.1z
M90.2,87.1c0-1.2-0.7-2-1.9-2c-1.1,0-1.9,0.9-1.9,2c0,1.1,0.7,2,1.9,2C89.5,89.1,90.2,88.3,90.2,87.1z"/>
</g>
<g>
<path class="st3" d="M96.9,89.9v-4.3l-1.7,4.3h-0.4l-1.7-4.3v4.3h-1v-5.6h1.4l1.5,3.8l1.5-3.8h1.4v5.6H96.9z"/>
</g>
<g>
<path class="st3" d="M103,89.9v-5.6h1v5.6H103z"/>
</g>
<g>
<path class="st3" d="M109.7,89.9l-2.9-4v4h-1v-5.6h1l2.9,3.9v-3.9h1v5.6H109.7z"/>
</g>
<g>
<path class="st3" d="M112.4,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8v2.4H112.4z"/>
</g>
<g>
<path class="st3" d="M120.3,89.9l-1.2-2.1h-1v2.1h-1v-5.6h2.5c1.1,0,1.8,0.7,1.8,1.8c0,1-0.7,1.5-1.3,1.6l1.4,2.2H120.3z
M120.4,86.1c0-0.5-0.4-0.9-1-0.9h-1.4V87h1.4C120,87,120.4,86.6,120.4,86.1z"/>
</g>
<g>
<path class="st3" d="M126.6,89.9l-0.4-1.1h-2.6l-0.4,1.1h-1.1l2.2-5.6h1.2l2.2,5.6H126.6z M124.9,85.3l-1,2.7h2L124.9,85.3z"/>
</g>
<g>
<path class="st3" d="M131.4,89.9v-5.6h2.1c1.1,0,1.7,0.8,1.7,1.6c0,0.9-0.6,1.6-1.7,1.6h-1.6v2.3H131.4z M134.7,86
c0-0.7-0.5-1.2-1.2-1.2h-1.6v2.4h1.6C134.2,87.2,134.7,86.6,134.7,86z"/>
</g>
<g>
<path class="st3" d="M139.4,89.9l-1.6-2.3h-1.2v2.3h-0.5v-5.6h2.1c1,0,1.7,0.6,1.7,1.6c0,1-0.7,1.6-1.6,1.6l1.6,2.3H139.4z
M139.4,86c0-0.7-0.5-1.2-1.2-1.2h-1.6v2.4h1.6C138.9,87.2,139.4,86.7,139.4,86z"/>
</g>
<g>
<path class="st3" d="M141.2,87.1c0-1.6,1.1-2.9,2.7-2.9c1.6,0,2.7,1.3,2.7,2.9c0,1.6-1.1,2.9-2.7,2.9
C142.3,90,141.2,88.8,141.2,87.1z M146.1,87.1c0-1.4-0.9-2.5-2.2-2.5c-1.4,0-2.2,1-2.2,2.5c0,1.4,0.9,2.5,2.2,2.5
C145.2,89.6,146.1,88.5,146.1,87.1z"/>
</g>
<g>
<path class="st3" d="M147,89.3l0.3-0.4c0.3,0.3,0.6,0.6,1.1,0.6c0.8,0,1.2-0.5,1.2-1.3v-4h0.5v4c0,1.2-0.8,1.7-1.7,1.7
C147.9,90,147.4,89.8,147,89.3z"/>
</g>
<g>
<path class="st3" d="M151.8,89.9v-5.6h3.5v0.4h-3.1v2.1h3v0.4h-3v2.2h3.1v0.4H151.8z"/>
</g>
<g>
<path class="st3" d="M156.3,87.1c0-1.7,1.3-2.9,2.8-2.9c0.9,0,1.6,0.4,2,1l-0.4,0.3c-0.4-0.5-1-0.8-1.6-0.8
c-1.3,0-2.3,1-2.3,2.5c0,1.4,1,2.5,2.3,2.5c0.7,0,1.3-0.3,1.6-0.8l0.4,0.3c-0.5,0.6-1.2,1-2,1C157.5,90,156.3,88.8,156.3,87.1z"
/>
</g>
<g>
<path class="st3" d="M163.5,89.9v-5.2h-1.8v-0.4h4.1v0.4H164v5.2H163.5z"/>
</g>
</g>
<g>
<polygon class="st3" points="33.7,86.5 41.2,79 48.6,86.5 49.8,86.5 41.2,77.9 32.6,86.5 "/>
<polygon class="st3" points="48.6,87.8 41.2,95.2 33.7,87.8 32.6,87.8 41.2,96.4 49.8,87.8 "/>
<polygon class="st3" points="40.3,86.5 47.8,79 55.3,86.5 56.4,86.5 47.8,77.9 39.2,86.5 "/>
<polygon class="st3" points="55.3,87.8 47.8,95.2 40.3,87.8 39.2,87.8 47.8,96.4 56.4,87.8 "/>
</g>
</g>
</g>
<g>
<path class="st3" d="M51.2,41.3c2,1.1,3.6,2.6,4.7,4.5c1.1,1.9,1.7,4,1.7,6.4c0,2.3-0.6,4.5-1.7,6.4c-1.1,1.9-2.7,3.4-4.7,4.6
c-2,1.1-4.2,1.7-6.6,1.7c-2.4,0-4.6-0.6-6.6-1.7c-2-1.1-3.6-2.6-4.7-4.6c-1.1-1.9-1.7-4.1-1.7-6.4c0-2.3,0.6-4.5,1.7-6.4
c1.1-1.9,2.7-3.4,4.7-4.5c2-1.1,4.2-1.6,6.6-1.6C47,39.6,49.2,40.2,51.2,41.3z M40.5,44.9c-1.3,0.7-2.3,1.7-3,3
c-0.7,1.3-1.1,2.7-1.1,4.2s0.4,3,1.1,4.2c0.8,1.3,1.8,2.3,3,3c1.3,0.7,2.7,1.1,4.1,1.1c1.5,0,2.8-0.4,4.1-1.1c1.3-0.7,2.3-1.8,3-3
c0.7-1.3,1.1-2.7,1.1-4.2s-0.4-2.9-1.1-4.2c-0.7-1.3-1.7-2.3-3-3c-1.3-0.7-2.6-1.1-4.1-1.1C43.2,43.8,41.8,44.2,40.5,44.9z"/>
<path class="st3" d="M76.9,46.8c1.3,0.8,2.4,1.9,3.1,3.4c0.7,1.4,1.1,3.1,1.1,5c0,1.9-0.4,3.5-1.1,4.9c-0.7,1.4-1.8,2.5-3.1,3.3
c-1.3,0.8-2.9,1.2-4.6,1.2c-1.4,0-2.6-0.3-3.7-0.8c-1.1-0.5-2-1.3-2.7-2.4v9.8h-4.6V45.7H66v3.1c0.7-1.1,1.5-1.8,2.6-2.4
c1.1-0.5,2.3-0.8,3.7-0.8C74,45.6,75.6,46,76.9,46.8z M75.1,59.1c1-1.1,1.5-2.4,1.5-4.1c0-1.7-0.5-3-1.5-4.1
c-1-1.1-2.2-1.6-3.8-1.6c-1.6,0-2.8,0.5-3.8,1.6c-1,1-1.5,2.4-1.5,4.1c0,1.7,0.5,3,1.5,4.1c1,1.1,2.3,1.6,3.8,1.6
C72.8,60.7,74.1,60.2,75.1,59.1z"/>
<path class="st3" d="M99.3,48.1c1.5,1.7,2.3,4.1,2.3,7.2c0,0.6,0,1.1,0,1.4H87.7c0.3,1.3,0.9,2.4,1.9,3.1c0.9,0.8,2.1,1.1,3.5,1.1
c1,0,1.9-0.2,2.7-0.5c0.9-0.4,1.6-0.9,2.3-1.6l2.5,2.6c-0.9,1-2.1,1.8-3.4,2.4c-1.3,0.6-2.8,0.8-4.5,0.8c-1.9,0-3.6-0.4-5.1-1.2
c-1.5-0.8-2.6-1.9-3.4-3.3c-0.8-1.4-1.2-3.1-1.2-5c0-1.9,0.4-3.5,1.2-5c0.8-1.4,1.9-2.6,3.4-3.4c1.4-0.8,3.1-1.2,4.9-1.2
C95.5,45.6,97.8,46.4,99.3,48.1z M97.4,53.6c0-1.4-0.5-2.5-1.4-3.3c-0.9-0.8-2-1.2-3.4-1.2c-1.3,0-2.4,0.4-3.3,1.2
c-0.9,0.8-1.5,1.9-1.7,3.3H97.4z"/>
<path class="st3" d="M121.5,47.5c1.2,1.3,1.9,3.1,1.9,5.3v11.7h-4.6V54.1c0-1.3-0.4-2.3-1.1-3.1c-0.7-0.8-1.8-1.1-3-1.1
c-1.5,0-2.7,0.5-3.6,1.5s-1.3,2.3-1.3,3.8v9.2h-4.5V45.7h4.5v3.5c1.3-2.4,3.5-3.6,6.7-3.7C118.5,45.5,120.2,46.2,121.5,47.5z"/>
<path class="st3" d="M156.5,39.9h4.9l-8.3,24.5h-4.9l-5.6-18.6l-5.7,18.6h-4.8l-8.3-24.5h5l5.8,19.4l5.7-19.4h4.6l5.8,19.5
L156.5,39.9z"/>
<path class="st3" d="M168,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C166.9,37.7,167.6,37.9,168,38.4z M164,45.7h4.5v18.7H164
V45.7z"/>
<path class="st3" d="M174,39.9h16.9l0,4.1h-12.2v6.6h11.1v4.1h-11.1v9.7H174V39.9z"/>
<path class="st3" d="M197.9,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C196.8,37.7,197.4,37.9,197.9,38.4z M193.8,45.7h4.5v18.7
h-4.5V45.7z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.3 KiB

View File

@@ -1,137 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 251.2 114.2" style="enable-background:new 0 0 251.2 114.2;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M219.6,43.3C219.5,43.3,219.5,43.3,219.6,43.3c-1.3,0-2.2-1-2.2-2.2c0-0.2,0-0.4,0-0.6
c0-11.9-9.7-21.6-21.6-21.6c-0.2,0-0.4,0-0.6,0c-1.2,0-2.2-0.9-2.2-2.1c0-1.2,0.9-2.2,2.1-2.2c0.2,0,0.5,0,0.7,0
c14.3,0,25.9,11.6,25.9,25.9c0,0.2,0,0.5,0,0.7C221.7,42.4,220.7,43.3,219.6,43.3z"/>
<path class="st0" d="M212.1,43.3C212,43.3,212,43.3,212.1,43.3c-1.3-0.1-2.2-1.1-2.2-2.3c0-0.2,0-0.4,0-0.6
c0-7.7-6.3-14.1-14.1-14.1c-0.2,0-0.4,0-0.6,0c-1.2,0.1-2.2-0.9-2.3-2.1c0-1.2,0.9-2.2,2.1-2.3c0.3,0,0.5,0,0.8,0
c10.2,0,18.4,8.3,18.4,18.4c0,0.2,0,0.5,0,0.8C214.2,42.4,213.2,43.3,212.1,43.3z"/>
<path class="st0" d="M204.3,43.3c-0.1,0-0.1,0-0.2,0c-1.2-0.1-2.1-1.1-2-2.3c0-0.2,0-0.4,0-0.5c0-3.5-2.8-6.3-6.3-6.3
c-0.1,0-0.3,0-0.5,0c-1.2,0.1-2.3-0.8-2.3-2c-0.1-1.2,0.8-2.3,2-2.3c0.3,0,0.6,0,0.9,0c5.9,0,10.7,4.8,10.7,10.7c0,0.3,0,0.5,0,0.9
C206.4,42.4,205.4,43.3,204.3,43.3z"/>
<g>
<g>
<g>
<path class="st0" d="M61.9,89.9v-4.7h-1.7v-0.9h4.4v0.9h-1.7v4.7H61.9z"/>
</g>
<g>
<path class="st0" d="M65.6,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H65.6z"/>
</g>
<g>
<path class="st0" d="M70.7,89.9v-5.6h1V89h2.5v0.9H70.7z"/>
</g>
<g>
<path class="st0" d="M74.9,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H74.9z"/>
</g>
<g>
<path class="st0" d="M79.8,87.1c0-1.7,1.3-2.9,2.9-2.9c1.1,0,1.8,0.6,2.2,1.3l-0.8,0.4c-0.3-0.5-0.8-0.8-1.4-0.8
c-1.1,0-1.9,0.8-1.9,2c0,1.2,0.8,2,1.9,2c0.6,0,1.1-0.4,1.4-0.8l0.8,0.4c-0.4,0.7-1.1,1.3-2.2,1.3C81.1,90,79.8,88.8,79.8,87.1z
"/>
</g>
<g>
<path class="st0" d="M85.5,87.1c0-1.7,1.2-2.9,2.9-2.9c1.7,0,2.9,1.2,2.9,2.9S90,90,88.3,90C86.7,90,85.5,88.8,85.5,87.1z
M90.2,87.1c0-1.2-0.7-2-1.9-2c-1.1,0-1.9,0.9-1.9,2c0,1.1,0.7,2,1.9,2C89.5,89.1,90.2,88.3,90.2,87.1z"/>
</g>
<g>
<path class="st0" d="M96.9,89.9v-4.3l-1.7,4.3h-0.4l-1.7-4.3v4.3h-1v-5.6h1.4l1.5,3.8l1.5-3.8h1.4v5.6H96.9z"/>
</g>
<g>
<path class="st0" d="M103,89.9v-5.6h1v5.6H103z"/>
</g>
<g>
<path class="st0" d="M109.7,89.9l-2.9-4v4h-1v-5.6h1l2.9,3.9v-3.9h1v5.6H109.7z"/>
</g>
<g>
<path class="st0" d="M112.4,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8v2.4H112.4z"/>
</g>
<g>
<path class="st0" d="M120.3,89.9l-1.2-2.1h-1v2.1h-1v-5.6h2.5c1.1,0,1.8,0.7,1.8,1.8c0,1-0.7,1.5-1.3,1.6l1.4,2.2H120.3z
M120.4,86.1c0-0.5-0.4-0.9-1-0.9h-1.4V87h1.4C120,87,120.4,86.6,120.4,86.1z"/>
</g>
<g>
<path class="st0" d="M126.6,89.9l-0.4-1.1h-2.6l-0.4,1.1h-1.1l2.2-5.6h1.2l2.2,5.6H126.6z M124.9,85.3l-1,2.7h2L124.9,85.3z"/>
</g>
<g>
<path class="st0" d="M131.4,89.9v-5.6h2.1c1.1,0,1.7,0.8,1.7,1.6c0,0.9-0.6,1.6-1.7,1.6h-1.6v2.3H131.4z M134.7,86
c0-0.7-0.5-1.2-1.2-1.2h-1.6v2.4h1.6C134.2,87.2,134.7,86.6,134.7,86z"/>
</g>
<g>
<path class="st0" d="M139.4,89.9l-1.6-2.3h-1.2v2.3h-0.5v-5.6h2.1c1,0,1.7,0.6,1.7,1.6c0,1-0.7,1.6-1.6,1.6l1.6,2.3H139.4z
M139.4,86c0-0.7-0.5-1.2-1.2-1.2h-1.6v2.4h1.6C138.9,87.2,139.4,86.7,139.4,86z"/>
</g>
<g>
<path class="st0" d="M141.2,87.1c0-1.6,1.1-2.9,2.7-2.9c1.6,0,2.7,1.3,2.7,2.9c0,1.6-1.1,2.9-2.7,2.9
C142.3,90,141.2,88.8,141.2,87.1z M146.1,87.1c0-1.4-0.9-2.5-2.2-2.5c-1.4,0-2.2,1-2.2,2.5c0,1.4,0.9,2.5,2.2,2.5
C145.2,89.6,146.1,88.5,146.1,87.1z"/>
</g>
<g>
<path class="st0" d="M147,89.3l0.3-0.4c0.3,0.3,0.6,0.6,1.1,0.6c0.8,0,1.2-0.5,1.2-1.3v-4h0.5v4c0,1.2-0.8,1.7-1.7,1.7
C147.9,90,147.4,89.8,147,89.3z"/>
</g>
<g>
<path class="st0" d="M151.8,89.9v-5.6h3.5v0.4h-3.1v2.1h3v0.4h-3v2.2h3.1v0.4H151.8z"/>
</g>
<g>
<path class="st0" d="M156.3,87.1c0-1.7,1.3-2.9,2.8-2.9c0.9,0,1.6,0.4,2,1l-0.4,0.3c-0.4-0.5-1-0.8-1.6-0.8
c-1.3,0-2.3,1-2.3,2.5c0,1.4,1,2.5,2.3,2.5c0.7,0,1.3-0.3,1.6-0.8l0.4,0.3c-0.5,0.6-1.2,1-2,1C157.5,90,156.3,88.8,156.3,87.1z"
/>
</g>
<g>
<path class="st0" d="M163.5,89.9v-5.2h-1.8v-0.4h4.1v0.4H164v5.2H163.5z"/>
</g>
</g>
<g>
<polygon class="st0" points="33.7,86.5 41.2,79 48.6,86.5 49.8,86.5 41.2,77.9 32.6,86.5 "/>
<polygon class="st0" points="48.6,87.8 41.2,95.2 33.7,87.8 32.6,87.8 41.2,96.4 49.8,87.8 "/>
<polygon class="st0" points="40.3,86.5 47.8,79 55.3,86.5 56.4,86.5 47.8,77.9 39.2,86.5 "/>
<polygon class="st0" points="55.3,87.8 47.8,95.2 40.3,87.8 39.2,87.8 47.8,96.4 56.4,87.8 "/>
</g>
</g>
</g>
<g>
<path class="st0" d="M51.2,41.3c2,1.1,3.6,2.6,4.7,4.5c1.1,1.9,1.7,4,1.7,6.4c0,2.3-0.6,4.5-1.7,6.4c-1.1,1.9-2.7,3.4-4.7,4.6
c-2,1.1-4.2,1.7-6.6,1.7c-2.4,0-4.6-0.6-6.6-1.7c-2-1.1-3.6-2.6-4.7-4.6c-1.1-1.9-1.7-4.1-1.7-6.4c0-2.3,0.6-4.5,1.7-6.4
c1.1-1.9,2.7-3.4,4.7-4.5c2-1.1,4.2-1.6,6.6-1.6C47,39.6,49.2,40.2,51.2,41.3z M40.5,44.9c-1.3,0.7-2.3,1.7-3,3
c-0.7,1.3-1.1,2.7-1.1,4.2s0.4,3,1.1,4.2c0.8,1.3,1.8,2.3,3,3c1.3,0.7,2.7,1.1,4.1,1.1c1.5,0,2.8-0.4,4.1-1.1c1.3-0.7,2.3-1.8,3-3
c0.7-1.3,1.1-2.7,1.1-4.2s-0.4-2.9-1.1-4.2c-0.7-1.3-1.7-2.3-3-3c-1.3-0.7-2.6-1.1-4.1-1.1C43.2,43.8,41.8,44.2,40.5,44.9z"/>
<path class="st0" d="M76.9,46.8c1.3,0.8,2.4,1.9,3.1,3.4c0.7,1.4,1.1,3.1,1.1,5c0,1.9-0.4,3.5-1.1,4.9c-0.7,1.4-1.8,2.5-3.1,3.3
c-1.3,0.8-2.9,1.2-4.6,1.2c-1.4,0-2.6-0.3-3.7-0.8c-1.1-0.5-2-1.3-2.7-2.4v9.8h-4.6V45.7H66v3.1c0.7-1.1,1.5-1.8,2.6-2.4
c1.1-0.5,2.3-0.8,3.7-0.8C74,45.6,75.6,46,76.9,46.8z M75.1,59.1c1-1.1,1.5-2.4,1.5-4.1c0-1.7-0.5-3-1.5-4.1
c-1-1.1-2.2-1.6-3.8-1.6c-1.6,0-2.8,0.5-3.8,1.6c-1,1-1.5,2.4-1.5,4.1c0,1.7,0.5,3,1.5,4.1c1,1.1,2.3,1.6,3.8,1.6
C72.8,60.7,74.1,60.2,75.1,59.1z"/>
<path class="st0" d="M99.3,48.1c1.5,1.7,2.3,4.1,2.3,7.2c0,0.6,0,1.1,0,1.4H87.7c0.3,1.3,0.9,2.4,1.9,3.1c0.9,0.8,2.1,1.1,3.5,1.1
c1,0,1.9-0.2,2.7-0.5c0.9-0.4,1.6-0.9,2.3-1.6l2.5,2.6c-0.9,1-2.1,1.8-3.4,2.4c-1.3,0.6-2.8,0.8-4.5,0.8c-1.9,0-3.6-0.4-5.1-1.2
c-1.5-0.8-2.6-1.9-3.4-3.3c-0.8-1.4-1.2-3.1-1.2-5c0-1.9,0.4-3.5,1.2-5c0.8-1.4,1.9-2.6,3.4-3.4c1.4-0.8,3.1-1.2,4.9-1.2
C95.5,45.6,97.8,46.4,99.3,48.1z M97.4,53.6c0-1.4-0.5-2.5-1.4-3.3c-0.9-0.8-2-1.2-3.4-1.2c-1.3,0-2.4,0.4-3.3,1.2
c-0.9,0.8-1.5,1.9-1.7,3.3H97.4z"/>
<path class="st0" d="M121.5,47.5c1.2,1.3,1.9,3.1,1.9,5.3v11.7h-4.6V54.1c0-1.3-0.4-2.3-1.1-3.1c-0.7-0.8-1.8-1.1-3-1.1
c-1.5,0-2.7,0.5-3.6,1.5s-1.3,2.3-1.3,3.8v9.2h-4.5V45.7h4.5v3.5c1.3-2.4,3.5-3.6,6.7-3.7C118.5,45.5,120.2,46.2,121.5,47.5z"/>
<path class="st0" d="M156.5,39.9h4.9l-8.3,24.5h-4.9l-5.6-18.6l-5.7,18.6h-4.8l-8.3-24.5h5l5.8,19.4l5.7-19.4h4.6l5.8,19.5
L156.5,39.9z"/>
<path class="st0" d="M168,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C166.9,37.7,167.6,37.9,168,38.4z M164,45.7h4.5v18.7H164
V45.7z"/>
<path class="st0" d="M174,39.9h16.9l0,4.1h-12.2v6.6h11.1v4.1h-11.1v9.7H174V39.9z"/>
<path class="st0" d="M197.9,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C196.8,37.7,197.4,37.9,197.9,38.4z M193.8,45.7h4.5v18.7
h-4.5V45.7z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.3 KiB

View File

@@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 251.2 114.2" style="enable-background:new 0 0 251.2 114.2;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FED206;}
.st1{fill:#EB6F53;}
.st2{fill:#3BA9B6;}
.st3{fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M219.6,43.3C219.5,43.3,219.5,43.3,219.6,43.3c-1.3,0-2.2-1-2.2-2.2c0-0.2,0-0.4,0-0.6
c0-11.9-9.7-21.6-21.6-21.6c-0.2,0-0.4,0-0.6,0c-1.2,0-2.2-0.9-2.2-2.1c0-1.2,0.9-2.2,2.1-2.2c0.2,0,0.5,0,0.7,0
c14.3,0,25.9,11.6,25.9,25.9c0,0.2,0,0.5,0,0.7C221.7,42.4,220.7,43.3,219.6,43.3z"/>
<path class="st1" d="M212.1,43.3C212,43.3,212,43.3,212.1,43.3c-1.3-0.1-2.2-1.1-2.2-2.3c0-0.2,0-0.4,0-0.6
c0-7.7-6.3-14.1-14.1-14.1c-0.2,0-0.4,0-0.6,0c-1.2,0.1-2.2-0.9-2.3-2.1c0-1.2,0.9-2.2,2.1-2.3c0.3,0,0.5,0,0.8,0
c10.2,0,18.4,8.3,18.4,18.4c0,0.2,0,0.5,0,0.8C214.2,42.4,213.2,43.3,212.1,43.3z"/>
<path class="st2" d="M204.3,43.3c-0.1,0-0.1,0-0.2,0c-1.2-0.1-2.1-1.1-2-2.3c0-0.2,0-0.4,0-0.5c0-3.5-2.8-6.3-6.3-6.3
c-0.1,0-0.3,0-0.5,0c-1.2,0.1-2.3-0.8-2.3-2c-0.1-1.2,0.8-2.3,2-2.3c0.3,0,0.6,0,0.9,0c5.9,0,10.7,4.8,10.7,10.7c0,0.3,0,0.5,0,0.9
C206.4,42.4,205.4,43.3,204.3,43.3z"/>
<g>
<g>
<g>
<path class="st3" d="M61.9,89.9v-4.7h-1.7v-0.9h4.4v0.9h-1.7v4.7H61.9z"/>
</g>
<g>
<path class="st3" d="M65.6,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H65.6z"/>
</g>
<g>
<path class="st3" d="M70.7,89.9v-5.6h1V89h2.5v0.9H70.7z"/>
</g>
<g>
<path class="st3" d="M74.9,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8V89h2.9v0.9H74.9z"/>
</g>
<g>
<path class="st3" d="M79.8,87.1c0-1.7,1.3-2.9,2.9-2.9c1.1,0,1.8,0.6,2.2,1.3l-0.8,0.4c-0.3-0.5-0.8-0.8-1.4-0.8
c-1.1,0-1.9,0.8-1.9,2c0,1.2,0.8,2,1.9,2c0.6,0,1.1-0.4,1.4-0.8l0.8,0.4c-0.4,0.7-1.1,1.3-2.2,1.3C81.1,90,79.8,88.8,79.8,87.1z
"/>
</g>
<g>
<path class="st3" d="M85.5,87.1c0-1.7,1.2-2.9,2.9-2.9c1.7,0,2.9,1.2,2.9,2.9S90,90,88.3,90C86.7,90,85.5,88.8,85.5,87.1z
M90.2,87.1c0-1.2-0.7-2-1.9-2c-1.1,0-1.9,0.9-1.9,2c0,1.1,0.7,2,1.9,2C89.5,89.1,90.2,88.3,90.2,87.1z"/>
</g>
<g>
<path class="st3" d="M96.9,89.9v-4.3l-1.7,4.3h-0.4l-1.7-4.3v4.3h-1v-5.6h1.4l1.5,3.8l1.5-3.8h1.4v5.6H96.9z"/>
</g>
<g>
<path class="st3" d="M103,89.9v-5.6h1v5.6H103z"/>
</g>
<g>
<path class="st3" d="M109.7,89.9l-2.9-4v4h-1v-5.6h1l2.9,3.9v-3.9h1v5.6H109.7z"/>
</g>
<g>
<path class="st3" d="M112.4,89.9v-5.6h3.8v0.9h-2.9v1.4h2.8v0.9h-2.8v2.4H112.4z"/>
</g>
<g>
<path class="st3" d="M120.3,89.9l-1.2-2.1h-1v2.1h-1v-5.6h2.5c1.1,0,1.8,0.7,1.8,1.8c0,1-0.7,1.5-1.3,1.6l1.4,2.2H120.3z
M120.4,86.1c0-0.5-0.4-0.9-1-0.9h-1.4V87h1.4C120,87,120.4,86.6,120.4,86.1z"/>
</g>
<g>
<path class="st3" d="M126.6,89.9l-0.4-1.1h-2.6l-0.4,1.1h-1.1l2.2-5.6h1.2l2.2,5.6H126.6z M124.9,85.3l-1,2.7h2L124.9,85.3z"/>
</g>
<g>
<path class="st3" d="M131.4,89.9v-5.6h2.1c1.1,0,1.7,0.8,1.7,1.6c0,0.9-0.6,1.6-1.7,1.6h-1.6v2.3H131.4z M134.7,86
c0-0.7-0.5-1.2-1.2-1.2h-1.6v2.4h1.6C134.2,87.2,134.7,86.6,134.7,86z"/>
</g>
<g>
<path class="st3" d="M139.4,89.9l-1.6-2.3h-1.2v2.3h-0.5v-5.6h2.1c1,0,1.7,0.6,1.7,1.6c0,1-0.7,1.6-1.6,1.6l1.6,2.3H139.4z
M139.4,86c0-0.7-0.5-1.2-1.2-1.2h-1.6v2.4h1.6C138.9,87.2,139.4,86.7,139.4,86z"/>
</g>
<g>
<path class="st3" d="M141.2,87.1c0-1.6,1.1-2.9,2.7-2.9c1.6,0,2.7,1.3,2.7,2.9c0,1.6-1.1,2.9-2.7,2.9
C142.3,90,141.2,88.8,141.2,87.1z M146.1,87.1c0-1.4-0.9-2.5-2.2-2.5c-1.4,0-2.2,1-2.2,2.5c0,1.4,0.9,2.5,2.2,2.5
C145.2,89.6,146.1,88.5,146.1,87.1z"/>
</g>
<g>
<path class="st3" d="M147,89.3l0.3-0.4c0.3,0.3,0.6,0.6,1.1,0.6c0.8,0,1.2-0.5,1.2-1.3v-4h0.5v4c0,1.2-0.8,1.7-1.7,1.7
C147.9,90,147.4,89.8,147,89.3z"/>
</g>
<g>
<path class="st3" d="M151.8,89.9v-5.6h3.5v0.4h-3.1v2.1h3v0.4h-3v2.2h3.1v0.4H151.8z"/>
</g>
<g>
<path class="st3" d="M156.3,87.1c0-1.7,1.3-2.9,2.8-2.9c0.9,0,1.6,0.4,2,1l-0.4,0.3c-0.4-0.5-1-0.8-1.6-0.8
c-1.3,0-2.3,1-2.3,2.5c0,1.4,1,2.5,2.3,2.5c0.7,0,1.3-0.3,1.6-0.8l0.4,0.3c-0.5,0.6-1.2,1-2,1C157.5,90,156.3,88.8,156.3,87.1z"
/>
</g>
<g>
<path class="st3" d="M163.5,89.9v-5.2h-1.8v-0.4h4.1v0.4H164v5.2H163.5z"/>
</g>
</g>
<g>
<polygon class="st3" points="33.7,86.5 41.2,79 48.6,86.5 49.8,86.5 41.2,77.9 32.6,86.5 "/>
<polygon class="st3" points="48.6,87.8 41.2,95.2 33.7,87.8 32.6,87.8 41.2,96.4 49.8,87.8 "/>
<polygon class="st3" points="40.3,86.5 47.8,79 55.3,86.5 56.4,86.5 47.8,77.9 39.2,86.5 "/>
<polygon class="st3" points="55.3,87.8 47.8,95.2 40.3,87.8 39.2,87.8 47.8,96.4 56.4,87.8 "/>
</g>
</g>
</g>
<g>
<path class="st3" d="M51.2,41.3c2,1.1,3.6,2.6,4.7,4.5c1.1,1.9,1.7,4,1.7,6.4c0,2.3-0.6,4.5-1.7,6.4c-1.1,1.9-2.7,3.4-4.7,4.6
c-2,1.1-4.2,1.7-6.6,1.7c-2.4,0-4.6-0.6-6.6-1.7c-2-1.1-3.6-2.6-4.7-4.6c-1.1-1.9-1.7-4.1-1.7-6.4c0-2.3,0.6-4.5,1.7-6.4
c1.1-1.9,2.7-3.4,4.7-4.5c2-1.1,4.2-1.6,6.6-1.6C47,39.6,49.2,40.2,51.2,41.3z M40.5,44.9c-1.3,0.7-2.3,1.7-3,3
c-0.7,1.3-1.1,2.7-1.1,4.2s0.4,3,1.1,4.2c0.8,1.3,1.8,2.3,3,3c1.3,0.7,2.7,1.1,4.1,1.1c1.5,0,2.8-0.4,4.1-1.1c1.3-0.7,2.3-1.8,3-3
c0.7-1.3,1.1-2.7,1.1-4.2s-0.4-2.9-1.1-4.2c-0.7-1.3-1.7-2.3-3-3c-1.3-0.7-2.6-1.1-4.1-1.1C43.2,43.8,41.8,44.2,40.5,44.9z"/>
<path class="st3" d="M76.9,46.8c1.3,0.8,2.4,1.9,3.1,3.4c0.7,1.4,1.1,3.1,1.1,5c0,1.9-0.4,3.5-1.1,4.9c-0.7,1.4-1.8,2.5-3.1,3.3
c-1.3,0.8-2.9,1.2-4.6,1.2c-1.4,0-2.6-0.3-3.7-0.8c-1.1-0.5-2-1.3-2.7-2.4v9.8h-4.6V45.7H66v3.1c0.7-1.1,1.5-1.8,2.6-2.4
c1.1-0.5,2.3-0.8,3.7-0.8C74,45.6,75.6,46,76.9,46.8z M75.1,59.1c1-1.1,1.5-2.4,1.5-4.1c0-1.7-0.5-3-1.5-4.1
c-1-1.1-2.2-1.6-3.8-1.6c-1.6,0-2.8,0.5-3.8,1.6c-1,1-1.5,2.4-1.5,4.1c0,1.7,0.5,3,1.5,4.1c1,1.1,2.3,1.6,3.8,1.6
C72.8,60.7,74.1,60.2,75.1,59.1z"/>
<path class="st3" d="M99.3,48.1c1.5,1.7,2.3,4.1,2.3,7.2c0,0.6,0,1.1,0,1.4H87.7c0.3,1.3,0.9,2.4,1.9,3.1c0.9,0.8,2.1,1.1,3.5,1.1
c1,0,1.9-0.2,2.7-0.5c0.9-0.4,1.6-0.9,2.3-1.6l2.5,2.6c-0.9,1-2.1,1.8-3.4,2.4c-1.3,0.6-2.8,0.8-4.5,0.8c-1.9,0-3.6-0.4-5.1-1.2
c-1.5-0.8-2.6-1.9-3.4-3.3c-0.8-1.4-1.2-3.1-1.2-5c0-1.9,0.4-3.5,1.2-5c0.8-1.4,1.9-2.6,3.4-3.4c1.4-0.8,3.1-1.2,4.9-1.2
C95.5,45.6,97.8,46.4,99.3,48.1z M97.4,53.6c0-1.4-0.5-2.5-1.4-3.3c-0.9-0.8-2-1.2-3.4-1.2c-1.3,0-2.4,0.4-3.3,1.2
c-0.9,0.8-1.5,1.9-1.7,3.3H97.4z"/>
<path class="st3" d="M121.5,47.5c1.2,1.3,1.9,3.1,1.9,5.3v11.7h-4.6V54.1c0-1.3-0.4-2.3-1.1-3.1c-0.7-0.8-1.8-1.1-3-1.1
c-1.5,0-2.7,0.5-3.6,1.5s-1.3,2.3-1.3,3.8v9.2h-4.5V45.7h4.5v3.5c1.3-2.4,3.5-3.6,6.7-3.7C118.5,45.5,120.2,46.2,121.5,47.5z"/>
<path class="st3" d="M156.5,39.9h4.9l-8.3,24.5h-4.9l-5.6-18.6l-5.7,18.6h-4.8l-8.3-24.5h5l5.8,19.4l5.7-19.4h4.6l5.8,19.5
L156.5,39.9z"/>
<path class="st3" d="M168,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C166.9,37.7,167.6,37.9,168,38.4z M164,45.7h4.5v18.7H164
V45.7z"/>
<path class="st3" d="M174,39.9h16.9l0,4.1h-12.2v6.6h11.1v4.1h-11.1v9.7H174V39.9z"/>
<path class="st3" d="M197.9,38.4c0.5,0.5,0.7,1.2,0.7,2c0,0.8-0.2,1.4-0.7,1.9c-0.5,0.5-1.1,0.8-1.9,0.8c-0.7,0-1.4-0.3-1.9-0.8
c-0.5-0.5-0.7-1.2-0.7-1.9c0-0.8,0.2-1.4,0.7-2c0.5-0.5,1.1-0.8,1.9-0.8C196.8,37.7,197.4,37.9,197.9,38.4z M193.8,45.7h4.5v18.7
h-4.5V45.7z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

File diff suppressed because it is too large Load Diff

180
owgw.properties Normal file
View File

@@ -0,0 +1,180 @@
#
# uCentral protocol server for devices. This is where you point
# all your devices. You can replace the * for address by the specific
# address of one of your interfaces
#
ucentral.websocket.host.0.backlog = 500
ucentral.websocket.host.0.rootca = $OWGW_ROOT/certs/root.pem
ucentral.websocket.host.0.issuer = $OWGW_ROOT/certs/issuer.pem
ucentral.websocket.host.0.cert = $OWGW_ROOT/certs/websocket-cert.pem
ucentral.websocket.host.0.key = $OWGW_ROOT/certs/websocket-key.pem
ucentral.websocket.host.0.clientcas = $OWGW_ROOT/certs/clientcas.pem
ucentral.websocket.host.0.cas = $OWGW_ROOT/certs/cas
ucentral.websocket.host.0.address = *
ucentral.websocket.host.0.port = 15002
ucentral.websocket.host.0.security = strict
ucentral.websocket.host.0.key.password = mypassword
ucentral.websocket.maxreactors = 20
#
# REST API access
#
openwifi.restapi.host.0.backlog = 100
openwifi.restapi.host.0.security = relaxed
openwifi.restapi.host.0.rootca = $OWGW_ROOT/certs/restapi-ca.pem
openwifi.restapi.host.0.address = *
openwifi.restapi.host.0.port = 16002
openwifi.restapi.host.0.cert = $OWGW_ROOT/certs/restapi-cert.pem
openwifi.restapi.host.0.key = $OWGW_ROOT/certs/restapi-key.pem
openwifi.restapi.host.0.key.password = mypassword
openwifi.internal.restapi.host.0.backlog = 100
openwifi.internal.restapi.host.0.security = relaxed
openwifi.internal.restapi.host.0.rootca = $OWGW_ROOT/certs/restapi-ca.pem
openwifi.internal.restapi.host.0.address = *
openwifi.internal.restapi.host.0.port = 17002
openwifi.internal.restapi.host.0.cert = $OWGW_ROOT/certs/restapi-cert.pem
openwifi.internal.restapi.host.0.key = $OWGW_ROOT/certs/restapi-key.pem
openwifi.internal.restapi.host.0.key.password = mypassword
#
# Used to upload files to the service.
# You should replace the 'name' vaalue with the IP address of your gateway or an FQDN
# that your devices can reach
#
openwifi.fileuploader.host.0.backlog = 100
openwifi.fileuploader.host.0.rootca = $OWGW_ROOT/certs/restapi-ca.pem
openwifi.fileuploader.host.0.security = relaxed
openwifi.fileuploader.host.0.address = *
openwifi.fileuploader.host.0.name = ucentral.dpaas.arilia.com
openwifi.fileuploader.host.0.port = 16003
openwifi.fileuploader.host.0.cert = $OWGW_ROOT/certs/restapi-cert.pem
openwifi.fileuploader.host.0.key = $OWGW_ROOT/certs/restapi-key.pem
openwifi.fileuploader.host.0.key.password = mypassword
openwifi.fileuploader.path = $OWGW_ROOT/uploads
openwifi.fileuploader.maxsize = 10000
openwifi.fileuploader.uri = https://ucentral.dpaas.arilia.com:16003
#
# Generic section that all microservices must have
#
openwifi.service.key = $OWGW_ROOT/certs/restapi-key.pem
openwifi.service.key.password = mypassword
openwifi.system.data = $OWGW_ROOT/data
openwifi.system.debug = true
openwifi.system.uri.private = https://localhost:17002
openwifi.system.uri.public = https://ucentral.dpaas.arilia.com:16002
openwifi.system.uri.ui = https://ucentral-ui.arilia.com
openwifi.system.commandchannel = /tmp/app.ucentralgw
#
# Gateway Microservice Specific Section
#
openwifi.autoprovisioning = true
openwifi.devicetypes.0 = AP:linksys_ea8300,edgecore_eap101,linksys_e8450-ubi
openwifi.devicetypes.1 = SWITCH:edgecore_ecs4100-12ph
openwifi.devicetypes.2 = IOT:esp32
oui.download.uri = https://standards-oui.ieee.org/oui/oui.txt
iptocountry.default = US
iptocountry.provider = ipinfo
#iptocountry.provider = ipdata
iptocountry.ipinfo.token =
iptocountry.ipdata.apikey =
autoprovisioning.process = prov,default
#
# rtty
#
rtty.internal = true
rtty.enabled = true
rtty.server = rtty-tip.arilia.com
rtty.port = 5912
rtty.token = 96181c567b4d0d98c50f127230068fa8
rtty.timeout = 60
rtty.viewport = 5913
rtty.assets = $OWGW_ROOT/rtty_ui
### RADIUS proxy config
radius.proxy.enable = false
radius.proxy.accounting.port = 1813
radius.proxy.authentication.port = 1812
radius.proxy.coa.port = 3799
#############################
# Generic information for all micro services
#############################
#
# NLB Support
#
alb.enable = true
alb.port = 16102
#
# Kafka
#
openwifi.kafka.group.id = gateway
openwifi.kafka.client.id = gateway1
openwifi.kafka.enable = true
openwifi.kafka.brokerlist = a1.arilia.com:9092
openwifi.kafka.auto.commit = false
openwifi.kafka.queue.buffering.max.ms = 50
openwifi.kafka.ssl.ca.location =
openwifi.kafka.ssl.certificate.location =
openwifi.kafka.ssl.key.location =
openwifi.kafka.ssl.key.password =
#
# This section select which form of persistence you need
# Only one selected at a time. If you select multiple, this service will die if a horrible
# death and might make your beer flat.
#
storage.type = sqlite
#storage.type = postgresql
#storage.type = mysql
#storage.type = odbc
storage.type.sqlite.db = devices.db
storage.type.sqlite.idletime = 120
storage.type.sqlite.maxsessions = 128
storage.type.postgresql.maxsessions = 64
storage.type.postgresql.idletime = 60
storage.type.postgresql.host = localhost
storage.type.postgresql.username = stephb
storage.type.postgresql.password = snoopy99
storage.type.postgresql.database = ucentral
storage.type.postgresql.port = 5432
storage.type.postgresql.connectiontimeout = 60
storage.type.mysql.maxsessions = 64
storage.type.mysql.idletime = 60
storage.type.mysql.host = localhost
storage.type.mysql.username = stephb
storage.type.mysql.password = snoopy99
storage.type.mysql.database = ucentral
storage.type.mysql.port = 3306
storage.type.mysql.connectiontimeout = 60
archiver.enabled = true
archiver.schedule = 03:00
archiver.db.0.name = healthchecks
archiver.db.0.keep = 7
archiver.db.1.name = statistics
archiver.db.1.keep = 7
archiver.db.2.name = devicelogs
archiver.db.2.keep = 7
archiver.db.3.name = commandlist
archiver.db.3.keep = 7
########################################################################
########################################################################
#
# Logging: please leave as is for now.
#
########################################################################
logging.type = file
logging.path = $OWGW_ROOT/logs
logging.level = debug

164
owgw.properties.tmpl Normal file
View File

@@ -0,0 +1,164 @@
#
# uCentral protocol server for devices. This is where you point
# all your devices. You can replace the * for address by the specific
# address of one of your interfaces
#
ucentral.websocket.host.0.backlog = 500
ucentral.websocket.host.0.rootca = ${WEBSOCKET_HOST_ROOTCA}
ucentral.websocket.host.0.issuer = ${WEBSOCKET_HOST_ISSUER}
ucentral.websocket.host.0.cert = ${WEBSOCKET_HOST_CERT}
ucentral.websocket.host.0.key = ${WEBSOCKET_HOST_KEY}
ucentral.websocket.host.0.clientcas = ${WEBSOCKET_HOST_CLIENTCAS}
ucentral.websocket.host.0.cas = ${WEBSOCKET_HOST_CAS}
ucentral.websocket.host.0.address = *
ucentral.websocket.host.0.port = ${WEBSOCKET_HOST_PORT}
ucentral.websocket.host.0.security = strict
ucentral.websocket.host.0.key.password = ${WEBSOCKET_HOST_KEY_PASSWORD}
ucentral.websocket.maxreactors = 20
#
# REST API access
#
openwifi.restapi.host.0.backlog = 100
openwifi.restapi.host.0.security = relaxed
openwifi.restapi.host.0.rootca = ${RESTAPI_HOST_ROOTCA}
openwifi.restapi.host.0.address = *
openwifi.restapi.host.0.port = ${RESTAPI_HOST_PORT}
openwifi.restapi.host.0.cert = ${RESTAPI_HOST_CERT}
openwifi.restapi.host.0.key = ${RESTAPI_HOST_KEY}
openwifi.restapi.host.0.key.password = ${RESTAPI_HOST_KEY_PASSWORD}
openwifi.internal.restapi.host.0.backlog = 100
openwifi.internal.restapi.host.0.security = relaxed
openwifi.internal.restapi.host.0.rootca = ${INTERNAL_RESTAPI_HOST_ROOTCA}
openwifi.internal.restapi.host.0.address = *
openwifi.internal.restapi.host.0.port = ${INTERNAL_RESTAPI_HOST_PORT}
openwifi.internal.restapi.host.0.cert = ${INTERNAL_RESTAPI_HOST_CERT}
openwifi.internal.restapi.host.0.key = ${INTERNAL_RESTAPI_HOST_KEY}
openwifi.internal.restapi.host.0.key.password = ${INTERNAL_RESTAPI_HOST_KEY_PASSWORD}
#
# Used to upload files to the service.
# You should replace the 'name' vaalue with the IP address of your gateway or an FQDN
# that your devices can reach
#
openwifi.fileuploader.host.0.backlog = 100
openwifi.fileuploader.host.0.rootca = ${FILEUPLOADER_HOST_ROOTCA}
openwifi.fileuploader.host.0.security = relaxed
openwifi.fileuploader.host.0.address = *
openwifi.fileuploader.host.0.name = ${FILEUPLOADER_HOST_NAME}
openwifi.fileuploader.host.0.port = ${FILEUPLOADER_HOST_PORT}
openwifi.fileuploader.host.0.cert = ${FILEUPLOADER_HOST_CERT}
openwifi.fileuploader.host.0.key = ${FILEUPLOADER_HOST_KEY}
openwifi.fileuploader.host.0.key.password = ${FILEUPLOADER_HOST_KEY_PASSWORD}
openwifi.fileuploader.path = ${FILEUPLOADER_PATH}
openwifi.fileuploader.uri = ${FILEUPLOADER_URI}
openwifi.fileuploader.maxsize = 10000
#
# Generic section that all microservices must have
#
openwifi.service.key = ${SERVICE_KEY}
openwifi.service.key.password = ${SERVICE_KEY_PASSWORD}
openwifi.system.data = ${SYSTEM_DATA}
openwifi.system.debug = true
openwifi.system.uri.private = ${SYSTEM_URI_PRIVATE}
openwifi.system.uri.public = ${SYSTEM_URI_PUBLIC}
openwifi.system.uri.ui = ${SYSTEM_URI_UI}
openwifi.system.commandchannel = /tmp/app.ucentralgw
#
# Gateway Microservice Specific Section
#
openwifi.autoprovisioning = true
openwifi.devicetypes.0 = AP:linksys_ea8300,edgecore_eap101,linksys_e8450-ubi
openwifi.devicetypes.1 = SWITCH:edgecore_ecs4100-12ph
openwifi.devicetypes.2 = IOT:esp32
oui.download.uri = https://standards-oui.ieee.org/oui/oui.txt
firmware.autoupdate.policy.default = auto
simulatorid = ${SIMULATORID}
#
# rtty
#
rtty.internal = ${RTTY_INTERNAL}
rtty.enabled = ${RTTY_ENABLED}
rtty.server = ${RTTY_SERVER}
rtty.port = ${RTTY_PORT}
rtty.token = ${RTTY_TOKEN}
rtty.timeout = ${RTTY_TIMEOUT}
rtty.viewport = ${RTTY_VIEWPORT}
rtty.assets = ${RTTY_ASSETS}
#############################
# Generic information for all micro services
#############################
#
# NLB Support
#
alb.enable = true
alb.port = 16102
#
# Kafka
#
openwifi.kafka.group.id = gateway
openwifi.kafka.client.id = gateway1
openwifi.kafka.enable = ${KAFKA_ENABLE}
openwifi.kafka.brokerlist = ${KAFKA_BROKERLIST}
openwifi.kafka.auto.commit = false
openwifi.kafka.queue.buffering.max.ms = 50
openwifi.kafka.ssl.ca.location = ${KAFKA_SSL_CA_LOCATION}
openwifi.kafka.ssl.certificate.location = ${KAFKA_SSL_CERTIFICATE_LOCATION}
openwifi.kafka.ssl.key.location = ${KAFKA_SSL_KEY_LOCATION}
openwifi.kafka.ssl.key.password = ${KAFKA_SSL_KEY_PASSWORD}
#
# This section select which form of persistence you need
# Only one selected at a time. If you select multiple, this service will die if a horrible
# death and might make your beer flat.
#
storage.type = ${STORAGE_TYPE}
storage.type.sqlite.db = devices.db
storage.type.sqlite.idletime = 120
storage.type.sqlite.maxsessions = 128
storage.type.postgresql.maxsessions = 64
storage.type.postgresql.idletime = 60
storage.type.postgresql.host = ${STORAGE_TYPE_POSTGRESQL_HOST}
storage.type.postgresql.username = ${STORAGE_TYPE_POSTGRESQL_USERNAME}
storage.type.postgresql.password = ${STORAGE_TYPE_POSTGRESQL_PASSWORD}
storage.type.postgresql.database = ${STORAGE_TYPE_POSTGRESQL_DATABASE}
storage.type.postgresql.port = ${STORAGE_TYPE_POSTGRESQL_PORT}
storage.type.postgresql.connectiontimeout = 60
storage.type.mysql.maxsessions = 64
storage.type.mysql.idletime = 60
storage.type.mysql.host = ${STORAGE_TYPE_MYSQL_HOST}
storage.type.mysql.username = ${STORAGE_TYPE_MYSQL_USERNAME}
storage.type.mysql.password = ${STORAGE_TYPE_MYSQL_PASSWORD}
storage.type.mysql.database = ${STORAGE_TYPE_MYSQL_DATABASE}
storage.type.mysql.port = ${STORAGE_TYPE_MYSQL_PORT}
storage.type.mysql.connectiontimeout = 60
archiver.enabled = true
archiver.schedule = 03:00
archiver.db.0.name = healthchecks
archiver.db.0.keep = 7
archiver.db.1.name = statistics
archiver.db.1.keep = 7
archiver.db.2.name = devicelogs
archiver.db.2.keep = 7
archiver.db.3.name = commandlist
archiver.db.3.keep = 7
########################################################################
########################################################################
#
# Logging: please leave as is for now.
#
########################################################################
logging.type = console
logging.path = $OWGW_ROOT/logs
logging.level = debug

22
owgw.service Normal file
View File

@@ -0,0 +1,22 @@
[Unit]
Description=OpenWiFi Gateway Service
After=network-online.target docker.service
Wants=network-online.target
[Service]
Type=simple
Environment="OWGW_ROOT=/home/admin/dev/wlan-cloud-ucentralgw"
ExecStart=/home/admin/dev/wlan-cloud-ucentralgw/cmake-build/owgw
WorkingDirectory=/home/admin/dev/wlan-cloud-ucentralgw
# ExecReload=/bin/kill -s HUP $MAINPID
User=admin
# TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
# KillMode=process
LimitNOFILE=500000
LimitNPROC=500000
[Install]
WantedBy=multi-user.target

41
pcap/radius Normal file
View File

@@ -0,0 +1,41 @@
/* Frame (255 bytes) */
static const unsigned char pkt41[255] = {
0x14, 0x98, 0x77, 0x71, 0xc6, 0xe7, 0x34, 0xef, /* ..wq..4. */
0xb6, 0xaf, 0x4a, 0x5c, 0x08, 0x00, 0x45, 0x00, /* ..J\..E. */
0x00, 0xf1, 0x87, 0x50, 0x00, 0x00, 0x40, 0x11, /* ...P..@. */
0x0c, 0xdf, 0xc0, 0xa8, 0xb2, 0x1b, 0xc0, 0xa8, /* ........ */
0xb2, 0x60, 0xc3, 0xfe, 0x07, 0x14, 0x00, 0xdd, /* .`...... */
0x26, 0x63, 0x01, 0x04, 0x00, 0xd5, 0xcc, 0x29, /* &c.....) */
0x82, 0x36, 0xd6, 0x57, 0x3d, 0xa7, 0xd5, 0x62, /* .6.W=..b */
0x70, 0x12, 0x00, 0xc0, 0xf2, 0x19, 0x01, 0x03, /* p....... */
0x61, 0x1e, 0x1c, 0x33, 0x34, 0x2d, 0x45, 0x46, /* a..34-EF */
0x2d, 0x42, 0x36, 0x2d, 0x41, 0x46, 0x2d, 0x34, /* -B6-AF-4 */
0x41, 0x2d, 0x36, 0x30, 0x3a, 0x4f, 0x70, 0x65, /* A-60:Ope */
0x6e, 0x57, 0x69, 0x66, 0x69, 0x3d, 0x06, 0x00, /* nWifi=.. */
0x00, 0x00, 0x13, 0x06, 0x06, 0x00, 0x00, 0x00, /* ........ */
0x02, 0x05, 0x06, 0x00, 0x00, 0x00, 0x01, 0x1f, /* ........ */
0x13, 0x42, 0x36, 0x2d, 0x43, 0x34, 0x2d, 0x30, /* .B6-C4-0 */
0x36, 0x2d, 0x30, 0x39, 0x2d, 0x31, 0x35, 0x2d, /* 6-09-15- */
0x42, 0x37, 0x4d, 0x18, 0x43, 0x4f, 0x4e, 0x4e, /* B7M.CONN */
0x45, 0x43, 0x54, 0x20, 0x35, 0x34, 0x4d, 0x62, /* ECT 54Mb */
0x70, 0x73, 0x20, 0x38, 0x30, 0x32, 0x2e, 0x31, /* ps 802.1 */
0x31, 0x61, 0x2c, 0x12, 0x33, 0x42, 0x45, 0x44, /* 1a,.3BED */
0x37, 0x32, 0x39, 0x30, 0x44, 0x30, 0x43, 0x38, /* 7290D0C8 */
0x35, 0x36, 0x44, 0x33, 0xba, 0x06, 0x00, 0x0f, /* 56D3.... */
0xac, 0x04, 0xbb, 0x06, 0x00, 0x0f, 0xac, 0x04, /* ........ */
0xbc, 0x06, 0x00, 0x0f, 0xac, 0x05, 0xbd, 0x06, /* ........ */
0x00, 0x0f, 0xac, 0x06, 0x1a, 0x1b, 0x00, 0x00, /* ........ */
0xe6, 0x08, 0x47, 0x15, 0x01, 0x13, 0x33, 0x34, /* ..G...34 */
0x2d, 0x65, 0x66, 0x2d, 0x62, 0x36, 0x2d, 0x61, /* -ef-b6-a */
0x66, 0x2d, 0x34, 0x61, 0x2d, 0x35, 0x63, 0x0c, /* f-4a-5c. */
0x06, 0x00, 0x00, 0x05, 0x78, 0x4f, 0x08, 0x02, /* ....xO.. */
0x01, 0x00, 0x06, 0x01, 0x61, 0x50, 0x12, 0x20, /* ....aP. */
0x9c, 0xae, 0xe5, 0xe3, 0x77, 0xaf, 0x0b, 0x1b, /* ....w... */
0xaf, 0x0e, 0xb5, 0x08, 0x82, 0x9e, 0xeb /* ....... */
};
/* Reassembled EAP (6 bytes) */
static const unsigned char pkt41_1[6] = {
0x02, 0x01, 0x00, 0x06, 0x01, 0x61 /* .....a */
};

1
pcap/radius.blob.bin Normal file
View File

@@ -0,0 +1 @@
192.168.178.1

BIN
pcap/radius.pcapng Normal file

Binary file not shown.

205
radius-proxy-orion.json Normal file
View File

@@ -0,0 +1,205 @@
{
"interfaces": [
{
"ethernet": [
{
"select-ports": [
"WAN*"
]
}
],
"ipv4": {
"addressing": "dynamic"
},
"ipv6": {
"addressing": "dynamic"
},
"name": "wan",
"role": "upstream",
"services": [
"ssh"
],
"ssids": []
},
{
"ethernet": [
{
"select-ports": [
"LAN*"
]
}
],
"ipv4": {
"addressing": "static",
"dhcp": {
"lease-count": 100,
"lease-first": 10,
"lease-time": "6h"
},
"gateway": "192.168.1.1",
"send-hostname": true,
"subnet": "192.168.1.1/24",
"use-dns": []
},
"ipv6": {
"addressing": "dynamic"
},
"name": "lan",
"role": "downstream",
"services": [
"wifi-steering",
"ssh"
],
"ssids": [
{
"bss-mode": "ap",
"encryption": {
"ieee80211w": "required",
"proto": "wpa"
},
"hidden-ssid": false,
"isolate-clients": false,
"maximum-clients": 64,
"name": "arilia-rad",
"radius": {
"authentication": {
"host": "0.0.0.0",
"port": 1812,
"secret": "radsec"
},
"accounting": {
"host": "0.0.0.0",
"port": 1813,
"secret": "radsec"
}
},
"services": [
"radius-gw-proxy"
],
"wifi-bands": [
"2G",
"5G"
],
"pass-point": {
"venue-name": [
"eng:Example passpoint_venue",
"fra:Exemple de lieu"
],
"domain-name": [
"onboard.almondlabs.net",
"test.com"
],
"asra": false,
"internet": true,
"esr": false,
"uesa": false,
"access-network-type": 0,
"hessid":"11:22:33:44:55:66",
"venue-group": 2,
"venue-type": 8,
"connection-capability":[
"1:0:2",
"6:22:1",
"17:5060:0"
],
"roaming-consortium": [
"F4F5E8F5F4",
"BAA2D00100",
"BAA2D00000"
],
"disable-dgaf": true,
"anqp-domain": 8888,
"ipaddr-type-available": 14,
"nai-realm": [
],
"osen": false,
"anqp-3gpp-cell-net": [
],
"friendly-name": [
"eng:AlmondLabs",
"fra:AlmondLabs"
],
"venue-url": [
"http://www.example.com/info-fra",
"http://www.example.com/info-eng"
],
"auth-type": {
"type": "terms-and-conditions"
}
}
}
]
}
],
"metrics": {
"dhcp-snooping": {
"filters": [
"ack",
"discover",
"offer",
"request",
"solicit",
"reply",
"renew"
]
},
"health": {
"interval": 60
},
"statistics": {
"interval": 60,
"types": [
"ssids",
"lldp",
"clients"
]
},
"wifi-frames": {
"filters": [
"probe",
"auth",
"assoc",
"disassoc",
"deauth",
"local-deauth",
"inactive-deauth",
"key-mismatch",
"beacon-report",
"radar-detected"
]
}
},
"radios": [
{
"band": "2G",
"bandwidth": 10,
"beacon-interval": 100,
"channel": "auto",
"channel-mode": "HT",
"channel-width": 20,
"country": "CA",
"dtim-period": 2,
"maximum-clients": 64,
"tx-power": 0
},
{
"band": "5G",
"bandwidth": 20,
"beacon-interval": 100,
"channel": "auto",
"channel-mode": "HE",
"channel-width": 40,
"country": "CA",
"dtim-period": 2,
"maximum-clients": 64,
"tx-power": 0
}
],
"services": {
"ssh": {
"password-authentication": true,
"port": 22
}
},
"uuid": 1661312631
}

72
radius_config_sample.json Normal file
View File

@@ -0,0 +1,72 @@
{
"pools" : [
{
"name" : "master" ,
"description" : "master pool",
"useByDefault" : true,
"authConfig" : {
"strategy" : "weighted",
"monitor" : false,
"monitorMethod" : "none",
"methodParameters" : [],
"servers" : [ {
"name" : "svr1",
"ip" : "10.100.0.1",
"port" : 1812,
"weight" : 10,
"secret" : "my_secret!"
},
{
"name" : "svr2",
"ip" : "10.100.10.1",
"port" : 1812,
"weight" : 20,
"secret" : "my_secret!"
}
]
},
"acctConfig" : {
"strategy" : "random",
"monitor" : false,
"monitorMethod" : "none",
"methodParameters" : [],
"servers" : [ {
"name" : "svr1",
"ip" : "10.100.0.1",
"port" : 1813,
"weight" : 10,
"secret" : "my_secret!"
},
{
"name" : "svr2",
"ip" : "10.100.10.1",
"port" : 1813,
"weight" : 20,
"secret" : "my_secret!"
}
]
},
"coaConfig" : {
"strategy" : "round_robin",
"monitor" : false,
"monitorMethod" : "none",
"methodParameters" : [],
"servers" : [ {
"name" : "svr1",
"ip" : "10.100.0.1",
"port" : 3799,
"weight" : 10,
"secret" : "my_secret!"
},
{
"name" : "svr2",
"ip" : "10.100.10.1",
"port" : 3799,
"weight" : 20,
"secret" : "my_secret!"
}
]
}
}
]
}

Some files were not shown because too many files have changed in this diff Show More