Online detection does not work with confined apps on Nexus 4
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Network Menu |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
apparmor-easyprof-ubuntu (Ubuntu) |
Fix Released
|
Critical
|
Jamie Strandboge | ||
connectivity-api (Ubuntu) |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
connectivity-api (Ubuntu RTM) |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
indicator-network (Ubuntu) |
Fix Released
|
Critical
|
Antti Kaijanmäki | ||
indicator-network (Ubuntu RTM) |
Fix Released
|
Critical
|
Antti Kaijanmäki |
Bug Description
Dekko is not detecting if Online correctly. If I look at the server logs, I don't see anything in the email server logs for dekko to connect. If I look in ~/.cache/
I thought this might be bug #1226844, but if I adjust /var/lib/
If I get on wifi instead of 3G, dekko can detect if I am online if I apply the apparmor changes I mentioned above (though, there are still NetworkManager dbus denials).
For dekko to work as a confined application (ie, shipped in the Ubuntu App Store) it is going to need to operate without these NetworkManager and ofono DBus APIs, because they are not allowed to app store apps.
Previous description:
In addidtion to TLS on port 143, it would be nice to support imaps on port 993.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Charles Kerr (community): Approve
-
Diff: 852 lines (+610/-47)15 files modifiedsrc/dbus-cpp/CMakeLists.txt (+1/-0)
src/dbus-cpp/services/connectivity.h (+186/-0)
src/indicator/CMakeLists.txt (+2/-2)
src/indicator/connectivity-service/connectivity-service.cpp (+311/-0)
src/indicator/connectivity-service/connectivity-service.h (+39/-0)
src/indicator/indicator-network-service.cpp (+6/-1)
src/indicator/modem-manager.cpp (+14/-0)
src/indicator/modem-manager.h (+1/-0)
src/indicator/modem.h (+14/-0)
src/indicator/root-state.cpp (+1/-12)
src/indicator/service.h (+8/-2)
src/indicator/sim-unlock-dialog.cpp (+15/-15)
src/indicator/wwan-section.cpp (+7/-12)
src/indicator/wwan-section.h (+2/-0)
src/menumodel-cpp/action-group-merger.h (+3/-3)
- Antti Kaijanmäki (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Jussi Pakkanen (community): Approve
-
Diff: 2036 lines (+1283/-110)61 files modified.bzrignore (+9/-2)
CMakeLists.txt (+32/-9)
cmake/Coverage.cmake (+0/-37)
cmake/EnableCoverageReport.cmake (+153/-0)
cmake/FindLcov.cmake (+29/-0)
cmake/Findgcovr.cmake (+31/-0)
cmake/ParseArguments.cmake (+52/-0)
debian/connectivity-doc.install (+1/-0)
debian/control (+53/-0)
debian/libconnectivity-qt1-dev.install (+3/-0)
debian/libconnectivity-qt1.install (+1/-0)
debian/qtdeclarative5-connectivity-plugin.install (+1/-0)
src/CMakeLists.txt (+1/-0)
src/dbus-cpp/services/ofono.h (+4/-4)
src/indicator/connectivity-service/connectivity-service.cpp (+22/-20)
src/indicator/indicator-menu.h (+2/-2)
src/indicator/indicator-network-service.cpp (+3/-3)
src/indicator/menuitems/access-point-item.h (+1/-1)
src/indicator/menuitems/switch-item.h (+1/-0)
src/indicator/menuitems/text-item.h (+1/-0)
src/indicator/modem.h (+1/-1)
src/indicator/root-state.cpp (+1/-1)
src/indicator/wifi-link-item.h (+1/-0)
src/indicator/wifi-section.h (+2/-2)
src/indicator/wwan-link-item.h (+1/-1)
src/indicator/wwan-section.cpp (+1/-1)
src/indicator/wwan-section.h (+2/-2)
src/menumodel-cpp/action-group-merger.h (+1/-1)
src/menumodel-cpp/gio-helpers/util.h (+9/-9)
src/menumodel-cpp/gio-helpers/variant.h (+1/-1)
src/menumodel-cpp/menu-item.h (+3/-3)
src/notify-cpp/notification.cpp (+3/-3)
src/notify-cpp/snapdecision/sim-unlock.h (+1/-1)
src/qt/CMakeLists.txt (+8/-0)
src/qt/include/ubuntu/connectivity/NetworkingStatus (+1/-0)
src/qt/include/ubuntu/connectivity/networking-status.h (+79/-0)
src/qt/qml/CMakeLists.txt (+1/-0)
src/qt/qml/Ubuntu/CMakeLists.txt (+1/-0)
src/qt/qml/Ubuntu/Connectivity/CMakeLists.txt (+38/-0)
src/qt/qml/Ubuntu/Connectivity/networking-status.cpp (+43/-0)
src/qt/qml/Ubuntu/Connectivity/networking-status.h (+52/-0)
src/qt/qml/Ubuntu/Connectivity/plugin.cpp (+40/-0)
src/qt/qml/Ubuntu/Connectivity/plugin.h (+36/-0)
src/qt/qml/Ubuntu/Connectivity/qmldir (+2/-0)
src/qt/src/CMakeLists.txt (+48/-0)
src/qt/src/connectivity-qt.pc.in (+10/-0)
src/qt/src/dbus-properties-interface.cpp (+34/-0)
src/qt/src/dbus-properties-interface.h (+53/-0)
src/qt/src/networking-status.cpp (+188/-0)
src/secret-agent/CMakeLists.txt (+1/-0)
src/secret-agent/PasswordMenu.cpp (+4/-4)
tests/CMakeLists.txt (+0/-2)
tests/integration/CMakeLists.txt (+1/-0)
tests/integration/qt/CMakeLists.txt (+4/-0)
tests/integration/qt/cpp/CMakeLists.txt (+16/-0)
tests/integration/qt/cpp/main.cpp (+33/-0)
tests/integration/qt/cpp/tst_networking.cpp (+51/-0)
tests/integration/qt/cpp/tst_networking.h (+39/-0)
tests/integration/qt/qml/CMakeLists.txt (+19/-0)
tests/integration/qt/qml/tst_api.qml (+53/-0)
tests/unit/secret-agent/CMakeLists.txt (+1/-0)
- Charles Kerr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 7239 lines (+6310/-334)61 files modifiedCMakeLists.txt (+5/-4)
debian/connectivity-doc.install (+1/-1)
debian/control (+12/-10)
debian/copyright (+41/-36)
doc/CMakeLists.txt (+27/-0)
doc/dbus/connectivity-api.txt (+26/-0)
doc/qt/CMakeLists.txt (+3/-0)
doc/qt/cpp/CMakeLists.txt (+40/-0)
doc/qt/cpp/Doxyfile.in (+2316/-0)
doc/qt/cpp/css/base.css (+638/-0)
doc/qt/cpp/css/qtquick.css (+772/-0)
doc/qt/cpp/css/reset.css (+8/-0)
doc/qt/cpp/css/scratch.css (+61/-0)
doc/qt/cpp/examples/CMakeLists.txt (+6/-0)
doc/qt/cpp/examples/example_networking_status.cpp (+86/-0)
doc/qt/cpp/pages/mainpage.dox (+18/-0)
doc/qt/cpp/pages/networking-status.dox (+35/-0)
doc/qt/cpp/pages/using.dox (+26/-0)
doc/qt/cpp/ubuntu-appdev-site-footer.html (+53/-0)
doc/qt/cpp/ubuntu-appdev-site-header.html (+35/-0)
doc/qt/qml/CMakeLists.txt (+41/-0)
doc/qt/qml/connectivity-qml.qdocconf.in (+55/-0)
doc/qt/qml/css/base.css (+638/-0)
doc/qt/qml/css/qtquick.css (+772/-0)
doc/qt/qml/css/reset.css (+8/-0)
doc/qt/qml/css/scratch.css (+61/-0)
doc/qt/qml/examples/example_networking_status.qml (+66/-0)
doc/qt/qml/pages/mainpage.qdoc (+25/-0)
doc/qt/qml/qml-api/NetworkingStatus.qml (+84/-0)
src/indicator/sim-unlock-dialog.cpp (+18/-0)
src/menumodel-cpp/action-group-exporter.h (+11/-12)
src/menumodel-cpp/action-group-merger.h (+11/-11)
src/menumodel-cpp/action-group.h (+11/-11)
src/menumodel-cpp/action.cpp (+11/-11)
src/menumodel-cpp/action.h (+11/-11)
src/menumodel-cpp/gio-helpers/util.cpp (+11/-11)
src/menumodel-cpp/gio-helpers/util.h (+11/-11)
src/menumodel-cpp/gio-helpers/variant.h (+11/-11)
src/menumodel-cpp/menu-exporter.h (+11/-11)
src/menumodel-cpp/menu-item.h (+11/-11)
src/menumodel-cpp/menu-merger.h (+11/-11)
src/menumodel-cpp/menu-model.h (+11/-12)
src/menumodel-cpp/menu.h (+11/-11)
src/notify-cpp/notification.cpp (+11/-11)
src/notify-cpp/notification.h (+11/-11)
src/notify-cpp/snapdecision/sim-unlock.cpp (+11/-11)
src/notify-cpp/snapdecision/sim-unlock.h (+11/-11)
src/qt/include/ubuntu/connectivity/NetworkingStatus (+0/-1)
src/qt/include/ubuntu/connectivity/networking-status.h (+54/-4)
src/qt/qml/Ubuntu/Connectivity/networking-status.h (+1/-1)
src/qt/src/CMakeLists.txt (+1/-2)
src/qt/src/networking-status.cpp (+1/-1)
src/url-dispatcher-cpp/url-dispatcher.cpp (+11/-11)
src/url-dispatcher-cpp/url-dispatcher.h (+11/-11)
tests/integration/qt/cpp/main.cpp (+10/-7)
tests/integration/qt/cpp/tst_networking.cpp (+1/-1)
tests/integration/qt/cpp/tst_networking.h (+0/-3)
tests/unit/menumodel-cpp/test-menu-exporter.cpp (+14/-13)
tests/utils/action-utils.cpp (+14/-13)
tests/utils/action-utils.h (+14/-13)
tests/utils/main.cpp (+14/-13)
- Charles Kerr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 17352 lines (+9739/-6877)118 files modifiedCMakeLists.txt (+3/-14)
debian/connectivity-doc.install (+0/-1)
debian/control (+7/-53)
debian/libconnectivity-qt1-dev.install (+0/-3)
debian/libconnectivity-qt1.install (+0/-1)
debian/qtdeclarative5-connectivity-plugin.install (+0/-1)
doc/CMakeLists.txt (+0/-27)
doc/dbus/connectivity-api.txt (+0/-26)
doc/qt/CMakeLists.txt (+0/-3)
doc/qt/cpp/CMakeLists.txt (+0/-40)
doc/qt/cpp/Doxyfile.in (+0/-2316)
doc/qt/cpp/css/base.css (+0/-638)
doc/qt/cpp/css/qtquick.css (+0/-772)
doc/qt/cpp/css/reset.css (+0/-8)
doc/qt/cpp/css/scratch.css (+0/-61)
doc/qt/cpp/examples/CMakeLists.txt (+0/-6)
doc/qt/cpp/examples/example_networking_status.cpp (+0/-86)
doc/qt/cpp/pages/mainpage.dox (+0/-18)
doc/qt/cpp/pages/networking-status.dox (+0/-35)
doc/qt/cpp/pages/using.dox (+0/-26)
doc/qt/cpp/ubuntu-appdev-site-footer.html (+0/-53)
doc/qt/cpp/ubuntu-appdev-site-header.html (+0/-35)
doc/qt/qml/CMakeLists.txt (+0/-41)
doc/qt/qml/connectivity-qml.qdocconf.in (+0/-55)
doc/qt/qml/css/base.css (+0/-638)
doc/qt/qml/css/qtquick.css (+0/-772)
doc/qt/qml/css/reset.css (+0/-8)
doc/qt/qml/css/scratch.css (+0/-61)
doc/qt/qml/examples/example_networking_status.qml (+0/-66)
doc/qt/qml/pages/mainpage.qdoc (+0/-25)
doc/qt/qml/qml-api/NetworkingStatus.qml (+0/-84)
src/CMakeLists.txt (+1/-1)
src/connectivity-cpp/CMakeLists.txt (+59/-0)
src/connectivity-cpp/data/CMakeLists.txt (+26/-0)
src/connectivity-cpp/data/connectivity-cpp.pc.in (+11/-0)
src/connectivity-cpp/data/session.conf (+42/-0)
src/connectivity-cpp/data/system.conf (+23/-0)
src/connectivity-cpp/dbus-cpp/services/nm.h (+986/-0)
src/connectivity-cpp/dbus-cpp/services/ofono.h (+339/-0)
src/connectivity-cpp/dbus-cpp/services/urfkill.h (+338/-0)
src/connectivity-cpp/dbus-cpp/services/util.h (+36/-0)
src/connectivity-cpp/doc/CMakeLists.txt (+65/-0)
src/connectivity-cpp/doc/Doxyfile.in (+1869/-0)
src/connectivity-cpp/doc/pages/mainpage.dox (+23/-0)
src/connectivity-cpp/doc/pages/networking-status.dox (+31/-0)
src/connectivity-cpp/doc/pages/using.dox (+23/-0)
src/connectivity-cpp/examples/CMakeLists.txt (+51/-0)
src/connectivity-cpp/examples/example_airplane_mode.cpp (+71/-0)
src/connectivity-cpp/examples/example_available_links.cpp (+67/-0)
src/connectivity-cpp/examples/example_connect_to_wifi_network.cpp (+61/-0)
src/connectivity-cpp/examples/example_networking_status.cpp (+88/-0)
src/connectivity-cpp/examples/example_tor_over_vpn.cpp (+91/-0)
src/connectivity-cpp/include/connectivity/networking/link.h (+125/-0)
src/connectivity-cpp/include/connectivity/networking/manager.h (+144/-0)
src/connectivity-cpp/include/connectivity/networking/service.h (+83/-0)
src/connectivity-cpp/include/connectivity/networking/service/tethering/service.h (+59/-0)
src/connectivity-cpp/include/connectivity/networking/service/tor/service.h (+46/-0)
src/connectivity-cpp/include/connectivity/networking/service/vpn/service.h (+49/-0)
src/connectivity-cpp/include/connectivity/networking/wifi/access-point.h (+56/-0)
src/connectivity-cpp/include/connectivity/networking/wifi/link.h (+61/-0)
src/connectivity-cpp/include/connectivity/networking/wwan/link.h (+54/-0)
src/connectivity-cpp/src/CMakeLists.txt (+30/-0)
src/connectivity-cpp/src/manager.cpp (+36/-0)
src/connectivity-cpp/src/platform/nmofono/CMakeLists.txt (+41/-0)
src/connectivity-cpp/src/platform/nmofono/bounded_integer.h (+178/-0)
src/connectivity-cpp/src/platform/nmofono/kill-switch.cpp (+96/-0)
src/connectivity-cpp/src/platform/nmofono/kill-switch.h (+84/-0)
src/connectivity-cpp/src/platform/nmofono/manager.cpp (+263/-0)
src/connectivity-cpp/src/platform/nmofono/manager.h (+60/-0)
src/connectivity-cpp/src/platform/nmofono/manager_ref.h (+483/-0)
src/connectivity-cpp/src/platform/nmofono/ofono_nm_connectivity_manager.cpp (+338/-0)
src/connectivity-cpp/src/platform/nmofono/service.cpp (+18/-0)
src/connectivity-cpp/src/platform/nmofono/service.h (+47/-0)
src/connectivity-cpp/src/platform/nmofono/set_name_for_thread.cpp (+24/-0)
src/connectivity-cpp/src/platform/nmofono/set_name_for_thread.h (+28/-0)
src/connectivity-cpp/src/platform/nmofono/wifi/access-point.cpp (+101/-0)
src/connectivity-cpp/src/platform/nmofono/wifi/access-point.h (+82/-0)
src/connectivity-cpp/src/platform/nmofono/wifi/grouped-access-point.cpp (+218/-0)
src/connectivity-cpp/src/platform/nmofono/wifi/grouped-access-point.h (+84/-0)
src/connectivity-cpp/src/platform/nmofono/wifi/link.cpp (+503/-0)
src/connectivity-cpp/src/platform/nmofono/wifi/link.h (+86/-0)
src/connectivity-cpp/src/platform/util.cpp (+33/-0)
src/indicator/CMakeLists.txt (+6/-5)
src/qt/CMakeLists.txt (+0/-8)
src/qt/include/ubuntu/connectivity/networking-status.h (+0/-129)
src/qt/qml/CMakeLists.txt (+0/-1)
src/qt/qml/Ubuntu/CMakeLists.txt (+0/-1)
src/qt/qml/Ubuntu/Connectivity/CMakeLists.txt (+0/-38)
src/qt/qml/Ubuntu/Connectivity/networking-status.cpp (+0/-43)
src/qt/qml/Ubuntu/Connectivity/networking-status.h (+0/-52)
src/qt/qml/Ubuntu/Connectivity/plugin.cpp (+0/-40)
src/qt/qml/Ubuntu/Connectivity/plugin.h (+0/-36)
src/qt/qml/Ubuntu/Connectivity/qmldir (+0/-2)
src/qt/src/CMakeLists.txt (+0/-47)
src/qt/src/connectivity-qt.pc.in (+0/-10)
src/qt/src/dbus-properties-interface.cpp (+0/-34)
src/qt/src/dbus-properties-interface.h (+0/-53)
src/qt/src/networking-status.cpp (+0/-188)
tests/integration/CMakeLists.txt (+1/-1)
tests/integration/connectivity-cpp/CMakeLists.txt (+134/-0)
tests/integration/connectivity-cpp/mocks/urfkill.h (+162/-0)
tests/integration/connectivity-cpp/sig_term_catcher.h (+74/-0)
tests/integration/connectivity-cpp/test_data.h.in (+38/-0)
tests/integration/connectivity-cpp/test_flight_mode.cpp (+138/-0)
tests/integration/connectivity-cpp/test_networking_status.cpp (+178/-0)
tests/integration/connectivity-cpp/test_service.h (+124/-0)
tests/integration/connectivity-cpp/test_wifi_connect.cpp (+269/-0)
tests/integration/connectivity-cpp/test_wifi_link.cpp (+362/-0)
tests/integration/connectivity-cpp/test_wifi_link_dedup.cpp (+240/-0)
tests/integration/connectivity-cpp/test_wifi_link_enable_disable.cpp (+186/-0)
tests/integration/qt/CMakeLists.txt (+0/-4)
tests/integration/qt/cpp/CMakeLists.txt (+0/-16)
tests/integration/qt/cpp/main.cpp (+0/-36)
tests/integration/qt/cpp/tst_networking.cpp (+0/-51)
tests/integration/qt/cpp/tst_networking.h (+0/-36)
tests/integration/qt/qml/CMakeLists.txt (+0/-19)
tests/integration/qt/qml/tst_api.qml (+0/-53)
tests/unit/indicator/menuitems/CMakeLists.txt (+6/-0)
- Robert Bruce Park (community): Approve
- Timo Jyrinki (community): Needs Fixing
- Charles Kerr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 17450 lines (+6872/-9840)117 files modified.bzrignore (+2/-0)
CMakeLists.txt (+18/-80)
data/CMakeLists.txt (+0/-26)
data/connectivity-cpp.pc.in (+0/-11)
data/session.conf (+0/-42)
data/system.conf (+0/-23)
dbus-cpp/services/nm.h (+0/-986)
dbus-cpp/services/ofono.h (+0/-339)
dbus-cpp/services/urfkill.h (+0/-338)
dbus-cpp/services/util.h (+0/-36)
debian/connectivity-doc.install (+1/-0)
debian/control (+46/-27)
debian/libconnectivity-cpp-dev.install (+0/-3)
debian/libconnectivity-cpp-doc.install (+0/-1)
debian/libconnectivity-cpp0.install (+0/-1)
debian/libconnectivity-qt1-dev.install (+3/-0)
debian/libconnectivity-qt1.install (+1/-0)
debian/qml-module-ubuntu-connectivity.install (+1/-0)
doc/CMakeLists.txt (+0/-65)
doc/Doxyfile.in (+0/-1869)
doc/dbus/connectivity-api.txt (+26/-0)
doc/pages/mainpage.dox (+0/-23)
doc/pages/networking-status.dox (+0/-31)
doc/pages/using.dox (+0/-23)
doc/qt/CMakeLists.txt (+3/-0)
doc/qt/cpp/CMakeLists.txt (+40/-0)
doc/qt/cpp/Doxyfile.in (+2316/-0)
doc/qt/cpp/css/base.css (+638/-0)
doc/qt/cpp/css/qtquick.css (+772/-0)
doc/qt/cpp/css/reset.css (+8/-0)
doc/qt/cpp/css/scratch.css (+61/-0)
doc/qt/cpp/examples/CMakeLists.txt (+18/-0)
doc/qt/cpp/examples/example_networking_status.cpp (+86/-0)
doc/qt/cpp/pages/mainpage.dox (+18/-0)
doc/qt/cpp/pages/networking-status.dox (+35/-0)
doc/qt/cpp/pages/using.dox (+26/-0)
doc/qt/cpp/ubuntu-appdev-site-footer.html (+53/-0)
doc/qt/cpp/ubuntu-appdev-site-header.html (+35/-0)
doc/qt/qml/CMakeLists.txt (+41/-0)
doc/qt/qml/connectivity-qml.qdocconf.in (+55/-0)
doc/qt/qml/css/base.css (+638/-0)
doc/qt/qml/css/qtquick.css (+772/-0)
doc/qt/qml/css/reset.css (+8/-0)
doc/qt/qml/css/scratch.css (+61/-0)
doc/qt/qml/examples/example_networking_status.qml (+66/-0)
doc/qt/qml/pages/mainpage.qdoc (+25/-0)
doc/qt/qml/qml-api/NetworkingStatus.qml (+84/-0)
examples/CMakeLists.txt (+0/-51)
examples/example_airplane_mode.cpp (+0/-71)
examples/example_available_links.cpp (+0/-67)
examples/example_connect_to_wifi_network.cpp (+0/-61)
examples/example_networking_status.cpp (+0/-88)
examples/example_tor_over_vpn.cpp (+0/-91)
include/connectivity/networking/link.h (+0/-125)
include/connectivity/networking/manager.h (+0/-144)
include/connectivity/networking/service.h (+0/-83)
include/connectivity/networking/service/tethering/service.h (+0/-59)
include/connectivity/networking/service/tor/service.h (+0/-46)
include/connectivity/networking/service/vpn/service.h (+0/-49)
include/connectivity/networking/wifi/access-point.h (+0/-56)
include/connectivity/networking/wifi/link.h (+0/-61)
include/connectivity/networking/wwan/link.h (+0/-54)
src/CMakeLists.txt (+0/-33)
src/manager.cpp (+0/-36)
src/platform/nmofono/CMakeLists.txt (+0/-41)
src/platform/nmofono/bounded_integer.h (+0/-178)
src/platform/nmofono/kill-switch.cpp (+0/-96)
src/platform/nmofono/kill-switch.h (+0/-84)
src/platform/nmofono/manager.cpp (+0/-263)
src/platform/nmofono/manager.h (+0/-60)
src/platform/nmofono/manager_ref.h (+0/-483)
src/platform/nmofono/ofono_nm_connectivity_manager.cpp (+0/-338)
src/platform/nmofono/service.cpp (+0/-18)
src/platform/nmofono/service.h (+0/-47)
src/platform/nmofono/set_name_for_thread.cpp (+0/-24)
src/platform/nmofono/set_name_for_thread.h (+0/-28)
src/platform/nmofono/wifi/access-point.cpp (+0/-101)
src/platform/nmofono/wifi/access-point.h (+0/-82)
src/platform/nmofono/wifi/grouped-access-point.cpp (+0/-218)
src/platform/nmofono/wifi/grouped-access-point.h (+0/-84)
src/platform/nmofono/wifi/link.cpp (+0/-503)
src/platform/nmofono/wifi/link.h (+0/-86)
src/platform/util.cpp (+0/-33)
src/qt/CMakeLists.txt (+14/-0)
src/qt/include/ubuntu/connectivity/networking-status.h (+129/-0)
src/qt/qml/CMakeLists.txt (+1/-0)
src/qt/qml/Ubuntu/CMakeLists.txt (+1/-0)
src/qt/qml/Ubuntu/Connectivity/CMakeLists.txt (+38/-0)
src/qt/qml/Ubuntu/Connectivity/networking-status.cpp (+43/-0)
src/qt/qml/Ubuntu/Connectivity/networking-status.h (+52/-0)
src/qt/qml/Ubuntu/Connectivity/plugin.cpp (+40/-0)
src/qt/qml/Ubuntu/Connectivity/plugin.h (+36/-0)
src/qt/qml/Ubuntu/Connectivity/qmldir (+2/-0)
src/qt/src/CMakeLists.txt (+49/-0)
src/qt/src/connectivity-qt.pc.in (+10/-0)
src/qt/src/dbus-properties-interface.cpp (+34/-0)
src/qt/src/dbus-properties-interface.h (+53/-0)
src/qt/src/networking-status.cpp (+188/-0)
tests/CMakeLists.txt (+0/-132)
tests/integration/CMakeLists.txt (+1/-0)
tests/integration/qt/CMakeLists.txt (+13/-0)
tests/integration/qt/cpp/CMakeLists.txt (+16/-0)
tests/integration/qt/cpp/main.cpp (+36/-0)
tests/integration/qt/cpp/tst_networking.cpp (+51/-0)
tests/integration/qt/cpp/tst_networking.h (+36/-0)
tests/integration/qt/qml/CMakeLists.txt (+19/-0)
tests/integration/qt/qml/tst_api.qml (+53/-0)
tests/mocks/urfkill.h (+0/-162)
tests/sig_term_catcher.h (+0/-74)
tests/test_data.h.in (+0/-109)
tests/test_flight_mode.cpp (+0/-138)
tests/test_networking_status.cpp (+0/-178)
tests/test_service.h (+0/-124)
tests/test_wifi_connect.cpp (+0/-269)
tests/test_wifi_link.cpp (+0/-362)
tests/test_wifi_link_dedup.cpp (+0/-240)
tests/test_wifi_link_enable_disable.cpp (+0/-186)
- Dan Chapman : Approve
-
Diff: 149 lines (+68/-7)5 files modifiedCMakeLists.txt (+1/-0)
qml/Utils/DummyNetworkStatus.qml (+29/-0)
qml/main.qml (+23/-0)
src/3rdParty/trojita/Imap/Model/ImapAccess.cpp (+13/-7)
src/3rdParty/trojita/Imap/Model/ImapAccess.h (+2/-0)
Changed in dekko: | |
status: | New → Incomplete |
Changed in dekko: | |
status: | Incomplete → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Dan Chapman (dpniel) |
Changed in dekko: | |
status: | Incomplete → Confirmed |
Changed in indicator-network: | |
status: | Triaged → In Progress |
Changed in connectivity-api (Ubuntu): | |
status: | New → In Progress |
Changed in indicator-network (Ubuntu): | |
status: | New → In Progress |
Changed in connectivity-api (Ubuntu RTM): | |
status: | New → In Progress |
Changed in indicator-network (Ubuntu RTM): | |
status: | New → In Progress |
Changed in connectivity-api (Ubuntu): | |
importance: | Undecided → Critical |
Changed in connectivity-api (Ubuntu RTM): | |
importance: | Undecided → Critical |
Changed in indicator-network (Ubuntu): | |
importance: | Undecided → Critical |
Changed in indicator-network (Ubuntu RTM): | |
importance: | Undecided → Critical |
Changed in connectivity-api (Ubuntu): | |
assignee: | nobody → Antti Kaijanmäki (kaijanmaki) |
Changed in connectivity-api (Ubuntu RTM): | |
assignee: | nobody → Antti Kaijanmäki (kaijanmaki) |
Changed in indicator-network (Ubuntu): | |
assignee: | nobody → Antti Kaijanmäki (kaijanmaki) |
Changed in indicator-network (Ubuntu RTM): | |
assignee: | nobody → Antti Kaijanmäki (kaijanmaki) |
tags: | added: rtm14 |
tags: | added: touch-2014-08-21 |
Changed in dekko: | |
status: | Confirmed → In Progress |
Changed in dekko: | |
milestone: | none → 0.3 |
Changed in dekko: | |
status: | In Progress → Fix Committed |
Changed in dekko: | |
status: | Fix Committed → Fix Released |
The "Force Encryption" option of the Secure Connection option selector should be defaulting to the imaps standard port 993 when selected. "No Encryption" and "Use Encryption (STARTTLS)" should default to the imap standard port 143.
When selecting "Force encryption" does it not change for you?
Obviously it can always be overridden by manually changing the port but dekko will warn you it's not a standard port for the selected protocol.