| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
bearer manager.
This allows the bearer management plugin to be ran on a thread
different than the main one.
Task-number: QTBUG-17199
Reviewed-by: Kranthi <kranthi.kumar-kuntala@nokia.com>
|
|
|
|
|
| |
Reviewed-by: Aaron McCarthy
Task-number: QTBUG-17035
|
|
|
|
| |
Reviewed-by: Trust Me
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
In early system startup applications may try to use ICD before it is
contactable. Ensure that the connection to ICD is established before all
calls are made.
If ICD is still not contactable QDBusServiceWatcher is used to monitor
registration of the com.nokia.icd2 address and reconnection is attempted
once ICD is started.
Task-number: Maemo 199755
|
|
|
|
| |
Fixes: NB#208617 - QtProxyFactory does not return correct (any) proxy data
|
|
|
|
|
|
|
| |
Fixes: NB#194509 - Network access from a Qt app makes dbus daemon
consume tons of cpu
Task-number: QT-4220
|
|
|
|
| |
Task-number: QTBUG-15059
|
|
|
|
|
| |
Don't try to open the network session if there is already an in progress
open request.
|
|
|
|
|
|
|
|
|
|
| |
ICD DBus signals always come in via the main thread. During synchronous
dispatch these signals were not being emitted when expected because no
event loop is running in the destination thread. Fixed by added a call
to QCoreApplication::sendPostedEvents(object, QEvent::MetaCall) in the
synchronous dispatch loop.
Task-number: QTBUG-15004
|
|
|
|
|
|
|
| |
Currently it emits InvalidConfigurationError
Task-number: QTMOBILITY-514
Reviewed-by: Aaron McCarthy
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The use of libconninet caused Qt to have a cyclic build dependency.
Which was solved by embedding a copy as a 3rd party library. Maemo has
since donated the libconninet code to Qt because (1) it was a private
Maemo API and (2) the Qt ICD plugin is the only user of the library.
This commit moves the relevent code from src/3rdparty/libconninet to
src/plugins/bearer/icd and deletes the rest.
Task-number: QT-3893
|
| |
|
|
|
|
|
|
| |
the refcounting to work in ICD.
Fixes NB#188145 - Network interface doesn't go down after last client disconnects
|
|
|
|
|
|
| |
disconnection.
Fixes: NB#185586 - QNetworkSession::closed() signal never sent when QNetworkSession::close() is called.
|
|
|
|
|
|
| |
Conflicts:
src/plugins/bearer/icd/qicdengine.cpp
|
|
|
|
|
|
| |
Conflicts:
src/plugins/bearer/icd/qicdengine.cpp
|
|
|
|
|
|
|
|
|
| |
even when there was an active connection.
Fixes: NB#181984 - QNetworkConfigurationManager reports offline even when connected.
Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@nokia.com>
Signed-off-by: Jukka Rissanen <jukka.rissanen@nokia.com>
|
| |
|
|
|
|
|
|
|
| |
in QNetworkConfigurationManager. The session state is only changed
according to status messages sent by icd.
Fixes: NB#182148 - QNetworkSession changes to disconnected state immediately after opening session
|
|
|
|
|
|
| |
Ensure that locks are not held when signals are emitted.
Task-number: QTBUG-12631
|
|
|
|
|
| |
Task-number: QTBUG-12378
Reviewed-by: Alex
|
|\ |
|
| |
| |
| |
| | |
7f9a8ebcfe86d3df428707888c3ab5fcd10226a4
|
|/
|
|
|
|
|
|
|
|
| |
Some of the library dependencies of the ICD Bearer Management plugin use
Qt. We include them in src/3rdparty and link against them statically to
avoid the circular build dependency. Libraries that do not use Qt are
still linked dynamically. The libraries which are statically linked are
libconninet and libgq-gconf.
Task-number: QTBUG-12354
|
|
|
|
|
| |
Fixes: NB#176643 - Segmentation fault occurs while using networking
Reviewed-by: Adrian Constantin
|
|
|
|
| |
Use Qt typedef for unsigned 32-bit integers.
|
| |
|
|
|
|
|
|
|
| |
Fixes network access issue when running Qt applications in scratchbox
environment.
Task-number: QT-3528
|
|
|
|
|
|
| |
make sure the disconnected signal is sent even if the actual network connection is not closed.
Fixes: NB#175064 - QNetworkSession signals wrong state after calling stop()
|
|
|
|
|
| |
The initial list of network configurations was being fetched twice when
the bearer management plugins are loaded.
|
|
|
|
| |
This add addition ifdefs around code missed by MR 517.
|
| |
|
|
|
|
| |
7a5ff9859f5775915ae80c287f51c772599c2379
|
| |
|
|
|
|
| |
6fb31d1e287d7def45c115eb56bcb9b0c5cb3c40.
|
|
|
|
| |
Task: QTBUG-9156
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
src/plugins/bearer/corewlan/qcorewlanengine.mm
|
| | |
|
|/
|
|
| |
fca98911b75ce12e70d93cfc2932a9759758a605
|
| |
|
|
|
|
|
| |
QNetworkConfigurationManagerPrivate and QBearerEngine derived classes
need to be thread-safe.
|
| |
|
| |
|
|
|