David Rowe
6d310eb999
Generate "NotAuthorizedDomain" condition
2020-07-24 21:22:00 +12:00
David Rowe
9b13f0bebb
Merge branch 'feature/oauth2-groups' into feature/oauth2-login-required
2020-07-24 11:14:47 +12:00
David Rowe
2e9355da58
Distinguish not logged into metaverse vs domain
2020-07-24 11:13:41 +12:00
David Rowe
07504232a9
Move new connection refused reason to end to maintain compatability
2020-07-24 08:43:40 +12:00
Kasen IO
a5d0c80c87
Revert "Remove supposedly unused logic?"
...
This reverts commit 9fd3f764ec
.
2020-07-23 00:37:50 -04:00
Kasen IO
9fd3f764ec
Remove supposedly unused logic?
2020-07-23 00:18:11 -04:00
Kasen IO
d3320ab17b
Separate domain vs metaverse login denials for Interface.
2020-07-23 00:18:04 -04:00
David Rowe
e4c9657ab9
Initial auxiliary groups code
2020-07-23 16:08:09 +12:00
Kasen IO
ad2c3f08e6
Update further links.
2020-07-10 18:50:58 -04:00
Kasen IO
629b3c084c
Update user agent to use "Vircadia" + update getUserAgent function to use the same.
2020-07-10 00:08:46 -04:00
Kasen IO
4b1e82fc0b
Move user agent to networking constants.
2020-07-08 14:18:24 -04:00
kasenvr
b7b902b755
Merge pull request #459 from ctrlaltdavid/feature/tutorial-menu-item
...
Add Help > Tutorial menu item
2020-07-02 17:10:38 -04:00
Kasen IO
6129981459
Merge branch 'master' into feature/domain-metadata-exporter
2020-06-29 23:26:14 -04:00
kasenvr
32ef399302
Merge pull request #447 from ctrlaltdavid/fix/reloading-serverless
...
Fix reloading content in serverless domain
2020-06-18 17:29:31 -04:00
kasenvr
63e3c001c3
Merge pull request #411 from Misterblue/fix/central-metaverse-urls
...
Move metaverse server URL info into central files for easier updating
2020-06-18 17:23:05 -04:00
kasenvr
13451bd275
Merge pull request #384 from JulianGro/rebrand
...
Rebranding stuff
2020-06-18 17:12:47 -04:00
kasenvr
953ade0e98
Merge pull request #280 from daleglass/prometheus_exporter
...
Add Prometheus exporter
2020-06-18 17:08:39 -04:00
Julian Groß
18318fdf71
Merge branch 'v2020.2.2-rc' into rebrand
2020-06-18 09:16:47 +02:00
Kasen IO
7be55e19a7
Merge branch 'master' into feature/domain-metadata-exporter
2020-06-15 22:51:56 -04:00
Kasen IO
7c264e7d85
First pass at adding domain metadata exporter.
2020-06-15 22:51:51 -04:00
David Rowe
9367ea9e7f
"file:///" is valid address in AddressManager.handleLookupString() JSDoc
2020-06-16 12:25:59 +12:00
Robert Adams
3878ad6df6
Move metaverse server URL info into NetworkingConstants.h (for C++
...
code) and into shared.js (for JS code).
Modify references to the metaverse server from constants to
references to the new central definitions.
2020-06-13 07:04:58 -07:00
David Rowe
2bc3047db1
Fix reloading content in serverless domain
2020-06-13 11:03:19 +12:00
Dale Glass
b681f99d21
Rename the crash reporting settings to force new default value
...
Doing this ensures the new default applies to all clients, without
having to reset the configuration.
2020-06-11 20:00:47 +02:00
Dale Glass
02eb4ccd33
Disable crash logger by default
2020-06-11 01:26:21 +02:00
motofckr9k
3d05cdd61e
Merge remote-tracking branch 'refs/remotes/kasen/master'
...
Conflicts:
BUILD_WIN.md
CODING_STANDARD.md
LICENSE
cmake/installer/installer-header.bmp
cmake/installer/installer.ico
cmake/installer/uninstaller-header.bmp
interface/resources/images/about-vircadia.png
interface/resources/images/vircadia-logo.svg
interface/resources/qml/LoginDialog.qml
interface/resources/qml/dialogs/TabletLoginDialog.qml
interface/resources/qml/hifi/dialogs/TabletAboutDialog.qml
interface/src/Application.cpp
pkg-scripts/athena-server.spec
scripts/system/more/app-more.js
scripts/system/more/css/styles.css
scripts/system/more/more.html
2020-06-10 02:49:13 +02:00
Dale Glass
a8bd627cda
Add Prometheus exporter
...
Exports domain statistics for the domain on port 9703 (officially reserved)
2020-06-07 02:47:39 +02:00
kasenvr
1a46b28b71
Merge pull request #62 from HifiExperiments/blendshapes
...
Support blendshapes on model entities
2020-05-31 18:34:42 -04:00
kasenvr
8157be5b5a
Merge pull request #405 from kasenvr/v0.86.0-k2.1
...
Merge K2.1 into Master
2020-05-30 18:49:38 -04:00
motofckr9k
d406b81b47
Big rebrand
2020-05-22 20:35:27 +02:00
kasenvr
7996698c8f
Merge branch 'master' into fix/other-renamings
2020-05-18 15:10:32 -04:00
Kasen IO
430d748b29
Bump packet version size up.
2020-05-07 21:33:20 -04:00
HifiExperiments
405d557725
Merge branch 'master' into blendshapes
2020-05-07 13:38:59 -07:00
HifiExperiments
8017e30ab9
Merge branch 'master' into blendshapes
2020-05-07 13:27:22 -07:00
HifiExperiments
3bf690571c
Merge branch 'master' into zoneOcclusion
2020-05-07 13:13:20 -07:00
Heather Anderson
e29271d8ca
rename variables from "is crash enabled" to "is crash monitor enabled" (suggested by Thijs Wenker <me@thoys.nl>)
...
added a debug message giving the current state of the debug monitor switch (ignoring whether Crashpad support is compiled)
2020-04-25 20:32:38 -07:00
Heather Anderson
9187a680cd
Apply suggestions from code review
...
Adding suggested changes from ctrlaltdavid
Co-Authored-By: David Rowe <david@ctrlaltstudio.com>
2020-04-10 17:10:41 -07:00
David Rowe
ffeb37e7aa
Merge remote-tracking branch 'hifi/master' into merge-hifi-master
...
# Conflicts:
# CMakeLists.txt
# README.md
# cmake/externals/glad32es/CMakeLists.txt
# cmake/externals/glad41/CMakeLists.txt
# cmake/externals/glad45/CMakeLists.txt
# cmake/externals/polyvox/CMakeLists.txt
# cmake/externals/quazip/CMakeLists.txt
# cmake/externals/vhacd/CMakeLists.txt
# cmake/init.cmake
# cmake/ports/hifi-deps/CONTROL
# cmake/ports/sdl2/CONTROL
# cmake/ports/sdl2/disable-hidapi-for-uwp.patch
# cmake/ports/sdl2/enable-winrt-cmake.patch
# cmake/ports/sdl2/fix-arm64-headers.patch
# cmake/ports/sdl2/fix-x86-windows.patch
# cmake/ports/sdl2/portfile.cmake
# cmake/ports/sdl2/vcpkg-cmake-wrapper.cmake
# cmake/ports/tbb/portfile.cmake
# hifi_vcpkg.py
# interface/src/avatar/MyAvatar.h
# libraries/avatars-renderer/src/avatars-renderer/Avatar.h
# libraries/avatars/src/AvatarData.h
# libraries/entities-renderer/src/RenderableEntityItem.h
# libraries/entities/src/EntityItem.cpp
# libraries/entities/src/EntityItem.h
# libraries/fbx/src/GLTFSerializer.cpp
# libraries/graphics-scripting/src/graphics-scripting/Forward.h
# libraries/networking/src/AddressManager.cpp
# libraries/networking/src/DomainHandler.h
# libraries/procedural/src/procedural/ProceduralMaterialCache.cpp
# libraries/render-utils/src/HighlightEffect.cpp
# libraries/render-utils/src/MeshPartPayload.cpp
# libraries/render-utils/src/Model.cpp
# libraries/render-utils/src/RenderShadowTask.cpp
# libraries/script-engine/src/WebSocketClass.cpp
2020-04-09 16:46:27 +12:00
Kasen IO
115c40bd54
Lots of renamings, more to come.
2020-04-07 04:56:02 -04:00
HifiExperiments
6eacc5c8c2
Merge remote-tracking branch 'upstream/kasen/core' into zoneOcclusion
2020-04-03 14:37:14 -07:00
HifiExperiments
c062cb75ae
Merge remote-tracking branch 'upstream/kasen/core' into blendshapes
2020-04-03 14:35:21 -07:00
Heather Anderson
7cea4fc574
separate user activity logging from crash logging, allowing people to say "no" to tracking while still sending crashes
2020-04-03 02:38:53 -07:00
kasenvr
e6bf1ffb77
Merge pull request #175 from ctrlaltdavid/fix/server-logs-filling
...
Fix server logs filling up with "/"s
2020-03-03 23:53:50 -05:00
David Rowe
fae237ffa7
Fix server logs filling up with /s
2020-02-19 10:46:17 +13:00
David Rowe
166c7809a9
Fix missing "no connection" dialog for invalid serverless domain URLs
2020-02-07 10:09:37 +13:00
David Rowe
82a0308a64
Save the last visited domain URL
2020-02-07 10:08:51 +13:00
David Rowe
fa30866701
Remember serverless HTTP and HTTPS domains
2020-02-06 07:02:05 +13:00
David Rowe
46173439ed
Enable serverless domains via HTTP and HTTPS
2020-02-01 12:46:28 +13:00
6ac090dea5
Quick fix for the metaverse API
...
We did have the dfault metaverse API as metaverse.projectathena.io, but that doesn't not yet exist, and it turns out we can't just do a redirect. So for now changing it to metaverse.highfidelity.com
2020-01-14 20:33:39 -06:00
e5dd23b922
Merge pull request #33 from kasenvr/feature/metaverse-url-switching
...
Ability to change Metaverse API from setting
2020-01-14 18:40:04 -06:00
HifiExperiments
bc319cb340
zone occlusion
2020-01-11 22:29:07 -08:00
HifiExperiments
ef8f085b47
support blendshapes on model entities
2020-01-05 02:37:44 -08:00
David Rowe
2dd981493e
Update classes' JSDoc per @hideconstructor
2019-12-23 14:13:48 +13:00
Kasen IO
c34cd996df
change Metaverse API from setting
2019-12-20 11:39:05 +01:00
Brad Hefta-Gaub
bdce8134fc
Merge pull request #16509 from makitsune/domain-server-ports
...
Added environment variables to change domain server ports
2019-12-16 15:15:49 -08:00
Maki
a7851c9205
Fixed type conversions for environmental domain ports
...
Signed-off-by: Kasen IO <kasenvr@gmail.com>
2019-12-12 23:09:18 -05:00
Maki
1ef45b703c
Added environment variables to change domain server ports
...
Signed-off-by: Kasen IO <kasenvr@gmail.com>
2019-12-12 23:09:18 -05:00
David Rowe
204215c573
Typo
2019-12-10 07:49:37 +13:00
David Rowe
3a48a97a90
AddressManager JSDoc
2019-12-10 07:34:17 +13:00
Zach Fox
04fe2988f5
Working
2019-12-05 18:50:31 -08:00
Zach Fox
c96c684400
Initial path to fixing screenshare auth race condition
2019-12-05 15:47:43 -08:00
Howard Stearns
11aa2e829f
Merge pull request #16540 from SimonWalton-HiFi/screenshare-zone
...
DEV-2700: Add screenshare property to zones and evaluate in avatar mixer
2019-12-02 10:17:42 -08:00
Kasen IO
0b46c53df1
Merge branch 'kasen/core' into v0860-kasen-release+freshstart
2019-12-01 19:59:59 -05:00
David Rowe
fafb3dd30b
MaterialCache JSDoc
2019-11-26 17:43:23 +13:00
David Rowe
5eb6e9dadd
Add recently added properties to caches' JSDoc
2019-11-26 17:00:13 +13:00
Simon Walton
6e23924ed9
Add screenshare zone-property - WIP
2019-11-25 13:22:35 -08:00
Howard Stearns
854d84912e
Merge pull request #16511 from howard-stearns/fix-lookupurl-helper-regex
...
fix handleUrl helper regex
2019-11-21 11:38:47 -08:00
Maki
96a09a894a
Fixed type conversions for environmental domain ports
2019-11-20 09:13:08 +00:00
Howard Stearns
2cc39a2f32
fix handleUrl helper regex
2019-11-19 10:51:20 -08:00
Maki
cd5ea20cca
Added environment variables to change domain server ports
2019-11-19 12:35:06 +00:00
David Rowe
adaa061690
Replace "AvatarIsland" with "DomainName" in AddressManager JSDoc
2019-11-19 10:32:38 +13:00
Zach Fox
8aea0dd951
Merge in Howard's 'screenshare presence' open PR
2019-11-13 10:11:16 -08:00
Kalila R
fd7ac223b0
activitylogger still disabled but does not output to console
2019-11-11 20:08:03 -05:00
Anthony J. Thibault
389f5a1d33
ARKit Blendshape hookup work
2019-10-16 10:36:39 -07:00
Clement
3b21dfcd0a
CR
2019-10-10 17:49:51 -07:00
Clement
390c7b14c9
Don't post account settings after pull
...
Account settings would always get pushed after a pull even if they
hadn't changed
2019-10-10 15:55:19 -07:00
Maia Hansen
6b5f90f641
Merge pull request #16315 from jherico/qt_5.13
...
Qt 5.13 changes
2019-10-09 15:04:07 -07:00
Brad Davis
06871a707e
Fix byteswap
2019-10-08 16:11:48 -07:00
Brad Davis
960cab9994
Qt 5.13 warnings & fixes
2019-10-08 15:40:13 -07:00
Howard Stearns
9d17c32ff4
Merge pull request #16309 from SimonWalton-HiFi/assignment-client-logging-for-paging
...
DEV-2329: Identify Alerting requirements for Assignment Client reliable operation
2019-10-08 15:35:22 -07:00
David Rowe
f224832d27
Merge branch 'master' into DOC-111
2019-10-08 20:44:13 +13:00
Simon Walton
f73a7c0883
Modified AC logging for paging requirements
2019-10-07 17:35:14 -07:00
Shannon Romano
24dc4b19ae
Merge pull request #16285 from SimonWalton-HiFi/domain-server-logging-for-paging
...
DEV-2292: Alerting requirements for domain-server failure cases
2019-10-04 14:01:56 -07:00
Simon Walton
db14cdbd22
Tweak 'critical' status for some logging
2019-10-04 09:56:35 -07:00
Simon Walton
d5d1c08da0
Adjust some of the logging
2019-10-03 16:50:24 -07:00
Simon Walton
59b41e29f4
Call out DS DS logging critical for Lilypad
2019-10-03 12:15:45 -07:00
Roxanne Skelly
fb8a0e3aee
handle urls in the form of <domain>:<port>/path
2019-10-02 16:40:27 -07:00
Roxanne Skelly
9af7b904ab
CR related fixes
2019-10-01 17:04:07 -07:00
Roxanne Skelly
0589cb360a
Merge branch 'master' of https://github.com/highfidelity/hifi into dev1836
2019-10-01 15:38:02 -07:00
Roxanne Skelly
d0cb489247
DEV-1836 - handle urls in the form 'hifi://<domain>:<port>
2019-10-01 15:34:39 -07:00
Sam Gateau
1e2cab52b9
FIx an error, bad copy paste leading to a bug
2019-09-30 12:55:04 -07:00
Sam Gateau
8c9cf7bddd
Merge branch 'master' of https://github.com/highfidelity/hifi into yellow
2019-09-27 19:01:19 -07:00
Howard Stearns
f513b65e9d
Merge pull request #16256 from SimonWalton-HiFi/supress-repeated-socket-logging
...
BUGZ-1543: Suppress repeated socket logging
2019-09-27 12:45:17 -07:00
Simon Walton
93a1cbdcf9
Use direct initialization instead of copy initialization for atomics
2019-09-26 16:45:29 -07:00
Simon Walton
f17a1c17f3
Only print Qt event-queue size on change of error code
2019-09-26 15:46:11 -07:00
Simon Walton
85c9f4d95f
Use the FCDEBUG mechanism to throttle udt::Socket log-spam
2019-09-26 12:10:59 -07:00
Sam Gateau
675dbc3f7f
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-09-26 12:06:09 -07:00
Sam Gateau
9d999baab2
FIrst pass to clean up before pushing a pr:
2019-09-26 11:59:01 -07:00
Simon Walton
bbf43050b1
Merge pull request #16244 from SimonWalton-HiFi/connection-class-ignored-unused
...
BUGZ-1503: Don't move unused Connection class upon address change
2019-09-26 11:42:50 -07:00
Sam Gateau
ba11c3e702
Merge branch 'master' of github.com:highfidelity/hifi into yellow
2019-09-25 17:54:21 -07:00
Atlante45
ff3f26eeae
Limit the amount of account settings pull retries
2019-09-25 14:55:44 -07:00
Simon Walton
6d7f711990
Remove typo that somehow got into a comment
2019-09-25 09:33:49 -07:00
Sam Gateau
0d9cd69d94
SImplifying Page.js, and adding a REsourceInspector
2019-09-24 18:10:57 -07:00
Clement
5067729c52
Add flag for account settings feature
2019-09-24 17:40:34 -07:00
Clement
96b58756b1
Add flag for account settings feature
2019-09-24 16:50:10 -07:00
Simon Walton
4f11e46b5e
Don't move Connection class to changed address until it's used
2019-09-24 16:39:59 -07:00
Sam Gateau
69ccc47bda
Merge branch 'master' of https://github.com/highfidelity/hifi into yellow
2019-09-23 18:59:20 -07:00
Sam Gateau
4480d56433
Rendering just the overlay layer and improving the resoruceCache inspector to sort
2019-09-20 19:00:03 -07:00
Clement
1924dad51b
CR changes
2019-09-20 13:30:08 -07:00
Sam Gateau
ee5de175eb
Better monitoring of the resource loading in flights
2019-09-19 16:56:55 -07:00
David Rowe
605d272392
Merge branch 'master' into DOC-111
2019-09-20 10:25:21 +12:00
Clement
282aa70db3
Sync settings on logout/shutdown
2019-09-19 13:45:34 -07:00
David Rowe
d5e08d19e3
Fix JSDoc for miscellaneous white space issues
2019-09-20 08:17:24 +12:00
Sam Gateau
a87db2636c
SOme stuff workbetter
2019-09-18 18:25:42 -07:00
Clement
86196cfd62
Add account settings to the AccountManager
2019-09-17 18:48:14 -07:00
David Rowe
dff37a71eb
Fix JSDoc markup HTML issues
2019-09-17 16:26:09 +12:00
Shannon Romano
36bc538354
Merge pull request #16181 from SimonWalton-HiFi/connection-addr-change-logic
...
BUGZ-1432: Fix logic for address-change to address already being used
builds failing, now android is failing for nothing related to this PR
2019-09-12 15:54:55 -07:00
Simon Walton
2d68cfa5e7
Use unique_lock::unlock() instead of unique_lock::release()
...
... which actually has the opposite effect
2019-09-12 12:04:24 -07:00
Shannon Romano
fa8c959699
Merge pull request #16133 from ctrlaltdavid/DOC-59
...
DOC-59: Assets JSDoc
2019-09-11 17:19:45 -07:00
Simon Walton
639beee6cb
Fix logic for reliable service address-change when new add already used
2019-09-11 15:21:49 -07:00
Shannon Romano
65d0bb1342
Merge pull request #15906 from kasenvr/kpi-v1-modkit-rc
...
Kasen Plugin Infrastructure v½ Codename "Modkit Mini"
2019-09-11 13:04:01 -07:00
Andrew Meadows
7a5cb0d555
fix typo
2019-09-06 17:23:38 -07:00
Andrew Meadows
e97d3df637
bump version number
2019-09-06 17:23:38 -07:00
humbletim
271fac4bca
Merge remote-tracking branch 'upstream/master' into kasenvr-kpi-v1-modkit-rc-merge
2019-09-05 09:46:21 -04:00
David Rowe
f384b79bf5
Merge branch 'master' into DOC-59
2019-09-04 15:47:23 +12:00
David Rowe
9457aed631
Tidying and polishing Assets JSDoc
2019-09-04 15:43:18 +12:00
David Rowe
8820d1d76b
Assets API cache methods
2019-09-04 13:48:06 +12:00
Simon Walton
784903fe33
Use UTC with QDateTime rather than local time
2019-08-28 17:57:09 -07:00
Simon Walton
d9558e35c3
Fix typo in last commit; remove useless call of getGuessedLocalAddress; logging tweak
2019-08-23 13:19:31 -07:00
Simon Walton
6a9e299981
Prefer non-link-local interface addresses; don't change port on initial address change from TCP probe
2019-08-22 17:34:41 -07:00
David Rowe
2ad1d7a2a2
Fix typos
2019-08-22 10:27:17 +12:00
David Rowe
11e72c638b
Assets API compression methods JSDoc
2019-08-22 09:47:25 +12:00
David Rowe
5f3081784c
Assets API methods that include mappings JSDoc
2019-08-21 12:36:37 +12:00
Roxanne Skelly
8ac185af11
Additional Grapics API info was added to the system info, which
...
overflowed the amount of info that could be sent in a packet.
2019-08-20 16:33:29 -07:00
David Rowe
817bc6cd43
Assets API base functionality JSDoc
2019-08-21 09:50:23 +12:00
Simon Walton
dbc2a67758
Log event-queue size on readRead timeout
2019-08-09 09:46:09 -07:00
Simon Walton
77740f1a63
Report no. of packets dropped in checkForReadyReadBackup()
2019-08-08 09:57:00 -07:00
Roxanne Skelly
2e5127fa98
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz1046
2019-08-07 10:40:23 -07:00
Kalila R
28b27a1e48
Merge branch 'v0.83.0-rc' into kasen/core
2019-08-03 15:27:23 -04:00
MiladNazeri
ae7b415152
Merge pull request #16008 from HifiExperiments/text
...
Supporting text effects + fonts on Text Entities
2019-08-02 14:25:28 -07:00
Ken Cooke
0b97f2bbc0
Track the desired audio-mixer gains when not connected
2019-08-02 07:14:43 -07:00
Roxanne Skelly
a991b6d619
BUGZ-1046 - send entity packets reliably for initial query
2019-07-31 16:59:21 -07:00
HifiExperiments
078ca7edea
supporting text effects + fonts on text entities
2019-07-30 09:59:45 -07:00
humbletim
058c81aa1a
Merge branch 'hifi-master' into kpi-v1-modkit-rc
2019-07-26 01:36:52 -04:00
Ryan Huffman
2ec87f4e61
Add serverless tutorial
2019-07-24 16:38:03 -07:00
Roxanne Skelly
4f9d62696c
DEV-262 - Improve logging on failure to load resource
2019-07-17 12:58:17 -07:00
Shannon Romano
53a67dcfa9
Merge pull request #15872 from SamGondelman/bias
...
DEV-202: Expose shadow bias and max distance to Zone Entity
2019-07-16 15:22:37 -07:00
kasenvr
e9e9607a3b
modkit core changes initial commit
...
whitespace corrections + warnings
updated cmake plugin
rework with focus on JS API integration example
cleanup edit_filter scope
separate-out edit_filter wantsScope stuff
-plugin metadata
split scriptengines out separately
cleanup __url/__filename sets
additional cleanup
fix typo; consolidate ScriptInitializerMixin inits
add more example API protoypes
cleanup pass; fix entity_server / agent init
fix whitespace
remove technically unnessary plugin filtering
+EDIT_FILTER_SCRIPT; cleanup
reorder public/slot/private
use std::count_if
formatting
better debug output; cleanup
fix msvc compiler warning
cleanup
eradicate QtScript references from API Example
updated header comments
Updated KasenAPIExample
2019-07-14 21:35:13 -04:00
Shannon Romano
74b830dd12
Merge pull request #15912 from SimonWalton-HiFi/early-rsa-keygen
...
BUGZ-918: Generate RSA key-pair early in start-up
2019-07-12 09:42:11 -07:00
SamGondelman
6ce809fb2a
merge with master
2019-07-11 09:01:30 -07:00
Simon Walton
645a99c200
Generate RSA key-pair early in start-up
2019-07-10 17:36:25 -07:00
Howard Stearns
084b2edad4
Merge pull request #15908 from SimonWalton-HiFi/keygen-thread-logging
...
BUGZ-918: Verbose RSA-keypair logging
2019-07-10 15:57:30 -07:00
Simon Walton
7a64ed10f6
Verbose RSA-keypair logging
2019-07-10 15:08:51 -07:00
SamGondelman
29dbbc49ad
Merge remote-tracking branch 'upstream/master' into bias
2019-07-09 15:38:13 -07:00
Howard Stearns
335119cb58
log wakeup (on client and report to DS) during connection on Windows
2019-07-08 16:50:36 -07:00
Sam Gondelman
0d9f639331
Merge branch 'master' into bias
2019-07-03 10:20:16 -07:00
Sam Gateau
1a71a63a8b
Merge pull request #15867 from SamGondelman/unlit
...
BUGZ-661: Add unlit property to text entities
2019-07-03 18:43:26 +02:00
SamGondelman
692c776be5
expose shadow bias and max distance wip
2019-07-02 15:18:28 -07:00
SamGondelman
fa416adaf6
adding unlit property to text, fixing transparency, normals, other cleanup
2019-07-02 10:28:36 -07:00
Shannon Romano
df34e2f86d
Merge pull request #15864 from hyperlogic/bug-fix/dependency-manager-shutdown-issues
...
Fix for DependencyManager crash on shutdown on Mac
2019-07-02 08:24:11 -07:00
Anthony Thibault
6c66f5a37b
Fix for DependencyManager crash on shutdown on Mac
...
On Mac, it is possible to crash when shutting down, it is not clear if this is due to
shutting down the app on another thread during logout or something that can happen
during normal shutdown, because it is so difficult to reproduce.
However, from looking at the stack traces it is possible for a [NSApplication terminate:]
event to get processed while Appliction::aboutToQuit() is calling ScriptEngine::waitTillDoneRunning()
This causes AppKit to invoke the static destructors too early. Which in turn, causes the
DependencyManager destructor to fire while there are still many dependencies running.
Unfortunatly, the order of destruction is not determinstic, causing them to get shutdown
in an incorrect order.
To workaround this, we delay the call to QCoreApplication::processEvents() as late as possible,
in the Application destructor. Theoretically, this will be a safe time for the static destructors
to be invoked, because it is after all of the DependencyManager's dependencies have been
manually destroyed.
However, this is only a speculative fix, because this is so difficult to reproduce.
2019-07-01 17:37:57 -07:00
Simon Walton
6253adf749
Hook-up remote address-change to Connection class
2019-07-01 16:36:05 -07:00
Simon Walton
225f65f4fb
Log message tweaks
...
Also don't need std in std::move, somehow.
2019-06-28 11:30:09 -07:00
Simon Walton
9b894456e9
Change address for sequence-number hash also
2019-06-27 17:29:17 -07:00
Simon Walton
1265531f79
Plumb down change of destination address
2019-06-27 15:52:39 -07:00
Simon Walton
50965f1916
Handle remote public-address changes
2019-06-26 18:04:41 -07:00
Simon Walton
b4e1c2264c
Use a queued signal to quit from AccountManager::saveLoginStatus()
2019-06-25 14:47:58 -07:00
Roxanne Skelly
c5883a8d67
CR fixes
2019-06-24 14:58:06 -07:00
Roxanne Skelly
e39ccff873
BUGZ-812 - Log system info on domain connect or connect refusal
2019-06-24 11:59:57 -07:00
Shannon Romano
c7a5d35436
Merge pull request #15799 from roxanneskelly/bugz516a
...
BUGZ-516 - add OS type to connect message for logging
2019-06-19 16:08:13 -07:00
Roxanne Skelly
2ed5e8aefb
add OS type to connect message
2019-06-19 13:53:38 -07:00
Howard Stearns
ff1d828aaa
Merge pull request #15794 from SimonWalton-HiFi/limit-stats-dump-rate
...
Limit the stats-dump rate on packet error
2019-06-19 11:14:48 -07:00
Simon Walton
b95515933f
Merge pull request #15708 from SimonWalton-HiFi/stun-on-iface-change
...
Force new IP port on local address change
2019-06-19 10:12:36 -07:00
Simon Walton
7d80852544
Reduce reporting period to 1 s
2019-06-18 16:06:47 -07:00
Simon Walton
06b00e93ae
Limit the stats-dump on packet error
2019-06-18 15:43:14 -07:00
Simon Walton
cfcea359b2
Handle local address changes for servers
2019-06-14 16:51:59 -07:00
Roxanne Skelly
1b31b8cff8
CR fixes
2019-06-14 13:23:33 -07:00
Roxanne Skelly
2be828a84c
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-14 11:24:03 -07:00
Roxanne Skelly
5b6911efa4
log username with "haven't heard from" messages
...
remove rebind on silent domain checkin
2019-06-14 10:45:18 -07:00
Simon Walton
0804ffe5eb
Merge branch 'master' into stun-on-iface-change
...
including PR15765, don't rebind.
2019-06-14 09:32:06 -07:00
howard-stearns
b69d850c8e
move constant to the comment that will use it
2019-06-13 19:41:12 -07:00
Roxanne Skelly
3d2b1dbf2b
When missing domain checkins, drop packets not destined for DS
2019-06-13 17:25:35 -07:00
Howard Stearns
8f9fa4a878
stop rebinding
2019-06-13 14:59:27 -07:00
Howard Stearns
0c1df749b9
Merge pull request #15746 from roxanneskelly/bugz516
...
BUGZ-628 - Add quasi-MTBF logging to track disconnects
2019-06-12 15:48:45 -07:00
Roxanne Skelly
790d4edb04
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-12 15:25:08 -07:00
Roxanne Skelly
7017cf8437
reinitialize winsock on silent domain checkin
2019-06-12 15:24:43 -07:00
Roxanne Skelly
ca0c9e236b
Cleanup
2019-06-12 11:58:26 -07:00
Roxanne Skelly
6e6bd18baa
Undo Visual Studio mis-formatting
2019-06-12 11:43:43 -07:00
Brad Hefta-Gaub
d9e3dd2857
Merge pull request #15742 from SimonWalton-HiFi/connections-hash-lock
...
Add mutex for Socket::_connectionsHash
2019-06-11 16:41:11 -07:00
Roxanne Skelly
8704a36d07
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-11 16:26:55 -07:00
Roxanne Skelly
67cb5821bc
Update packet headers / add connect 'reason'
2019-06-11 16:00:49 -07:00
Simon Walton
1c03aeac20
Add lock for Connections map
2019-06-11 15:14:01 -07:00
Roxanne Skelly
071a779930
convert enum reason for disconnect to boolean
2019-06-11 14:38:39 -07:00
Roxanne Skelly
8a3672f3c5
Checkpoint MTBF uptime reporting
2019-06-11 12:41:45 -07:00
Howard Stearns
bd446192e8
get windows error before calling io
2019-06-11 10:31:22 -07:00
howard-stearns
d7f6685022
Merge branch 'master' of https://github.com/highfidelity/hifi into verbose-logging-2
2019-06-10 19:42:07 -07:00
Simon Walton
d780964cb4
Reset NodeList upon local nework change; abort current socket when rebinding
...
Also ensure QUdpSocket is owned by LimitedNodeList.
2019-06-10 17:28:49 -07:00
Anthony J. Thibault
654b5775e1
Crash fix for ResourceCache::getResource()
...
A wrong 'read' locker is used around a critical section that actually modifies the _resources QHash.
This can result in memory corruption and seg faults.
2019-06-10 15:05:34 -07:00
Howard Stearns
9c6ca60108
get windows error first, check for socket changes, and fix bad Q_OS_WINDOWS ref
2019-06-10 12:08:51 -07:00
Simon Walton
aa65361b37
Merge remote-tracking branch 'upstream/master' into stun-on-iface-change
2019-06-10 10:32:31 -07:00
Simon Walton
c088fab606
Fix annoying typo
2019-06-07 16:23:38 -07:00
Roxanne Skelly
ec1118db1f
Attempting to write to a socket in unbound state was causing qt to crash
...
after a number of tries. This fix does an initial check to prevent that
case.
2019-06-07 15:23:06 -07:00
Roxanne Skelly
6643633400
Move rebind on network error to rebind on silent domain checkin
2019-06-07 13:38:50 -07:00
Simon Walton
498d681d3e
Force new IP port on local address change
2019-06-07 12:04:04 -07:00
Roxanne Skelly
d0bd4a7d47
try rebinding on error writing/reading from bound socket
2019-06-06 14:01:34 -07:00
Roxanne Skelly
a55c723842
remove spammy logging
2019-06-06 11:03:50 -07:00
Roxanne Skelly
2f2e967a92
log windows socket error code on socket error
2019-06-05 14:08:26 -07:00
Roxanne Skelly
04f879be3e
Add additional logging on socket send error
2019-06-05 12:41:08 -07:00
Roxanne Skelly
9fb43b4930
Merge branch 'master' of https://github.com/highfidelity/hifi into bugz516
2019-06-05 11:08:26 -07:00
Roxanne Skelly
06ed751f56
checkpoint to deal with merge
2019-06-05 11:08:12 -07:00
David Rowe
6299d38673
Distinguish between Uuid API and Uuid type in JSDoc
2019-06-05 14:39:05 +12:00
Shannon Romano
c48ecb5f67
Merge pull request #15674 from sethalves/quiet-some-warnings
...
Quiet some warnings
2019-06-04 17:00:54 -07:00
Roxanne Skelly
512b43e1de
Log socket error string when socket error happens
2019-06-04 15:18:38 -07:00
Shannon Romano
0cfc090655
Merge pull request #15664 from roxanneskelly/domaincheckin
...
BUGZ-516: last-heard-from monitoring on domain server
2019-06-04 14:48:51 -07:00
Howard Stearns
cb16ff1a1b
Merge pull request #15585 from SimonWalton-HiFi/domainlist-recv-logging
...
Logging for DomainList reception & timebox overruns
2019-06-04 14:43:25 -07:00
Seth Alves
0d2bc23a63
avoid crash on shutdown
2019-06-04 13:00:26 -07:00
Roxanne Skelly
6a66e1558b
Merge branch 'master' of https://github.com/highfidelity/hifi into domaincheckin
2019-06-04 11:20:52 -07:00
Shannon Romano
11b1c7dfcc
Merge pull request #15656 from Atlante45/feat/more-silent-node-logging
...
Add logging for silent node kills
2019-05-31 15:07:44 -07:00
Roxanne Skelly
c568e7c6da
remove spammy logging
2019-05-31 13:57:25 -07:00
Roxanne Skelly
de6e1d0217
additional debug logging for microdisconnects
2019-05-31 13:05:33 -07:00
Clement
4bcc81b49b
Add logging for silent node kills
2019-05-30 17:56:40 -07:00
Roxanne Skelly
e12ed1c5d6
high_resolution_clock behaves differently on windows and linux
...
on linux, time_since_epoch returns time since linux epoch,
on windows, it returns time since system start.
Math between those values on two different types of machines
was coming out bad.
2019-05-30 14:17:19 -07:00
Simon Walton
8a280e71e1
Merge branch 'master' into domainlist-recv-logging
2019-05-29 15:54:31 -07:00
Roxanne Skelly
82f8687e9f
ubuntu builds are picky (fix initializer order issue)
2019-05-24 15:47:30 -07:00
Roxanne Skelly
41be22a7bb
ubuntu build fix and CR fix
2019-05-24 15:22:33 -07:00
Roxanne Skelly
c6de86a80c
Log packet processing time for domain server list request packets
2019-05-24 14:52:55 -07:00
Roxanne Skelly
aaee796aef
Merge branch 'master' of https://github.com/highfidelity/hifi into domaincheckin
2019-05-24 09:38:37 -07:00
Brad Hefta-Gaub
5765957fe1
Merge pull request #15618 from luiscuenca/addCredentials
...
Pass tokens as params for automatic login
2019-05-24 09:13:53 -07:00
Roxanne Skelly
cc3ce96227
fix ubuntu build issue
2019-05-23 15:24:41 -07:00
Roxanne Skelly
7fdbbe5b77
CR: Use functional type conversion instead of c-style casting
2019-05-23 14:45:49 -07:00
Roxanne Skelly
1c6cf3df0d
Move DomainList timestamps to the extended header
...
And. Lag notifications now use signed values
2019-05-23 14:19:36 -07:00
Roxanne Skelly
9c39d06416
Don't set permissions / is authenticated when DomainServerList checkin
...
should be ignored.
2019-05-23 11:42:51 -07:00
Roxanne Skelly
4f1eeecc2f
Revert "Merge pull request #15620 from highfidelity/revert-15612-domaincheckin"
...
This reverts commit 4735b9f19a
, reversing
changes made to bc4a88beb7
.
2019-05-23 11:00:43 -07:00
Howard Stearns
a71e902a49
Revert "BUGZ-322 - add domain checkin lag logging"
2019-05-23 10:27:05 -07:00
luiscuenca
6d824ff22d
Fix logout
2019-05-22 20:27:42 -07:00
luiscuenca
206e353264
Pass tokens as params for automatic login
2019-05-22 16:18:30 -07:00
Clement
55f1929de2
Fix nodelist reset on logout/username change
2019-05-22 16:09:20 -07:00
Roxanne Skelly
4ca77ba3ac
BUGZ-322 - add domain checkin lag logging
2019-05-22 13:51:43 -07:00
Howard Stearns
07e9c3d648
reduce time in which you see yourself going away
2019-05-20 12:48:06 -07:00
Simon Walton
6befbdafe9
Logging for DomainList reception & timebox overruns
2019-05-17 15:31:21 -07:00
Howard Stearns
72a9017fdf
put back modified version of earlier comment
2019-05-17 15:30:54 -07:00
Howard Stearns
f1e8343b30
put DomainServerCheckIn on NodeList thread
2019-05-17 14:30:30 -07:00
David Rowe
82fb99053d
Fix JSDoc typo noticed in passing
2019-05-17 21:35:50 +12:00
jennaingersoll
559a39be56
Merge pull request #15513 from ctrlaltdavid/M22147
...
Case 22147: Desktop, Paths, PlatformInfo, Window, and location JSDoc
2019-05-15 12:17:12 -07:00
Shannon Romano
b3b3c2f721
Merge pull request #14945 from kencooke/audio-stats-loss-underflow
...
Case 19748: Audio loss statistic occasionally displays a huge number
2019-05-15 11:06:53 -07:00
Roxanne Skelly
fad7fa4c07
Merge branch 'master' of https://github.com/highfidelity/hifi into queueDepthDebug
2019-05-14 16:25:10 -07:00
David Rowe
997dc963d3
Merge branch 'master' into M22147
2019-05-15 07:59:10 +12:00
David Rowe
d5bb7f25e1
Doc review
2019-05-15 07:56:55 +12:00
Shannon Romano
c677f71650
Merge pull request #15514 from zfox23/privateUserData
...
New Entity Property: Private User Data
2019-05-14 10:24:39 -07:00
Roxanne Skelly
68fb43ec7f
Merge branch 'master' of https://github.com/highfidelity/hifi into queueDepthDebug
2019-05-14 10:11:02 -07:00
Howard Stearns
aeff5d93d8
try a longer timeout before we removeSilentNodes
2019-05-13 16:57:38 -07:00
Roxanne Skelly
0319e8cc4d
Merge branch 'master' of https://github.com/highfidelity/hifi into queueDepthDebug
2019-05-13 16:01:39 -07:00
Roxanne Skelly
72fe3a66f5
Debugging code to monitor the queue depth for a few critical threads
2019-05-13 15:56:55 -07:00
Zach Fox
e87381f431
Merge branch 'master' of github.com:highfidelity/hifi into privateUserData
2019-05-13 14:13:34 -07:00
Shannon Romano
46d75a61b3
Merge pull request #15541 from SimonWalton-HiFi/clear-connections-on-NodeID-change
...
Clear any reliable connection state upon Node ID change
2019-05-13 13:11:05 -07:00
Simon Walton
4b51d81b42
Clear any reliable connection state upon Node ID change
2019-05-10 12:06:38 -07:00
Clement
07372f102c
Add logging on silent node removal
2019-05-09 17:19:10 -07:00
Clement
c691ee496e
CR
2019-05-09 13:58:50 -07:00
Clement
5c42838261
Change timeouts to try to prevent ICE disconnects
2019-05-08 18:38:35 -07:00
Clement
b3d0705e39
Extend ICE logging + make it more searchable
2019-05-08 18:38:00 -07:00
David Rowe
414f27208d
Merge branch 'master' into M22147
...
# Conflicts:
# interface/src/scripting/DesktopScriptingInterface.h
# interface/src/ui/InteractiveWindow.h
2019-05-09 08:43:05 +12:00
Shannon Romano
5a603c20aa
Merge pull request #15495 from Atlante45/fix/deadlock
...
Case 22433: master: Query shape type outside lock
2019-05-06 14:12:56 -07:00
Zach Fox
2046fcfd09
Merge branch 'master' of github.com:highfidelity/hifi into privateUserData
2019-05-06 11:08:36 -07:00
Zach Fox
a68da2bca7
Finish out the feature, i think
2019-05-06 11:08:23 -07:00
Zach Fox
d0e5087b20
Add permission
2019-05-06 10:19:58 -07:00
Shannon Romano
4c31c6f6e5
Merge pull request #15453 from SimonWalton-HiFi/avatar-verification
...
Avatar verification
2019-05-06 08:04:06 -07:00
David Rowe
9c12a39368
Merge branch 'master' into M22147
2019-05-06 11:28:22 +12:00
Angus Antley
1911301005
changed to match type of _mss in compare. also changed float to double for correct return type
2019-05-02 18:21:08 -07:00
Angus Antley
ced5f52971
fixed possible divide by zero error in setpacketsendperiod in CongestionControl.cpp
2019-05-02 14:22:52 -07:00
Revofire
47af406440
merged 0.80.0-kasen into 0.81.0-kasen, 0.81.0-kasen source ready for build.
...
various changes, idk, added a whitelist filter to ent script filter
2019-05-01 22:13:51 -04:00
Zach Fox
fb77928652
Private user data is accessible to all right now
2019-05-01 15:29:04 -07:00
Clement
ecc38a8287
Push protocol version
2019-05-01 14:32:04 -07:00
Clement
d0fc5c7713
Push protocol version
2019-04-30 18:29:00 -07:00
David Rowe
9df873cff5
location JSDoc update
2019-05-01 08:17:43 +12:00
Simon Walton
a100345416
Ensure banner entity is local entity
2019-04-26 19:21:40 -07:00
Simon Walton
60389017a4
Merge from master, including avatar protocol change
...
Tony had added HandController version-type.
2019-04-26 18:51:41 -07:00
Shannon Romano
324bbadcfc
Merge pull request #15466 from Atlante45/fix/traits-parsing
...
Case 22255: Add size checks for trait packets parsing
2019-04-26 13:29:50 -07:00
Shannon Romano
4947f14eb7
Merge pull request #15394 from ctrlaltdavid/M22223
...
Case 22223: Messages JSDoc update
2019-04-26 10:40:10 -07:00
Anthony Thibault
2c370d9d74
Merge pull request #15460 from hyperlogic/feature/network-opt-faux
...
Avatar network bandwidth optimization
2019-04-26 10:16:30 -07:00
Clement
d36fd6eaa3
Ensure we don't read past the end of packet buffers
2019-04-25 16:22:01 -07:00
Simon Walton
f3efee56c0
Merge remote-tracking branch 'upstream/master' into avatar-verification
2019-04-25 13:40:27 -07:00
Atlante45
329a76d4d6
Fix unix warning
2019-04-23 14:54:12 -07:00
Atlante45
3605b3d560
Patch interface redirect code
2019-04-23 14:54:12 -07:00
Simon Walton
c03839e49f
Fix threaded issues; add verify failed flag to avatar identity packet
...
Bump packet version
2019-04-23 09:26:17 -07:00
Anthony Thibault
0c0b847666
First version of faux joint optimizations
...
There are still some AJT: TODO sections, mostly about stat tracking for the new Hand Controllers section.
Created a new hand controller section that is optional, when not present hand controllers are assumed to be disabled.
2019-04-22 11:02:13 -07:00
John Conklin II
4d4db257e4
Merge pull request #15382 from Atlante45/fix/asset-server-baking
...
Case 22209: Fix asset server auto-baking
2019-04-19 13:40:59 -07:00
Simon Walton
c7f270a9ba
Combine PR15375 & PR15376 for RC82 branch
2019-04-17 13:47:39 -07:00
Shannon Romano
5d1c1010c5
Merge pull request #15294 from sethalves/fix-refreshGroupsCache-asan-error
...
case 21977: fix asan reported error when returning QString reference to refreshGroupsCache
2019-04-17 11:43:12 -07:00
Shannon Romano
7de56092f8
Merge pull request #15376 from SimonWalton-HiFi/delayed-node-adds-tweaks
...
Clear delayed Node-adds upon restart
2019-04-16 11:27:15 -07:00
David Rowe
7af55de43d
Messages JSDoc update
2019-04-16 14:20:40 +12:00
Atlante45
c5b7bdc802
Fix unix warning
2019-04-12 17:51:03 -07:00
Atlante45
794cedaa60
Patch interface redirect code
2019-04-12 15:49:34 -07:00
Simon Walton
7180d8b99b
Clear delayed Node-adds upon restart
2019-04-11 17:56:27 -07:00
Simon Walton
a5e94eea75
Increase ping interval for unconnected Nodes
2019-04-11 17:36:09 -07:00
Shannon Romano
1b72a514d3
Merge pull request #15328 from Atlante45/fix/injectors
...
Case 21925: Warn mixer about stopped injectors
2019-04-05 16:09:41 -07:00
David Rowe
28dfac64ba
Merge branch 'master' into M21460
...
# Conflicts:
# libraries/image/src/image/Image.h
2019-04-05 17:50:46 +13:00
David Rowe
68f76851fd
Updates per doc review
2019-04-05 17:10:52 +13:00
Seth Alves
cbc51b75f9
fix asan reported error when returning QString reference to refreshGroupsCache
2019-04-04 19:55:13 -07:00
Clement
5102702910
Warn mixer about stopped injectors
2019-04-04 18:55:35 -07:00
Sam Gondelman
1cc2cd3194
Merge pull request #15237 from SamGondelman/particleShapes
...
Case 21859: Particle Entity emitter shapes, including model
2019-04-03 11:03:33 -07:00