Cameron Gutman
|
34a11c9262
|
Correct reachability when restoring a lost address
|
2017-09-09 16:02:39 -07:00 |
|
Cameron Gutman
|
84a9845c1d
|
Fix polling overwriting manually entered IP addresses
|
2017-09-09 15:40:07 -07:00 |
|
Cameron Gutman
|
5b05220008
|
Prevent mDNS from overwriting external IP addresses
|
2017-09-09 15:21:31 -07:00 |
|
Cameron Gutman
|
b2bd7257e1
|
Fix Lint warnings
|
2017-09-09 14:12:54 -07:00 |
|
Cameron Gutman
|
46a998c113
|
Convert address fields to strings to better manage DNS names
|
2017-09-09 13:39:54 -07:00 |
|
Cameron Gutman
|
60cd951774
|
Rename localIp/remoteIp fields to localAddress/remoteAddress to prepare for DNS names
|
2017-09-09 12:47:23 -07:00 |
|
Cameron Gutman
|
d4f8d8f689
|
Switch database storage to use strings for addresses
|
2017-09-09 12:43:20 -07:00 |
|
Cameron Gutman
|
f01a15d182
|
Removed duplicated current address logic
|
2017-09-09 11:49:15 -07:00 |
|
Cameron Gutman
|
d5863e1bef
|
Only try twice before initially reporting a PC as offline
|
2016-11-09 21:08:27 -08:00 |
|
Cameron Gutman
|
0f0b83badc
|
Properly invalidate pairing state after pairing
|
2016-11-05 20:20:09 -07:00 |
|
Cameron Gutman
|
e7dc3a4c11
|
Timeout polling results after 30 seconds
|
2016-11-05 19:56:54 -07:00 |
|
Cameron Gutman
|
55b9645651
|
Fix minor Lint issues
|
2016-06-18 12:38:43 -07:00 |
|
Cameron Gutman
|
1cac7660b8
|
Fix a null pointer exception reported by a user
|
2016-01-30 04:55:17 -05:00 |
|
Cameron Gutman
|
ceef4510fb
|
Fix infinite app list loading spinner if the app list is actually empty
|
2016-01-24 02:51:06 -05:00 |
|
Cameron Gutman
|
7594e51a18
|
Fix SQL injection vulnerability and crashes when an apostrophe is present in a computer name
|
2016-01-06 15:17:30 -06:00 |
|
Cameron Gutman
|
5ef20aba21
|
Decrease polling period and increase polls before declaring the machine offline. Try requesting the app list again every 2 seconds if the app list has not been received yet.
|
2015-10-28 01:36:35 -07:00 |
|
Cameron Gutman
|
54eaee3f79
|
Use a lock to prevent serverinfo polling on a machine while applist is pending
|
2015-10-28 01:15:09 -07:00 |
|
Cameron Gutman
|
e61b8f1b34
|
Try a TCP connection before trying HTTPS to quickly eliminate transport layer connectivity issues
|
2015-10-11 14:39:02 -07:00 |
|
Cameron Gutman
|
79b6ec839a
|
Fix machines becoming unreachable after they report IP addresses that they can't be contacted with
|
2015-10-11 14:16:38 -07:00 |
|
Cameron Gutman
|
1a6f639b81
|
Fix discovery issues when adding a PC
|
2015-10-10 14:43:29 -07:00 |
|
Cameron Gutman
|
1cb7727dc7
|
Update common
|
2015-06-15 10:28:31 -07:00 |
|
Cameron Gutman
|
6371d364e1
|
Lint warning cleanup
|
2015-05-29 23:22:40 -05:00 |
|
Cameron Gutman
|
b5ba59b413
|
Fix database reference leak
|
2015-03-29 23:06:32 -04:00 |
|
Cameron Gutman
|
7ab0be3b62
|
Optimize app grid performance on lower end devices
|
2015-03-23 15:12:25 -04:00 |
|
Cameron Gutman
|
85d95b2d8e
|
Revert "Immediately show the PC as offline if the first poll fails"
This reverts commit 7b12fd1ad2607566e8930adf3a2376e24c0fd9e1.
|
2015-02-27 13:52:17 -05:00 |
|
Cameron Gutman
|
e081ab5239
|
Code cleanup and Lint suggestions
|
2015-02-27 01:43:24 -05:00 |
|
Cameron Gutman
|
7b12fd1ad2
|
Immediately show the PC as offline if the first poll fails
|
2015-02-27 01:33:33 -05:00 |
|
Cameron Gutman
|
010e03252e
|
Encapsulate the cache IO streams in buffered streams
|
2015-02-26 21:39:26 -05:00 |
|
Cameron Gutman
|
f1787c43e5
|
Generalize the polling grace period to all users of CMS
|
2015-02-26 18:27:50 -05:00 |
|
Cameron Gutman
|
95ea88e932
|
Only replace the MAC address if the existing one is non-null
|
2015-02-26 15:11:46 -05:00 |
|
Cameron Gutman
|
cc3f2ecb07
|
Always close the cache output stream if an exception occurs
|
2015-02-25 22:15:41 -05:00 |
|
Cameron Gutman
|
e222f2f6c3
|
Fix fast polling
|
2015-02-22 18:34:28 -05:00 |
|
Cameron Gutman
|
e04ff048b8
|
Implement a fast polling method to speed up polling. Save the old MAC address if it's empty.
|
2015-02-11 17:04:31 -05:00 |
|
Cameron Gutman
|
2fdecc551a
|
Tabs -> Spaces
|
2015-02-07 11:54:46 -05:00 |
|
Cameron Gutman
|
10204afdb4
|
Only add PCs to the computer list when they have been polled once to get a UUID for equality comparison. Fix equality comparison in PcView to avoid duplicate PCs enumerated over mDNS.
|
2015-02-07 11:44:56 -05:00 |
|
Cameron Gutman
|
2247e43a48
|
Remove unused imports
|
2015-02-05 13:23:01 -05:00 |
|
Cameron Gutman
|
d3986080a3
|
Tighten up a bunch of declarations to make Lint happier
|
2015-02-05 13:21:04 -05:00 |
|
Cameron Gutman
|
56f438fe47
|
Fix some crashes and caching issues
|
2015-01-31 17:01:46 -05:00 |
|
Cameron Gutman
|
a490da5e5c
|
Fix some caching bugs
|
2015-01-31 00:13:51 -05:00 |
|
Cameron Gutman
|
72d3576257
|
Fix a crash and a hang in the new computer manager code
|
2015-01-30 19:33:42 -05:00 |
|
Cameron Gutman
|
4d01e1afe6
|
Stub icon scaling and allow background updating of the applist
|
2015-01-30 18:49:01 -05:00 |
|
Cameron Gutman
|
ca0a0da19f
|
Fix fusion of computers that were re-added after becoming unreachable
|
2015-01-25 18:41:44 -05:00 |
|
Cameron Gutman
|
2d6c756e70
|
Always consider a PC to be remote if localIP == remoteIP
|
2014-11-27 21:56:20 -06:00 |
|
Cameron Gutman
|
871b73c48d
|
Fix PC duplication issue when multiple machines report the same remote IP address
|
2014-11-24 20:10:02 -08:00 |
|
Cameron Gutman
|
0041fc1dab
|
Fix broken de-duplication of computers
|
2014-11-24 18:25:58 -08:00 |
|
Cameron Gutman
|
72c1696f43
|
Fix missing PCs in PC list after my NPE fix
|
2014-11-21 22:56:56 -08:00 |
|
Cameron Gutman
|
e5050f10bb
|
Fix a potential null pointer exception
|
2014-11-20 19:22:20 -08:00 |
|
Cameron Gutman
|
b2ba216cd1
|
Poll every 3 seconds instead of every 5 seconds
|
2014-11-16 18:14:50 -08:00 |
|
Cameron Gutman
|
94ba7f8e45
|
Fix a bunch of bugs in the new (and old) computer manager service
|
2014-11-16 18:09:31 -08:00 |
|
Cameron Gutman
|
99e3b5f33b
|
Rewrite a large portion of the computer manager service to fix some thread leaks and improve performance
|
2014-11-16 17:20:04 -08:00 |
|