Klaus Basan
65f4d1f9e2
Increase timeout a bit (WLAN experience)
2017-04-20 20:35:48 +02:00
Mathew Sutcliffe
e3fe8ec39f
refs #937 Resolved clazy warnings: miscellaneous.
2017-04-19 19:31:50 +01:00
Mathew Sutcliffe
b20ebd6dfd
refs #937 Resolved clazy warnings: rule of three.
2017-04-19 19:31:44 +01:00
Mathew Sutcliffe
3ea9e33e6b
refs #937 Resolved clazy warnings: pass-by-value/reference.
2017-04-19 19:31:42 +01:00
Mathew Sutcliffe
b7f69c6887
refs #937 Resolved clazy warnings: unnecessary memory allocation.
2017-04-19 19:31:39 +01:00
Klaus Basan
f2602a8915
Formatting, const, Doxygen
...
#930
2017-04-18 00:08:02 +01:00
Klaus Basan
660798e43c
refs #930 , moved multipart functions to database utils and added support for compression
2017-04-18 00:08:00 +01:00
Klaus Basan
f85501c7bf
refs #921 , use QVersionNumber
...
* CVersion removed
* remaining utility functions moved to CBuildConfig
* patch version -> micro version (Qt naming)
* using classes adjusted
2017-04-18 00:06:58 +01:00
Mathew Sutcliffe
c1a82ad60e
Fixed undescriptive error message generated by CNetworkUtils::canConnect.
2017-04-18 00:06:08 +01:00
Klaus Basan
8cc683386f
refs #897 , set timestamp for sent message and default "all messages"
2017-04-17 23:58:21 +01:00
Roland Winklmeier
66cf96d47f
Use CEventLoop to process events until a signal is received
...
refs #869
2017-02-24 15:22:18 +00:00
Roland Winklmeier
7faffc520d
Remove obsolete network connection checks
...
refs #869
2017-02-24 15:22:15 +00:00
Roland Winklmeier
98b2061d3d
Remove redundant checks in CNetworkUtils::getKnownLocalIpV4Addresses()
...
refs #869
2017-02-24 15:22:14 +00:00
Klaus Basan
c460505d2e
refs #883 , refs #869 using ping as socket is slow/sometimes has trouble
2017-02-24 15:21:59 +00:00
Klaus Basan
92100c85f7
refs #883 , added utility function ping
2017-02-24 15:21:53 +00:00
Klaus Basan
74db515802
refs #882 , support for 30x redirect and some more utility functions
...
* CNetworkUtils::setSwiftClientSslCertificate for shared URLs
* redirect functions
2017-02-24 15:21:34 +00:00
Klaus Basan
f71cb04cd2
Formatting ( #879 )
2017-02-24 15:21:23 +00:00
Klaus Basan
9beb6c79e1
refs #875 , renamed to getKnownLocalIpV4Addresses()
2017-02-24 15:21:04 +00:00
Roland Winklmeier
7be604741c
Add swift client ssl certificate
...
refs #762
2017-02-24 00:19:36 +00:00
Klaus Basan
1ced7f3c0b
refs #857 , check if network is accessible in readers
...
* new read state "skipped"
* renamed to "isNetworkConnectedAndAccessible"
* checking before reading, which would only fail if network is not accessible
2017-02-24 00:08:55 +00:00
Mathew Sutcliffe
a0e59546f0
fixed mistakes caught by clang
2017-01-11 01:28:42 +00:00
Klaus Basan
9eff387207
Removed deprecated funtions and changed code to use new functions
2017-01-10 23:47:10 +00:00
Klaus Basan
dcfaca431c
refs #849 , use timestamp with server to indicate when login started
...
* CServer -> ITimestampBased
* added compare functions
2017-01-10 23:46:48 +00:00
Klaus Basan
5f18707c9c
Minor fixes: Formatting, string generation
2017-01-10 23:46:47 +00:00
Mathew Sutcliffe
bbdbd26f82
refs #815 Throw CJsonException when required JSON objects are not found.
2017-01-10 23:46:33 +00:00
Mathew Sutcliffe
b252673928
refs #837 Using new abbreviated syntax for null units.
2017-01-10 23:44:30 +00:00
Klaus Basan
f839421bdd
refs #787 , utility functions for shared files
...
* get file name from URL
* service and file names in CDbInfo
* adjusted DB flags, allow to load headers only
* set of entity flags
2016-12-13 19:01:24 +01:00
Klaus Basan
1f57f7ca61
refs #812 , use individual signals for web services
...
* trigger other operations directly when data have been read (do not wait for "all data read")
* avoid retriggering for no reason
* new entity flag for all data req. for model matching
2016-12-13 19:01:16 +01:00
Klaus Basan
dcaa745e7b
refs #787 , utility functions for shared files
...
* entity to shared file, shared file for DB Info
* CUrl path function
* removed redundant code in CDbInfo::getEntity() and fixed CEntityFlags::singleEntityByName
2016-12-06 09:35:00 +01:00
Klaus Basan
cdea8cff95
refs #780 , fixes login/flightplan preset
...
* empty airline is valid
* sync with flightplan (new signal to indicate changed login values)
* better preset of own model
2016-12-06 09:33:57 +01:00
Klaus Basan
492649c061
fixes "unable to login", discovered during #780 ,
...
* fixed bootstrap file
* improved timeout of connect, now in single static function
* some minor tweaks
2016-12-06 09:33:56 +01:00
Klaus Basan
9d51ee5bc8
refs #748 , further airport from DB follow up fixes
...
* Ignore mode, not all applications need to load everything (mapping tool no airports)
* removed signal in airport reader which is already in base class
* added "virtual" keyword
* fixed another syncronize typo
* added allDbEntiiesUsed() to also reflect the config (ignore flag)
* ensure allSwiftDbData are signaled correctly even with ignore flag
2016-12-06 09:33:54 +01:00
Klaus Basan
35283d8887
refs #748 , fixed airport entity and reader resolution
2016-12-06 09:33:45 +01:00
Klaus Basan
85c5945aa1
refs #756 , init id to -1
2016-12-06 09:33:40 +01:00
Klaus Basan
b8d323226f
refs #748 , fixed airport JSON bugs and removed workaround
...
* removed workaround in web data services
* removed convertFromDatabaseJson functions, not needed
* changed to use the correct static fromDatabaseJson functions
* fixed prefixes
* load correct Country object by loading it as nested object
* key and timestamp was missing in CAirport tuple metadata
2016-12-06 09:33:29 +01:00
Klaus Basan
74173a734e
refs #768 , fixed reverse lookup on login page (model changes in SIM are reflected here)
...
* use reverse lookup function
* complete model when web services have read the DB data (before that no reverse lookup is possible)
* use new model changed signature
Remark: Temp adjustement when signal allSwiftDbDataRead is sent. As soon #748 is ready needs to be changed to include airport entities
2016-10-17 14:34:17 +01:00
Klaus Basan
7446ffcb80
refs #769 , use role bulk to decide if user can directly write models
...
* renamed role functions
* renamed buttons
* some formatting
2016-10-17 14:33:56 +01:00
Klaus Basan
609eae061f
refs #752 , added username for DB user
2016-09-19 16:18:56 +02:00
Klaus Basan
ced9f5294e
refs #751 , info if user can directly update models
...
* modified login component, give hints
* user object has flag for direct write
2016-09-19 16:18:40 +02:00
Klaus Basan
03c642d88a
refs #751 , detect invalid JSON message
...
(which normally means a PHP error message in HTML)
* utility function to remove HTML parts
* adjustments
2016-09-19 16:18:40 +02:00
Michał Garapich
1032b2f506
refs #650 Implement CAirportDataReader
...
* Add BlackCore::CAirportDataReader class
* Add cache traits for airport list
* Add corresponding WebReaderFlag
* Add CAirport::convertFromDatabaseJson()
* Add CApplication::headerFromNetwork() to handle HTTP HEAD method
2016-08-26 00:18:41 +02:00
Klaus Basan
31b03fe2e1
refs #712 , signals when all DB data are read / the web services are started
...
(useful for GUI as it can be used to init only when data are available)
2016-07-28 21:08:24 +02:00
Klaus Basan
85d76d364c
refs #709 , name to entity
2016-07-28 21:08:13 +02:00
Klaus Basan
2ea826afe2
Small fix for bit count
2016-07-28 21:08:11 +02:00
Klaus Basan
44faccb568
refs #707 , found during testing very odd characters can break the GUI
2016-07-14 18:49:27 +02:00
Klaus Basan
7bd233feaa
refs #707 , renaming / formatting
2016-07-14 18:49:19 +02:00
Klaus Basan
c133ad04c7
refs #681 , using FSD setup in server
2016-06-29 15:38:10 +02:00
Klaus Basan
fcba4f2e75
refs #681 , value object for FSD setup
2016-06-29 15:38:06 +02:00
Klaus Basan
12d06aceef
refs #678 , using QString for queried string, not full model anymore
2016-06-25 16:00:36 +02:00
Klaus Basan
3087a94ea8
refs #678 and slack discussion, renamed enum name
...
https://dev.vatsim-germany.org/issues/678#note-7
2016-06-25 16:00:33 +02:00