text:
netflix returned the following errors:

Netflix add-on version
Netflix add-on
Operative systems used
Android
Kodi version used
Kodi 20 (Nexus)
Description of the bug
Ваш аккаунт не может использоваться на этом устройстве
Steps to reproduce the behavior
No response
Debug log - mandatory
я не знаю как это сделать
Possible fix
No response
Additional context
No response
Screenshots

only english language is accepted
please amend your issue description
sound like your device is not certified,
make sure that your device is certified see How to check if an android device passes Netflix certification
if so, is needed a full debug log as well explained on main page Readme

I've got the BenQ S01. Unfortunately this stick is not certified. Is there anything I can do about it?

@TheChatty the only thing you can try is to install Netflix app by sideloading it
if starts and if can play videos, then

go to app settings to check how the first part of the ESN is composed
go to addon expert setting to check if the first part of addon esn is the same, if not so, edit addon esn to match app esn, do not copy/edit the last part of about ~30 chars
try play a video

if this not works, nothing else can be done

Since my stick is not certified I could not download Netflix from Playstore but from Aptoide (it's 6.26.1 build 15). This app reports an ESN like "NFANDROID1-PRV-B-L3-INSPUQS01-1234-56789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF01234".
Addon ESN is like "NFANDROID2-PRV-0-INSPUQS01-12345-6789ABCDEF....". How should the Addon ESN start now?

in this case for addon become
NFANDROID1-PRV-B-L3-INSPUQS01-1234-6789ABCDEF....
so by keeping the addon last part -6789ABCDEF....

I replaced the string start as you said but still get an error only. The log says:
 info <general>: [plugin.video.netflix (0)] Requesting manifest (version default) for ...
debug <general>: [plugin.video.netflix (0)] Stored MSL MasterToken is bound to a different ESN, a new key handshake will be performed
 info <general>: [plugin.video.netflix (0)] Performing key handshake with ESN: NFANDROID1-PRV-B-L3-INSPUQS01-1234-6789ABCDEF...
debug <general>: [plugin.video.netflix (0)] Widevine CryptoSession getKeyRequest successful. Size: 2141
debug <general>: [plugin.video.netflix (0)] Executing POST request to https://www.netflix.com/msl/playapi/cadmium/licensedmanifest
debug <general>: [plugin.video.netflix (0)] Request took 0.20972041599998192s
debug <general>: [plugin.video.netflix (0)] Request returned response with status 200
error <general>: [plugin.video.netflix (0)] Full MSL error information:
error <general>: [plugin.video.netflix (0)] {"signature": "Q+saRY...
...

The on-screen error message says: "MSLError: Request failed validation during key exchange".

in this case you cant use that device at least not with this addon

That's too bad. Even more so since the (Aptoid) app is able to play contents. Thanks for your assistance.

if you are able to find a solution to the problem,
PR to implement improvements are welcome

Can I reopen this topic? I have the same or very similar issue. After I start to view a movie in the addon, a popup window comes up:
Netflix stopped because of below error:
MSLerror: This movie is not available for instant view. Please choose another movie : -1044.
The details of error was saved to Kodi log....
(The error message is shown in Hungarian, I were unable to switch it to English and insert a screenshot here, thus I transleted the error msg to english on my own. Translation is maybe not perfectly the same what would be reported on an English Kodi, but the translation is basically correct).
Despite above pop up window, the movie is started to play but after cc.a 2 mins it video stucks to play further only the audio continues to play.
The same error happens with several movie.
I copy below that part of the log what I think relevant:
2023-06-02 16:31:16.903 T:7200     info : [plugin.video.netflix (1)] The debug logging is set as DISABLED
2023-06-02 16:32:00.710 T:7200  warning : [script.module.inputstreamhelper] Widevine update check was made on 2023-05-16 14:48
2023-06-02 16:32:00.781 T:6012     info : VideoPlayer::OpenFile: plugin://plugin.video.netflix/play/movie/70142823/?profile_guid=MJIAJHDAWZEGDFPW2QNIPTZAFQ
2023-06-02 16:32:00.784 T:7720     info : Creating InputStream
2023-06-02 16:32:01.082 T:7720  warning : AddOnLog: inputstream.adaptive: Set headers to the manifest by using "inputstream.adaptive.stream_headers" property is a deprecated behaviour that will be removed in future.
To set headers to the manifest, use "inputstream.adaptive.manifest_headers" property.
2023-06-02 16:32:01.092 T:7720     info : AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1280x749, max allowed: 1280x749, Adjust refresh rate: 0
2023-06-02 16:32:01.093 T:7720    error : XFILE::CDirectory::GetDirectory - Error getting C:\Program Files (x86)\Kodi\addons\inputstream.adaptive
2023-06-02 16:32:03.624 T:7720     info : AddOnLog: inputstream.adaptive: Successfully parsed manifest file (Periods: 1, Streams in first period: 15, Type: VOD)
2023-06-02 16:32:03.866 T:6832    error : [plugin.video.netflix (0)] Full MSL error information:
2023-06-02 16:32:03.867 T:6832    error : [plugin.video.netflix (0)] {"version": 2, "id": 16857163236396, "serverTime": 1685716322103, "from": "nq_cadmium_pbo_licenses@2.133.0/pbo-client@2.133.0", "result": [{"error": {"pboc": true, "code": "FAIL", "detail": "license/pbl-1044: IssueLicensePolicyError (E3-BQFRAAELED1pnNOD12w9u7xJRjnxEjaBuUkjahZNjFaVryY5IdCksUSY1RxBgVQsqC3LTQ5_dVAxZz4PP_q7fGl0lXtDD38YnRWhTTU2VEvZ1wx0wukRe7g2YPkXf0lJTNr9-ctVVb-7mGdiQ8WZtK_EkBgwPcjIoQX5zTGryP4e3YPG_m8X4abVTIRSVd_QuaFqIZ46YtPTVWx1vHaBrTtTlDm9QTw1FaL7AjsJA5IrVy0a0OBTNZp0XBRlfGK_FRFibRXiHcdRPJejul9bhRfTm9q23A75q-2NOnX1RWjUjbEZJPX6WTgG6_svomuGPcn9qyKYy3R7o0XRo9zB1s4IOJ60TEoU7wYfazWEqxPmdLMctPMkDqncYxRZIF9dFOHOyPxeXlZ_NqXG7COEf0F-N66dgiXIfzHPyd19ZIaWW38Ma82ai-tElLwfh4PnO896Imd_O2ykR0UvaGAWzqZgSqB2kdQhwNsM01NXqxy5shGogDahTfxx9vcOTDqP86vq0HBpa21z3EUQ5NNLNeijBvwcSX-cO6TY-LjZHoMKReaxs5ZYNJ_ndZFdzaj9qK7V3Gu-xR2iurdqU1VUXyh8H6PT_G4jnOaZoaH3yiRt4g==) (nq_cadmium_pbo_licenses@2.133.0/pbo-client@2.133.0)", "display": "Ez a m\u0171sor nem \u00e1ll rendelkez\u00e9sre azonnali megtekint\u00e9sre. K\u00e9rj\u00fck, v\u00e1lassz m\u00e1sik m\u0171sort. - 1044", "alertTag": "", "errorDisplayMessage": "Ez a m\u0171sor nem \u00e1ll rendelkez\u00e9sre azonnali megtekint\u00e9sre. K\u00e9rj\u00fck, v\u00e1lassz m\u00e1sik m\u0171sort. - 1044", "errorActionId": 3, "nccpError": {}, "errorSubCode": 0, "errorReasonCode": 0, "errorNccpCode": 0, "errorExternalCode": 0, "bladeRunnerMessage": "license/pbl-1044: IssueLicensePolicyError (E3-BQFRAAELED1pnNOD12w9u7xJRjnxEjaBuUkjahZNjFaVryY5IdCksUSY1RxBgVQsqC3LTQ5_dVAxZz4PP_q7fGl0lXtDD38YnRWhTTU2VEvZ1wx0wukRe7g2YPkXf0lJTNr9-ctVVb-7mGdiQ8WZtK_EkBgwPcjIoQX5zTGryP4e3YPG_m8X4abVTIRSVd_QuaFqIZ46YtPTVWx1vHaBrTtTlDm9QTw1FaL7AjsJA5IrVy0a0OBTNZp0XBRlfGK_FRFibRXiHcdRPJejul9bhRfTm9q23A75q-2NOnX1RWjUjbEZJPX6WTgG6_svomuGPcn9qyKYy3R7o0XRo9zB1s4IOJ60TEoU7wYfazWEqxPmdLMctPMkDqncYxRZIF9dFOHOyPxeXlZ_NqXG7COEf0F-N66dgiXIfzHPyd19ZIaWW38Ma82ai-tElLwfh4PnO896Imd_O2ykR0UvaGAWzqZgSqB2kdQhwNsM01NXqxy5shGogDahTfxx9vcOTDqP86vq0HBpa21z3EUQ5NNLNeijBvwcSX-cO6TY-LjZHoMKReaxs5ZYNJ_ndZFdzaj9qK7V3Gu-xR2iurdqU1VUXyh8H6PT_G4jnOaZoaH3yiRt4g==) (nq_cadmium_pbo_licenses@2.133.0/pbo-client@2.133.0)", "bladeRunnerCode": "1044"}, "errorParams": {"drmSessionId": "287EA6A1786734790934D426DD0F75B9"}}]}
2023-06-02 16:32:03.881 T:6012     info : Loading skin file: DialogConfirm.xml, load type: KEEP_IN_MEMORY
2023-06-02 16:32:30.001 T:7720    error : CCurlFile::CReadState::XFILE::CCurlFile::CReadState::FillBuffer - (0x12bde698) Failed: Timeout was reached(28)
2023-06-02 16:32:30.001 T:7720    error : CCurlFile::XFILE::CCurlFile::Open - http://127.0.0.1:50379/msl/get_license?videoid=70142823 Failed with code 0:
2023-06-02 16:32:30.002 T:7720    error : AddOnLog: inputstream.adaptive: License server returned failure
2023-06-02 16:32:30.003 T:7720     info : Creating Demuxer
2023-06-02 16:32:30.007 T:6832    error : ----------------------------------------
2023-06-02 16:32:30.008 T:6832    error :
2023-06-02 16:32:30.008 T:6832    error : Exception happened during processing of request from
2023-06-02 16:32:30.008 T:7720     info : Opening stream: 1001 source: 256
2023-06-02 16:32:30.008 T:6832    error :
2023-06-02 16:32:30.009 T:6832    error : ('127.0.0.1', 50498)
2023-06-02 16:32:30.009 T:6832    error :
2023-06-02 16:32:30.234 T:7720     info : Creating video codec with codec id: 167
2023-06-02 16:32:30.234 T:7720     info : AddOnLog: inputstream.adaptive: VideoCodec::Open
2023-06-02 16:32:30.235 T:7720     info : Creating video thread
2023-06-02 16:32:30.237 T:4268     info : running thread: video_thread
2023-06-02 16:32:30.238 T:7720     info : Opening stream: 1003 source: 256
2023-06-02 16:32:30.250 T:6832    error : Traceback (most recent call last):
2023-06-02 16:32:30.251 T:6832    error :
2023-06-02 16:32:30.251 T:6832    error :   File "C:\Program Files (x86)\Kodi\system\python\Lib\socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
2023-06-02 16:32:30.251 T:6832    error :
2023-06-02 16:32:30.252 T:6832    error :   File "C:\Program Files (x86)\Kodi\system\python\Lib\socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
2023-06-02 16:32:30.252 T:6832    error :
2023-06-02 16:32:30.252 T:6832    error :   File "C:\Program Files (x86)\Kodi\system\python\Lib\socketserver.py", line 747, in init
self.handle()
2023-06-02 16:32:30.252 T:6832    error :
2023-06-02 16:32:30.252 T:6832    error :   File "C:\Program Files (x86)\Kodi\system\python\Lib\http\server.py", line 434, in handle
self.handle_one_request()
2023-06-02 16:32:30.253 T:6832    error :
2023-06-02 16:32:30.253 T:6832    error :   File "C:\Program Files (x86)\Kodi\system\python\Lib\http\server.py", line 422, in handle_one_request
method()
2023-06-02 16:32:30.253 T:6832    error :
2023-06-02 16:32:30.253 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\services\http_server.py", line 47, in do_POST
handle_msl_request(self, func_name, data)
2023-06-02 16:32:30.254 T:6832    error :
2023-06-02 16:32:30.254 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\services\http_server.py", line 79, in handle_msl_request
license_data = server.server.netflix_session.msl_handler.get_license(data)
2023-06-02 16:32:30.254 T:6832    error :
2023-06-02 16:32:30.254 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\services\nfsession\msl\msl_utils.py", line 60, in error_catching_wrapper
return func(*args, **kwargs)
2023-06-02 16:32:30.255 T:6832    error :
2023-06-02 16:32:30.255 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\utils\logging.py", line 139, in timing_wrapper
return func(*args, **kwargs)
2023-06-02 16:32:30.255 T:6832    error :
2023-06-02 16:32:30.255 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\services\nfsession\msl\msl_handler.py", line 331, in get_license
response = self.msl_requests.chunked_request(endpoint_url,
2023-06-02 16:32:30.256 T:6832    error :
2023-06-02 16:32:30.256 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\utils\logging.py", line 139, in timing_wrapper
return func(*args, **kwargs)
2023-06-02 16:32:30.256 T:6832    error :
2023-06-02 16:32:30.257 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\services\nfsession\msl\msl_requests.py", line 179, in chunked_request
chunked_response = self._process_chunked_response(
2023-06-02 16:32:30.257 T:6832    error :
2023-06-02 16:32:30.257 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\utils\logging.py", line 139, in timing_wrapper
return func(*args, **kwargs)
2023-06-02 16:32:30.257 T:6832    error :
2023-06-02 16:32:30.258 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\services\nfsession\msl\msl_requests.py", line 234, in _process_chunked_response
return _raise_if_error(decrypted_response)
2023-06-02 16:32:30.258 T:6832    error :
2023-06-02 16:32:30.258 T:6832    error :   File "C:\Users\Nagy Péter Árpád\AppData\Roaming\Kodi\addons\plugin.video.netflix\resources\lib\services\nfsession\msl\msl_requests.py", line 263, in _raise_if_error
raise MSLError(err_message, err_number)
2023-06-02 16:32:30.259 T:6832    error :
2023-06-02 16:32:30.260 T:6832    error : resources.lib.common.exceptions.MSLError: Ez a műsor nem áll rendelkezésre azonnali megtekintésre. Kérjük, válassz másik műsort. - 1044
2023-06-02 16:32:30.260 T:6832    error :
2023-06-02 16:32:30.260 T:6832    error : ----------------------------------------
2023-06-02 16:32:30.261 T:6832    error :
2023-06-02 16:32:30.280 T:7720     info : Finding audio codec for: 86056
2023-06-02 16:32:30.281 T:7720     info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder eac3
2023-06-02 16:32:30.282 T:7720     info : CVideoPlayerAudio::OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2023-06-02 16:32:30.282 T:7720     info : Creating audio thread
2023-06-02 16:32:30.283 T:1840     info : running thread: CVideoPlayerAudio::Process()
2023-06-02 16:32:30.284 T:7720     info : Opening stream: 1011 source: 256
2023-06-02 16:32:30.312 T:7720     info : CDVDSubtitlesLibass: Using libass version 1502000
2023-06-02 16:32:30.312 T:7720     info : CDVDSubtitlesLibass: Creating ASS library structure
2023-06-02 16:32:30.312 T:7720     info : CDVDSubtitlesLibass: Initializing ASS Renderer
2023-06-02 16:32:30.316 T:7720     info : CDVDSubtitlesLibass: Initializing ASS library font settings
2023-06-02 16:32:30.532 T:7720     info : CDVDSubtitlesLibass: Creating new ASS track
2023-06-02 16:32:30.732 T:1840     info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder eac3
2023-06-02 16:32:30.732 T:1840     info : Creating audio stream (codec id: 86056, channels: 6, sample rate: 48000, no pass-through)
2023-06-02 16:32:30.733 T:4984     info : CActiveAESink::OpenSink - initialize sink
2023-06-02 16:32:30.862 T:7720     info : Opening stream: 1001 source: 256
2023-06-02 16:32:30.863 T:7720     info : Opening stream: 1003 source: 256
2023-06-02 16:32:30.864 T:7720     info : Finding audio codec for: 86056
2023-06-02 16:32:30.865 T:7720     info : CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder eac3
2023-06-02 16:32:30.866 T:7720     info : Opening stream: 1011 source: 256
2023-06-02 16:32:31.208 T:1840     info : CVideoPlayerAudio::OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2023-06-02 16:32:31.253 T:6012     info : Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY
2023-06-02 16:32:51.350 T:6012     info : Loading skin file: VideoOSD.xml, load type: KEEP_IN_MEMORY
2023-06-02 16:33:00.299 T:1840     info : CVideoPlayerAudio::ProcessDecoderOutput: Changed max allowed Out-Of-Sync value to 52 ms due self-learning
2023-06-02 16:34:32.945 T:4268    error : AddOnLog: inputstream.adaptive: WV_CencSingleSampleDecrypter::DecryptAndDecodeVideo: Returned CDM status kNoKey for key 0000000004A8B3F80000000000000000
2023-06-02 16:34:42.954 T:4268     info : Skipped 437 duplicate messages..
2023-06-02 16:34:42.954 T:4268    error : AddOnLog: inputstream.adaptive: WV_CencSingleSampleDecrypter::DecryptAndDecodeVideo: Returned CDM status kNoKey for key 0000000004A8B3F80000000000000000
2023-06-02 16:34:44.661 T:6012     info : Skipped 40 duplicate messages..
2023-06-02 16:34:44.661 T:6012     info : CVideoPlayer::CloseFile()
2023-06-02 16:34:44.662 T:6012     info : VideoPlayer: waiting for threads to exit
2023-06-02 16:34:44.671 T:7720     info : CVideoPlayer::OnExit()
2023-06-02 16:34:44.672 T:7720     info : Closing stream player 1
2023-06-02 16:34:44.673 T:7720     info : Waiting for audio thread to exit
2023-06-02 16:34:44.674 T:1840     info : thread end: CVideoPlayerAudio::OnExit()
2023-06-02 16:34:44.674 T:7720     info : Closing audio device
2023-06-02 16:34:44.690 T:4984     info : CActiveAESink::OpenSink - initialize sink
2023-06-02 16:34:44.691 T:7720     info : Deleting audio codec
2023-06-02 16:34:44.691 T:7720     info : Closing stream player 2
2023-06-02 16:34:44.693 T:7720     info : waiting for video thread to exit
2023-06-02 16:34:44.693 T:4268     info : thread end: video_thread
2023-06-02 16:34:44.695 T:7720     info : deleting video codec
2023-06-02 16:34:44.696 T:7720     info : Closing stream player 3
2023-06-02 16:34:44.869 T:7720     info : ADDON: Dll Destroyed - InputStream Adaptive
2023-06-02 16:34:44.870 T:6012     info : VideoPlayer: finished waiting
2023-06-02 16:34:44.871 T:6012     info : CVideoPlayer::CloseFile()
2023-06-02 16:34:44.871 T:6012     info : VideoPlayer: waiting for threads to exit
2023-06-02 16:34:44.871 T:6012     info : VideoPlayer: finished waiting
2023-06-02 16:34:44.919 T:6012    error : Control 50 in window 10025 has been asked to focus, but it can't
2023-06-02 16:34:54.848 T:6012     info : Loading skin file: DialogButtonMenu.xml, load type: KEEP_IN_MEMORY
2023-06-02 16:34:57.473 T:6012     info : Stopping the application...
2023-06-02 16:34:57.473 T:6012     info : Stopping player
2023-06-02 16:34:57.474 T:6012     info : Storing total System Uptime
2023-06-02 16:34:57.475 T:6012     info : Saving settings
2023-06-02 16:34:57.496 T:6012     info : Saving skin settings
2023-06-02 16:34:57.501 T:6012     info : Stopping all
2023-06-02 16:34:57.502 T:6012     info : ES: Stopping event server
2023-06-02 16:34:57.503 T:6012     info : [WS-Discovery]: terminating
2023-06-02 16:34:57.507 T:6012     info : stopping upnp
2023-06-02 16:34:57.728 T:8096     info : ES: UDP Event server stopped
2023-06-02 16:34:57.783 T:6012     info <CWebserver[8080]>: Stopped
2023-06-02 16:34:57.783 T:6012     info : CServiceAddonManager: failed to stop inputstream.ffmpegdirect (may have ended)
2023-06-02 16:34:59.352 T:7304     info : [script.tubecast] ssdp: Stopping SSDP server
2023-06-02 16:34:59.565 T:6012     info : CServiceAddonManager: failed to stop service.xbmc.versioncheck (may have ended)
2023-06-02 16:34:59.695 T:6012     info : Application stopped
2023-06-02 16:34:59.896 T:6012     info : PVR Manager: Stopping
The device is an Intel Atom x5-Z8300 Mini PC with Windows 10 22H2.
Can anyone tell me what could be the problem?

authors: CastagnaIT Fixafazatron TheChatty petakpa1


text:
请教一下，多个consumer之间看起来是不会串行的，那么使用多个consumer的意义是什么？

尝试打印了一下consumer开始&结束消费的时间

solved

solved

source: gharchive/issue

repo: CastellanZhang/alphaFM

license: MIT

license_type: permissive

license_source: github-api


text:
[误杀]阿里云

域名/误拦截的东西：
使用的列表： AdRules DNS List
使用的工具：例如AdGuard Home
问题描述：
yunqi.aliyun.com
img.alicdn.com
aliyun-page.cn-hangzhou.log.aliyuncs.com
aliyun-web-tracker.cn-zhangjiakou.log.aliyuncs.com
videocloud.cn-hangzhou.log.aliyuncs.com

前两个域名没有被拦截，后面的三个域名看上去是日志。拦截后有什么影响吗？

[该issue由于长期无恢复，暂时关闭，如有需要再开启]

authors: JunTsao hacamer

repo: Cats-Team/AdRules

license: WTFPL


text:
String literals truncate at \u0000 codepoint.

When a string literal token is lexed, its contents are held in the lexer->buffer, and its length is tracked in the lexer->buflen.  However, when the token is entered into the stringtab table, the length of the string is discarded at the stringtab call.  Even though the string escape parser is able to deal with \x00 and \u0000 escape sequences properly, the stringtab table uses strlen instead of tracking string lengths, so it cannot deal with null bytes at the moment.  This leads to surprising behavior such as:
"A \u0001 B \u0000 C" == "A \u0001 B " // true

Relates to #259.

Turns out there were a few other places where this fixes needed to be made as well, such as gen_string. We should have a fix for this in soon.

Should be fixed now.

authors: jemc sylvanc

repo: CausalityLtd/ponyc

license_source: bigquery


text:
🛑 MyNas is down

In c673e51, MyNas (https://unraid.hiripple.com) was down:

HTTP code: 530
Response time: 66 ms

Resolved: MyNas is back up in 21bcee6 after 12 minutes.

repo: CelestialRipple/ripplelog


text:
🛑 qinglong is down

In a19fee3, qinglong (ql.hiripple.com) was down:

HTTP code: 530
Response time: 111 ms

Resolved: qinglong is back up in 8568dae after 36 minutes.


text:
🛑 Nextcloud is down

In d6442aa, Nextcloud (https://nextcloud.hiripple.com) was down:

HTTP code: 530
Response time: 135 ms

Resolved: Nextcloud is back up in 72d6720 after 1 hour, 55 minutes.


text:
[ENG-3559] Update wording for a registration's registered_from

Ticket: ENG-3559
Feature flag: n/a

Purpose

Update the language for the registered from relationship of a registration, since this wording doesn't make much sense now that users can create a registration without a prior project

Summary of Changes

Update translation file

Screenshot(s)

Side Effects

None

QA Notes

This impacts only the Registration Overview page (osf.io/<registration_guid>), on the right metadata column. It will no longer say Registered from but instead say Associated project

Pull Request Test Coverage Report for Build 1762649278

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 73.157%

Totals

Change from base Build 1724187682:
0.0%

Covered Lines:
5176

Relevant Lines:
6812

💛  - Coveralls

source: gharchive/pull-request

authors: coveralls futa-ikeda

repo: CenterForOpenScience/ember-osf-web


text:
0.24.0/faq line break

Purpose
Fix extra line break in the FAQ page
Change
Removed a closing p tag
Side effects
Probably famine in Illinois.
Fixes https://trello.com/c/7vwVwMuS

first pass finished :potable_water:

Responded to first pass. :bird:

authors: brianjgeiger sloria


text:
[Hotfix] Make routes and views for PATs public

Purpose

Allow users to create Personal Access Tokens
Allow OSF-Offline to function with production data

Changes
Remove DEV_MODE restrictions for PATS
Side Effects
None

Merged into release/0.57.0

authors: mfraezz sloria


text:
Broadly refactor search tests

#6197 →
Purpose
This splits off the biggest commit (the initial one) from #6197 in order to keep the PR size manageable.
Changes
n/a
Side effects
n/a
Ticket
https://openscience.atlassian.net/browse/OSF-6930

Closing in light of https://github.com/CenterForOpenScience/osf.io/pull/6197#issuecomment-241849387.


text:
REST API for Saving/Pushing Assets without Deploying

The AssetServices API needs to be enhanced to allow business users to author assets, save their work, and collaborate  without actually deploying the artifact.  This can be envisioned as exposing an API that can trigger a push to Git without saving locally in the environment from which its served.  We'll have to investigate what's available in JGit to support this.

Implemented through the Asset update endpoint.  Query parameters control whether to commit/push to Git and whether to refresh the asset cache.

repo: CenturyLinkCloud/mdw

license: mit


text:
Geminate "End of Turn" section reference

Last two questions in Geminate section (8.6) reference section 4.5 but should instead reference 5.5

thanks for posting :)

Updated with hyperlink

repo: CephalofairGames/frosthaven-faq


text:
Include Samples instructions in release process

Rough steps for updating Cesium for Unreal Samples.
I've never done the marketplace side of the release, so if there are specific instructions for that, someone please add them.

Thanks for the pull request @argallegos!

:heavy_check_mark: Signed CLA found.

Reviewers, don't forget to make sure that:

[ ] Cesium for Unreal Samples works.

Thanks @argallegos! Do you know how we create the ZIP file that we submit to the Marketplace? I think there's a "Zip Up Project" or similar on the File menu - is that it?

Thanks @argallegos! Do you know how we create the ZIP file that we submit to the Marketplace? I think there's a "Zip Up Project" or similar on the File menu - is that it?

@kring Yes, thats it, and submit that zip file to the marketplace.

Just added a quick addition to the Samples update process. It details how to test the 4th sample level, which is more prone to hidden errors due to the nature of sublevels.

authors: argallegos cesium-concierge kring shehzan10

repo: CesiumGS/cesium-unreal


text:
GeoJSON renders incorrectly

Hello, I threw an exception when using the GeoJsonDataSource to load a geojson file. The geojson file I loaded did not have any errors in format, but it reported an error. The error screenshot is as follows:

This is the geojson file address that I used:
cs.zip

The lines work if you render using rhumb line as shown here: https://github.com/CesiumGS/cesium/issues/8042#issuecomment-519591381.
It then crashes after a few seconds though. I've attached a simplified version of the GeoJSON with only one MultiPolygon which does not crash but does not seem to render correct:
cs.zip
On first load it seems correct:

but after a few seconds you get this:

I'm not sure why.

@OmarShehata the polyline and polygons render as two different batches, so the reason it takes a few seconds is most likely because the polygon simply takes longer to triangulate. (still wrong in either case, but that's why there is a delay)

Yesterday, I loaded each feature data in the geojson file separately with the GeoJsonDataSource, some of which could be rendered out, but some of which reported an error.By the way, the geojson file is of the MultiPlygon type.This is the same geojson file as before:https://github.com/CesiumGS/cesium/files/4522576/cs.zip
Another problem was that I used the geojson data above to render it with entity.polygon and set the arcType equal to Cesium.ArcType.GEODESIC.The result is the same problem with the GeoJsonDataSource.But there is no error here, the program can run normally, the following is the code and screenshot:
`geojson.features.forEach((feature, i) => {
const { properties: { value, color }, geometry: { type, coordinates: mulPolygon } } = feature
mulPolygon.forEach((polygons, i) => {
const places = polygons[0].flat()
const holes = polygons.slice(1).map(polygon => {
const places = polygon.flat()
return {
positions: Cesium.Cartesian3.fromDegreesArray(places)
}
})
                this.viewer.entities.add({
                    name: 'Blue polygon with holes',
                    polygon: {
                        arcType: Cesium.ArcType.GEODESIC,
                        hierarchy: {
                            positions: Cesium.Cartesian3.fromDegreesArray(places),
                            holes
                        },
                        material: Cesium.Color.fromCssColorString(color).withAlpha(0.6),
                        height: 0,
                        // outline: true // height is required for outline to display
                    }
                })
            })
        })`

The geojson object above is the data in the geojson file.

Because this is a rhumbline error, I'm going to close this as a duplicate of https://github.com/CesiumGS/cesium/issues/8042
@WebHero0544 I'll add a comment to that issue so we can check the file you posted when we fix that issue.  Thanks!

authors: OmarShehata WebHero0544 hpinkos mramato

repo: CesiumGS/cesium


text:
Fix polyline rendering when using the logarithmic depth buffer

Following up on #8703, this fixes most of the rest of the polyline / log depth problems.
Before this PR, (non-ground) polylines were pretty much unusable with the logarithmic depth buffer enabled. They would frequently be missing chunks or appear to be at a different depth than they should be.
For example:
Fixes https://github.com/CesiumGS/cesium/issues/6741#issuecomment-406717425
Fixes #7852
Fixes #7072
Fixes #7374
The problem was that the fragment depth values produced for polyline were straight-up wrong, but it took me forever to understand why. Polyline rendering works in screen space, so the vertex shader always produced window coordinates directly, and set gl_Position.w to 1.0.
Now I guess I never fully appreciated just what that w component is good for, and maybe the author of the polyline rendering code didn't either, but it's super important. The fixed function portion of the rendering pipeline in between the vertex and fragment shaders uses that component to do perspective correct interpolation of varyings coming from the vertex shader.
Without perspective-correct interpolation, varyings are interpolated based on how close on the screen the fragment is to each of the vertices that make up the triangle being rendered. Interpolation happens as if the triangle is a real 2D triangle on the screen. With perspective-correct interpolation, varyings are interpolated based on how close in actual 3D space the fragment is to each of the vertices. Interpolation happens as if the triangle is a real 3D triangle with a projection onto a 2D screen.
For polyline rendering, most of the varyings - things like texture coordinates, width, and color - should arguably be interpolated in screen space anyway, so non-perspective correct interpolation is acceptable. However, when log depth is enabled, we pass the vertex's depth from the camera to the fragment shader in a varying as well, in v_depthFromNearPlusOne. If this varying is not interpolated in a perspective-correct manner, the interpolated depth in the middle of the triangle will be wrong. And this was the cause of all these polyline / log depth rendering problems.
As far as I know, there is no way to do perspective-correct interpolation of any varying when the vertex shader sets gl_Position.w to 1.0, as the polyline vertex shader was doing. So step 1 in fixing this was to set that w component correctly. That caused all the varyings to be perspective-correct, which I had hoped would be fine. But unfortunately it caused major artifacts.
Looks ok when looking straight down:

Totally broken at an oblique angle:

It took me ages to understand why perspective-correct interpolation was such a disaster for the texture coordinates of this arrow material. This page eventually helped me understand:
https://web.cs.ucdavis.edu/~amenta/s12/perspectiveCorrect.pdf
The problem is very similar to when you texture map a normal quad at an oblique angle without accounting for perspective. Except that in this case, it's not a normal quad. Because it maintains a constant size in screen space, it's actually becoming much wider (in world space) the deeper you go into the screen. And just like in the image at the top of that PDF, that "growth" is not evenly shared between the two triangles that make up the quad. At steep angles, that creates major distortion.
Ok, so in order to avoid these artifacts, we need to interpolate the varyings (at least the texture coordinates) in screen space, even though we have an accurate w component. In modern OpenGL, including WebGL2, that's easily done: just slap a nonperspective qualifier on the varying and :shipit:. But sadly we can't use WebGL2 everywhere yet (thanks Apple), so we're stuck with plan B. If we multiply the varying value by gl_Position.w in the vertex shader and then divide by it in the fragment shader (actually we can multiply by gl_FragCoord.w, which is equivalent), that effectively cancels out the math the fixed function does to account for perspective.
Well that all sounds great, except that "cancels out" is pretty suspect in the wild world of 32-bit floating point arithmetic. And indeed that causes some new artifacts when zoomed in close to a long line:

That's a pretty cool visualization of floating point noise, but not a great visualization of a polyline.
At this point I thought I was sunk. My best idea was I could try clipping the line to all 6 sides of the frustum in the vertex shader, helping to keep the magnitude of that w in check in order to minimize the error introduced by multiplying and then dividing by it. But aside from the hassle and performance cost, I wasn't sure it would really work, considering that with log depth the frustum can still fully contain a very long line.
But then I realized that the original artifacts with the perspective-correct interpolation almost entirely occurred over the width of the line, not over its length. And line widths are usually pretty small and mapped to a small number of pixels, so we can get away with more floating point imprecision.
So in this PR:

The texture t coordinate is interpolated in a non-perspective fashion by multiplying/dividing by w.
All other varyings - including the s texture coordinate - are interpolated perspective-correct.

And I think it looks pretty good! Only a couple of small artifacts I know about (out of of scope of this PR IMO):

Textures mapped to lines will look different (but maybe not wrong?) at an angle, as in @emackey 's demo from #7689.
When looking at the tail of a line with an arrow material up close at a steep angle, as in the CZML Polylines example, the arrow head can appear. I spent awhile trying to figure this out and seriously the arrow rendering is black magic, I have no idea.
Maybe other things I haven't found? Definitely try some things please!

Thanks for the pull request @kring!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

I seem to have broken a bunch of polyline tests, but I don't know how. For example, this test fails:
Scene/PolylineCollection renders polylines. one polyline with no positions
Expected not to render [0,0,0,255], but actually rendered [0,0,0,255].
Error: Expected not to render [0,0,0,255], but actually rendered [0,0,0,255].
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.notToRender (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/PolylineCollectionSpec.js:404:23
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:89:30)
    at attemptAsync (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1793:24)
    at QueueRunner.run (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1746:26)

But if I turn that test into a Sandcastle example, it renders identically in master and in this branch.

Master
This branch

I can only assume the tests are rendering the polylines subtly differently and that's triggered a bug, but I'm having a hard time spotting it. I'll keep looking in the morning, but if anything jumps out at anyone please let me know. :)

Awesome work here @kring!  Thanks!
Any concerns from you or @lilleyse to getting this into the release tomorrow?  I don't think we have much of a choice, given that it fixes a regression, but also want to make sure we don't make things worse obviously.
We could probably ask some of the team to hammer on this branch a little today if you think that would help at all.

This doesn't fix a regression - my other PR (already merged) did that - but it fixes some major longstanding bugs, so I do think it's important and would love to see it go into the release today. But considering how late it is I totally understand if that's not reasonable.

I don't think we have much of a choice, given that it fixes a regression

I marked this as priority next release believing it also fixes regressions, but looking at all the referenced issues at the top, these are all polyline issues users have brought up and disabled log depth in their apps as a workaround.

Sorry for the confusion: Is this clipping issue already fixed in master, or only in this branch? This was the regression I was speaking of :
1.67

1.66

(Only the green line)

Personally I'd feel more comfortable merging it after the release. (Also I'm pretty booked today, so someone else would need to do the review)

The test failures are fixed, this is ready now.

I also added https://github.com/CesiumGS/cesium/issues/7852 to the fixed list. Which means everything in https://github.com/CesiumGS/cesium/pull/8600#issuecomment-583659433 has been fixed! Well, except one that we were waiting on confirmation.

@kring your writeup was extremely helpful. I also appreciated all the code comments. I've tried all the polyline sandcastle examples I could find and barely noticed any issues.
The only major artifact I noticed was in @emackey's demo, you already mentioned that thicker polylines distort the texture differently, but I see worse artifacts when zooming out. Admittedly master has its own set of artifacts too. Don't want to hold this PR up but do you have any thoughts?
log-depth-polyline

master

I see worse artifacts when zooming out

Whoops I broke everything with a typo last night. Ed's example looks good now and all the tests still pass.

Cool, I checked out that example and others again and everything seems to be working as expected. Thanks @kring!

authors: OmarShehata cesium-concierge kring lilleyse mramato


text:
Add new buttons for Sandcastle-Camera

Hello, We added the features cancleFlight and completeFlight to the Camera, but we haven't been able to test it on the Sandcastle Camera. Therefore, I added buttons to test this through Sandcastle.addToolbarButton.

What do you think of adding it like this?

Thanks for the pull request @SambaLim!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

Thanks @IanLilleyT
I am very happy with the contribution to Cesium.

authors: SambaLim cesium-concierge


text:
DTP integration

This is the start of the integration of the Decentralized Transport Protocol (DTP) develop in collaboration with the Web3 Builder Alliance.
For now, DTP is disabled by default (still work-in-progress).

It now works enough as a proof-of-concept. We can now "ping" which means:

A connection is created (TransportProtocol+Pipes+InnerPipes).
A simple request/response works.

--> Contact me if you have a particular use case for DTP, and I may focus on it next.

repo: ChainMovers/suibase


text:
chore: add gossip retransmission counter

Implements https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.1.md#spam-protection-measures bullet 2
Follows go-libp2p-gossipsub implementation closely

Codecov Report

Merging #123 into gsv1.1 will increase coverage by 9.84%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           gsv1.1     #123      +/-   ##
==========================================
+ Coverage   81.81%   91.66%   +9.84%
==========================================
  Files           1        2       +1
  Lines          11       24      +13
==========================================
+ Hits            9       22      +13
  Misses          2        2

Impacted Files
Coverage Δ

.aegir.js
100.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ae42ede...255271d. Read the comment docs.

authors: codecov-commenter wemeetagain


text:
fix: flip conditional in piggyback control - typo from #347

Fixes typo from https://github.com/ChainSafe/js-libp2p-gossipsub/pull/347 with did not include a negation in a conditional check

@wemeetagain and I believe this logic appears strange and may be flipped. Asked in relevant channels https://discord.com/channels/806902334369824788/942671304530747402/1026542001082077184

Merging to get master green again


text:
Add instructions for verifying bytecode [Deposit Contract]

https://github.com/ethereum/eth2.0-specs/pull/2056

unreleated to lodestar

authors: ColinSchwarz mpetrunic

repo: ChainSafe/lodestar


text:
Metrics to add tracker

Ready to execute

https://github.com/ChainSafe/lodestar/issues/2483
https://github.com/ChainSafe/lodestar/issues/2984
https://github.com/ChainSafe/lodestar/issues/3033
https://github.com/ChainSafe/lodestar/issues/3112
https://github.com/ChainSafe/lodestar/issues/3115
https://github.com/ChainSafe/lodestar/issues/3205
https://github.com/ChainSafe/lodestar/issues/3413
https://github.com/ChainSafe/lodestar/issues/3680
https://github.com/ChainSafe/lodestar/issues/3946
https://github.com/ChainSafe/lodestar/pull/4122 ReqResp request times
https://github.com/ChainSafe/lodestar/pull/4123 Reorg depth histogram
https://github.com/ChainSafe/lodestar/pull/4123 Distance to parent block histogram
https://github.com/ChainSafe/lodestar/pull/4124 Histogram of balance increase for block proposer
https://github.com/ChainSafe/lodestar/pull/4125 Total signatures aggregated (optional histogram for time spent aggregating)
https://github.com/ChainSafe/lodestar/pull/4127 JSON RPC client metrics
From Lighthouse: https://github.com/ChainSafe/lodestar/issues/4273
From Lighthouse: https://github.com/ChainSafe/lodestar/issues/4274
From Lighthouse: https://github.com/ChainSafe/lodestar/issues/2558
From Lighthouse: https://github.com/ChainSafe/lodestar/issues/2984
From Lighthouse: https://github.com/ChainSafe/lodestar/issues/2473

Metric ideas
Misc
Once properly defined, convert to issue or pull request and move above to "Ready to execute"

Improve state.clone() metrics, what we really care about is before doing state-transitions if the state has cache or not.
Add more sync metrics to measure efficiency: # blocks downloaded to process # of blocks. To count duplicated downloads indirectly.
Discv5 ping times
Gossipsub received blocks
Blocks in last epoch, to compute percent of orphaned
More HTTP metrics?

From Lighthouse
Reviewed this file and select interesting metrics to add
https://github.com/sigp/lighthouse/blob/stable/beacon_node/beacon_chain/src/metrics.rs
Block Delay Metrics

[ ] beacon_block_imported_slot_start_delay_time: Duration between the start of the blocks slot and the current time when it was imported.
[ ] beacon_block_head_slot_start_delay_time: Duration between the start of the blocks slot and the current time when it was as head.
[ ] beacon_block_head_slot_start_delay_exceeded_total: Triggered when the duration between the start of the blocks slot and the current time
will result in failed attestations.

Shuffling cache

[ ] beacon_shuffling_cache_hits_total: Count of times shuffling cache fulfils request
[ ] beacon_shuffling_cache_misses_total: Count of times shuffling cache fulfils request

Persisting BeaconChain components to disk

[ ] beacon_persist_head: Time taken to persist the canonical head
[ ] beacon_persist_op_pool: Time taken to persist the operations pool - Does Lighthouse keep all ops in memory?
[ ] beacon_persist_eth1_cache: Time taken to persist the eth1 caches
[ ] beacon_persist_fork_choice: Time taken to persist the fork choice struct - We don't do that right?

Chain Head

[ ] beacon_update_head_seconds: Time taken to update the canonical head - Review what does it refer too

Potential optimization to consider https://github.com/sigp/lighthouse/pull/2298/

assign please

@dapplion these looks like good metrics to pick up next ?

@dapplion these looks like good metrics to pick up next ?

I think the next interesting group to add would be around block production. Note that lighthouse has very detailed timings on each step of the process. Our approach to block production is more simple so maybe a single histogram around the entire thing would suffice. We are already kind of tracking it via the API response times, but it would be nice to track it anyway.

beacon_block_production_requests_total: Count of all block production requests
beacon_block_production_successes_total: Count of blocks successfully produced
beacon_block_production_seconds: Full runtime of block production

At the same time it would be quite prioritary to have metrics in our regen / state cache: https://github.com/ChainSafe/lodestar/issues/2153. Let's discuss details in that issue if you are interested.

Keeping open since there are some metrics we want to implement soonish too

Adding some ideas to this from @wemeetagain discussion in Columbia that I found in my notes:

Block size metrics (due to 4844 blobs) to test performance
Number of operations per block
Metrics on exits, slashings, deposits.


text:
Observe attestation submission after the api called

Motivation
We want to monitor the delay time from 1/3 slot to the time attestation is published
Description

as shown in #4009, sometimes beacon node has i/o lag so we'd like to track attesterStepCallPublishAttestation metric after the attestation is published

part of #4009

@tuyennhv
Are you able to measure what you want using the API request time metric?
Can we close this PR?

authors: tuyennhv wemeetagain


text:
Cache and retransmit bls changes if submitted early

A user (most likely ) is expected to start submitting bls to execution changes earlier than capella hf . This would result in gossip error as the topic is not yet been subscribed by peers.
This PR would cache the bls changes and e re-gossip if there is any gossip publishing error.

closing in favor of https://github.com/ChainSafe/lodestar/pull/5049


text:
refactor: remove intermediary not-started state from peer discovery

Motivation
Noted that our node takes longer than necessary to start the first discv5 query. This is because there's a race condition between calling the first heartbeat loop and discv5 worker being ready.
The race condition is silenced here, where consumers do not realize underlying worker is not ready yet
https://github.com/ChainSafe/lodestar/blob/c775ad7bba0a4399bcc347b2551283c0fafff792/packages/beacon-node/src/network/discv5/index.ts#L117-L123
This is not ideal and can lead to issues, this hidden intermediary state can be avoided by either:

throw error if not started
await for worker to be initialized
remove the state where worker is not ready yet completely

Description
remove intermediary not-started state from peer discovery, by adopting the static async init + close pattern. IMO is the solution most simple to reason about with less gotchas downstream

:tada: This PR is included in v1.9.0 :tada:

authors: dapplion wemeetagain


text:
Changes to utilize new gindex code

Changed merkle-tree api slightly, to use regular numbers where allowable (like depth). Also see PR in merkle-tree library repo.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: claassistantio protolambda


text:
feat: add execution requests to builder flow

Add execution requests to blinded beacon block and builder bid.
Related spec ethereum/builder-specs#101 ethereum/builder-specs#105

:tada: This PR is included in v1.23.0 :tada:


text:
Mouse picker branch

Adds mouse picking in game, and fixes the earlier issue of picking the closest entity in the editorial mouse picking.
fixes #190
fixes #309

SonarQube analysis reported 2 issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 AncientFungus:LGEPR: Cppcheck cannot find all the include files (use --check-config for details)
 ScriptManager.cpp#L507: The function 'GetScripts' is never used.

SonarQube analysis reported 2 issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 AncientFungus:LGEPR: Cppcheck cannot find all the include files (use --check-config for details)
 ScriptManager.cpp#L507: The function 'GetScripts' is never used.

SonarQube analysis reported 3 issues

 3 minor

Watch the comments in this conversation to review them.
2 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 AncientFungus:LGEPR: Cppcheck cannot find all the include files (use --check-config for details)
 ScriptManager.cpp#L485: The function 'GetScripts' is never used.

SonarQube analysis reported 3 issues

 3 minor

Watch the comments in this conversation to review them.
2 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 AncientFungus:LGEPR: Cppcheck cannot find all the include files (use --check-config for details)
 ScriptManager.cpp#L486: The function 'GetScripts' is never used.

SonarQube analysis reported 3 issues

 3 minor

Watch the comments in this conversation to review them.
2 extra issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 AncientFungus:LGEPR: Cppcheck cannot find all the include files (use --check-config for details)
 ScriptManager.cpp#L486: The function 'GetScripts' is never used.

SonarQube analysis reported 2 issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 AncientFungus:LGEPR: Cppcheck cannot find all the include files (use --check-config for details)
 ScriptManager.cpp#L506: The function 'GetScripts' is never used.

SonarQube analysis reported 2 issues
Note: The following issues were found on lines that were not modified in the pull request. Because these issues can't be reported as line comments, they are summarized here:

 AncientFungus:LGEPR: Cppcheck cannot find all the include files (use --check-config for details)
 ScriptManager.cpp#L506: The function 'GetScripts' is never used.

repo: Chainsawkitten/LargeGameProjectEngine


text:
这个文件是干嘛用的？

version: '3'
services:
app:
image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可
ports:
- 3002:3002
environment:
# 二选一
OPENAI_API_KEY: sk-xxx
# 二选一
OPENAI_ACCESS_TOKEN: xxx
# API接口地址，可选，设置 OPENAI_API_KEY 时可用
OPENAI_API_BASE_URL: xxx
# API模型，可选，设置 OPENAI_API_KEY 时可用
OPENAI_API_MODEL: xxx
# 反向代理，可选
API_REVERSE_PROXY: xxx
# 访问权限密钥，可选
AUTH_SECRET_KEY: xxx
# 每小时最大请求次数，可选，默认无限
MAX_REQUEST_PER_HOUR: 0
# 超时，单位毫秒，可选
TIMEOUT_MS: 60000
# Socks代理，可选，和 SOCKS_PROXY_PORT 一起时生效
SOCKS_PROXY_HOST: xxx
# Socks代理端口，可选，和 SOCKS_PROXY_HOST 一起时生效
SOCKS_PROXY_PORT: xxx
# HTTPS 代理，可选，支持 http，https，socks5
HTTPS_PROXY: http://xxx:7890

emmm.....

authors: imdingtalk younggggger

repo: Chanzhaoyu/chatgpt-web


text:
Vickel: Watch yamboal.com

Vickel requests the watch of the watch_keyword yamboal\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

yamboal\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Makyen in Charcoal HQ

authors: SmokeDetector metasmoke

repo: Charcoal-SE/SmokeDetector


text:
Ethan: Blacklist 9572886345(?#IS NorAm)

Ethan requests the blacklist of the number 9572886345(?#IS NorAm). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Approved by Makyen in Charcoal HQ


text:
Jesse: Watch (?-i:vaih9yP6QgPJwQNeA)(?#forms.gle)

Jesse requests the watch of the watch_keyword (?-i:vaih9yP6QgPJwQNeA)(?#forms.gle). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

(?-i:vaih9yP6QgPJwQNeA)(?#forms.gle) has been seen in 2 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


text:
createdb: remove import files to save disk space

(closes: #900) or at least alleviates the problem somewhat

This appears to be deleting the original database backup files. I don't like the idea of auto-deleting these files which the build process didn't create, particularly doing so without notice to the human and without the human being given the option not to do so. If these were my only copies of the database backup files, I'd be fairly pissed that they were auto-deleted. I might be using a database backup from a specific prior date, which could be impossible to replace.

The parent commit for these changes is 3 months old. Please pull the current version of the repository's master branch and rebase your changes to that commit, so that CI testing functions correctly.
If you choose not to do that, then given how GitHub performs merges, please don't use "create a merge commit". Please select "Rebase and merge" when choosing how to merge. GitHub generally does a merge of the master branch into the PR, rather than just the PR into master. Doing that can result in a commit which is confusing when looking at the diffs, as it will look like you're re-making every change between the commit upon which this is parented and the current HEAD of the master branch.

This appears to be deleting the original database backup files. I don't like the idea of auto-deleting these files which the build process didn't create, particularly doing so without notice to the human and without the human being given the option not to do so. If these were my only copies of the database backup files, I'd be fairly pissed that they were auto-deleted. I might be using a database backup from a specific prior date, which could be impossible to replace.

The script supposed to run inside the Docker image, which contains a copy from the COPY . . earlier in the file.  Perhaps there should be a guard against running it outside the image, though.

The parent commit for these changes is 3 months old. Please pull the current version of the repository's master branch and rebase your changes to that commit, so that CI testing functions correctly.

Done, thanks. Sorry, I thought I pulled upstream before creating a branch, but apparently not.

It doesn't appear that the current version of the repository was pulled and git rebase master run. The parent commit for this PR is still the same.

Grrr, I had used really dumb remote names in the distant past which tripped me up. That also explains why the branch for this got pushed to the main repo, rather than my personal fork.

authors: makyen tripleee

repo: Charcoal-SE/metasmoke


text:
Fix windows path

Assuming you installed using the binary, this is the path you should use.

.spicetify is what's in the documentation. As far as I can tell, spicetify-cli is the app folder, and .spicetify is the user folder, where any user-installed content should go.

authors: theRealPadster theblobscp


text:
Added ability to toggle visibility of tabs

Pull request checklist:

[x] CHANGELOG.md was updated, if applicable.
[x] Toggle tab visibility with a shortcut (Ctrl+U).
[x] Toggle tab visibility with a Split header context menu entry.
[x] Show dialog upon hiding tabs for the first time.

Description
This Pull Request adds an ability to toggle visibility of chat tabs - With a keyboard shortcut (Ctrl + U) and a Split header's context menu entry ("Toggle visibility of tabs").
Open questions

Currently, (in both vertical and horizontal tab layouts) special buttons are still visible. Question is whether we gonna get rid of those if tabs are hidden or not. I personally say those could stay, but I'm not 100% sure if that's what we want.

Demonstration

Related #1484
Closes #2313

Implements feature of #2313

Dialog shows up each time CTRL + U is pressed to hide.
Shouldn't it be a one-time thing?

Functionally the pull request works great for me :ok_hand:
The interface for toggling visibility of tabs is in the wrong place - it's been put into the Split Header menu which should only control Split/Channel-specific things.
Hotkey is fine, but some other way of accessing it should still be available.
I have heard two different ideas so far:

Right clicking tabs/next to the tabs can bring up a menu which allows you to hide/unhide all tabs. This would be possible both when tabs are hidden and not hidden, since a minimu. amount of 'blank space' is always there (Not true if preferences & user button are hidden in Vertical tab mode)

Add a new icon next to the Cogwheel/Accounts icons for toggling visibility of tabs. While this is also a simple way to solve it, I'm not 100% sure of adding such a button for a '1% of users feature'.

Add a new icon next to the Cogwheel/Accounts icons for toggling visibility of tabs. While this is also a simple way to solve it, I'm not 100% sure of adding such a button for a '1% of users feature'.

I would much prefer the other solution

Hotkey is fine, but some other way of accessing it should still be available.
I have heard two different ideas so far:
1. Right clicking tabs/next to the tabs can bring up a menu which allows you to hide/unhide all tabs. This would be possible both when tabs are hidden and not hidden, since a minimu. amount of 'blank space' is always there (Not true if preferences & user button are hidden in Vertical tab mode)

2. Add a new icon next to the Cogwheel/Accounts icons for toggling visibility of tabs. While this is also a simple way to solve it, I'm not 100% sure of adding such a button for a '1% of users feature'.

As per @leon-richardt's advice I went ahead, and tried my best to improve the UX by moving the context menu entry from split header to NotebookTabs' and also created a new menu with an entry toggling visibility of tabs (for when tabs are hidden).
Hoping this solution is better and that pull request can be merged in soon™

Works fine on Windows 21H1, leaves a little space, but it appears to be windows related:
Showing tabs:

Without tabs:

If you have quite a few more tabs, it will minimize down to just a single blank line (as shown in the second screenshot).

Found this weird bug too, only seems to occur on windows?

@alazymeme Could you test 'tab area' width/height in horizontal/vertical mode in the latest build please?

No

Line is still there, looks a bit weird now that there's random space on the side (since the space was not there before and the line is evidently moved upon the "creation" of the space)
Bug outlined in https://github.com/Chatterino/chatterino2/pull/2600#issuecomment-850808555

Random space:

gotta review paint event to ensure it's aligned with the 'empty space' logic

@alazymeme Once the Windows build has succeeded, could you please take this for one (hopefully last) spin? Thank you!
Known 'quirks': Swapping between horizontal and vertical tab layout will result in the line around buttons (if you have buttons enabled) to not fully settle until you have pressed ok in the settings dialog.

I (sadly) tested this on Windows and this seems fine

Sorry to intrude upon this lovely little thread, but where can one access the version of Chatterino with this feature (or when can we expect if it's inaccessible to the public)? Nightly builds?

Nightly builds?

Yes

Hello, is there a way to have the tabs be hidden by default on launch and hitting Ctrl + U toggles visibility like usual. Tried to find search the settings but couldn't find any option :/

Hello, is there a way to have the tabs be hidden by default on launch and hitting Ctrl + U toggles visibility like usual. Tried to find search the settings but couldn't find any option :/

There is not, no

authors: ALazyMeme Alicyl alazymeme ichigo-gyuunyuu jammehcow leon-richardt pajlada zneix


text:
Terraform locals aren't evaluated in the payload by KICS

Here's an simple query which valide the existance of a bucket tag in a ressource aws_s3_bucket
package Cx

import data.generic.common as common_lib

CxPolicy[result] {
   resource := input.document[i].resource.aws_s3_bucket[name]

   not common_lib.valid_key(resource.tags, "bucket")

   result := {
      "documentId": input.document[i].id,
      "searchKey": sprintf("aws_s3_bucket[{{%s}}].tags.bucket", [name]),
      "issueType": "MissingAttribute",
      "keyExpectedValue": sprintf("aws_s3_bucket[%s].tags.bucket is set and not null", [name]),
      "keyActualValue": sprintf("aws_s3_bucket[%s].tags.bucket is missing or null", [name]),
   }
}

When I use a variable in Terraform, the payload computed by KICS contains an evaluated resource tags.
## file nagative3.tf

variable "tags" {
  type = map(string)
  default = {
    bucket = "kfc"
  }
}

resource "aws_s3_bucket" "negative2" {
  bucket = "kfc"

  tags = var.tags
}

{
	"document": [
		{
			"id": "f22a0590-a2e0-46fc-884f-d75ffdcd0834",
			"resource": {
				"aws_s3_bucket": {
					"negative2": {
						"bucket": "kfc",
						"tags": {
							"bucket": "kfc"
						}
					}
				}
			},
			"variable": {
				"tags": {
					"default": {
						"bucket": "kfc"
					},
					"type": "${map(string)}"
				}
			},
			"file": "/Users/jycamier/workspace/kics/custom_queries/check_s3_mandatory_tag/test/negative2.tf"
		}
	]
}

The Output
{
    "CxPolicy": []
}

However, it seams that terraform locals aren't interpreted by KICS for the payload
Here's an exemple with locals :
## file nagative2.tf

locals {
  tags = {
    bucket  = "kfc"
  }
}

resource "aws_s3_bucket" "negative2" {
  bucket = "kfc"

  tags = local.tags
}

The paylaod looks like that :
{
	"document": [
		{
			"id": "e8ba3469-38b6-4cf1-95f4-bf92ce4b0a44",
			"locals": {
				"tags": {
					"bucket": "kfc"
				}
			},
			"resource": {
				"aws_s3_bucket": {
					"negative2": {
						"bucket": "kfc",
						"tags": "${local.tags}"
					}
				}
			},
			"file": "/Users/jycamier/workspace/kics/custom_queries/check_s3_mandatory_tag/test/negative2.tf"
		}
	]
}

The output :
{
    "CxPolicy": [
        {
            "documentId": "023abda0-de0a-45c9-9594-b451dc51a1cf",
            "issueType": "MissingAttribute",
            "keyActualValue": "aws_s3_bucket[negative2].tags.bucket is missing or null",
            "keyExpectedValue": "aws_s3_bucket[negative2].tags.bucket is set and not null",
            "searchKey": "aws_s3_bucket[{{negative2}}].tags.bucket"
        }
    ]
}

Hi @jycamier, hope you are doing well.
Currently we don't support terraform locals due to it's parsing complexity, but we'll research it and check if it can be added in the future.

Hi @joaorufi
Thanks for your answer.
So, I hope to see this new feature very soon.

Hi ! Any updates on this ?

authors: gforien joaorufi jycamier

repo: Checkmarx/kics


text:
fix: edit wrong archor links

fix wrong anchor links
edit link text to link

Closes #11

感谢热佬！

authors: Chenyme Yu-Weiyi

repo: Chenyme/Linux-Do-Wiki


text:
【改进】：Steps组件序号从0开始 Link #28

改进 Steps 组件 序号可以从 0 开始
Link #28
之前：

之后：

食用方法：

引入 styles 目录下 ExtraStyle.module.css

import styles from 'styles/ExtraStyle.module.css'

给需要从0开始的Steps 组件绑定类名 stepsFromZero

<Steps className={styles.stepsFromZero}>

特别说明：本质是覆写计数器初始值，当前只针对特对 Steps 组件，未做全局处理，因此每次都需引入，若有需要，烦请作者操作。

感谢热佬！

authors: Chenyme tabloving


text:
[建议] 为每个异步调用后面加上 .ConfigureAwait(false)

参考 https://blog.walterlv.com/post/using-configure-await-to-avoid-deadlocks.html, API 类库都应该使用 .ConfigureAwait(false)
看过 .NET 标准库 里面所有 await 后面必有 .ConfigureAwait(false)

感谢大佬，新知识增加，这就改！！


text:
Determine when WNV is discussed in press

The timing of releasing the one-pager should roughly coincide with when CDPH advertises and discusses spraying for West Nile Virus.
We need to determine the general timeframe of when this happens and align the release of the one-pager.

Obviously we're discussing the model publicly next week on August 8th.  Sean says that he's doing an article in about two weeks, and @RaedMan is also working on a press release from CDPH.

authors: geneorama tomschenkjr

repo: Chicago/west-nile-virus-predictions


text:
Fix ID Input Coercion

When expected as an input type, any string (such as "4") or integer (such as 4) input value should be coerced to ID as appropriate for the ID formats a given GraphQL server expects. Any other input value, including float input values (such as 4.0), must raise a query error indicating an incorrect type.

Is it really fixed?
https://stackoverflow.com/questions/79182547/how-do-you-get-strawberryshake-to-treat-id-as-a-number

authors: algjohnston michaelstaib

repo: ChilliCream/graphql-platform


text:
Subscription authorization

I have a question, how can I use authorization in subscriptions?
Below is my app configuration
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    app.UseStaticFiles();
    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();
    }
    else
    {
        app.UseSpaStaticFiles();
        app.UseExceptionHandler("/Error");
        app.UseHsts();
    }

    app.UseAuthentication();
    app.UseAuthorization();

    app.UseRouting();
    app.UseWebSockets()
        .UseGraphQL("/api/graphql/")
        .UsePlayground("/api/graphql/")
        .UseGraphQLSubscriptions(new SubscriptionMiddlewareOptions
        {
            Path = "/api/graphql/"
        });
    app.UseHangfireDashboard();

    app.UseEndpoints(endpoints =>
    {
        // Mapping of endpoints goes here:
        endpoints.MapControllers();
    });

    app.UseSpa(spa =>
    {
        spa.Options.SourcePath = "web-app";
        if (env.IsDevelopment())
        {
            spa.UseAngularCliServer(npmScript: "start");
        }
    });
}

Authorization works in Query and Mutation but in Subscription ClaimsPrincipal doesn't exist, so I think the token is not being sent to the server.
Subscription user is not authorized

Mutation authorization

Authentication over web sockets works differently, read the following issue on ASP.NET Core for more infos:
https://github.com/aspnet/AspNetCore/issues/2881

@Alan5142 did you solved authentication implementation in Subscription?

@AlonsoHernandez99 IIRC I sent the authorization code in the query string but ain't secure. You can send the token in a header, keep in mind that you need to handle this in a custom JwtBearerEvents

repo: ChilliCream/hotchocolate


text:
Fix templates link in readme

Description

Corrects the link to templates from the readme.

The link is currently broken

Already fixed by #844

authors: kroehre mtriff

repo: Choices-js/Choices


text:
🛑 Immich is down

In e90a02c, Immich (https://immich.underthere.xyz) was down:

HTTP code: 502
Response time: 102 ms

Resolved: Immich is back up in 04095f7 after 2 minutes.

repo: ChrisMoriarty/upptime


text:
DWM-Titus not installing in Debian....

DWM-Titus not installing in Debian Virtual Image....
it is showing error...........

DWM-Titus not installing in Debian Virtual Image.... it is showing error...........

This bug has already been solved in #282 Please use the dev branch instead of the regular branch if you want the fixes applied.

/close It has been fixed in the stable release.

authors: jeevithakannan2 nnyyxxxx sarathdm

repo: ChrisTitusTech/linutil


text:
fixed the test

I fixed the test

The test passes and you achieve 100% code coverage in the use case interactor. There is 0% code coverage in the input boundary, however. You should be able to achieve 100% code coverage in the input boundary by modifying the test you currently have. Also, you should create a test for invalid input as well.


text:
[Bug]: Misaligned Elements on Small Screens

Give a brief about the bug ✍
Description
Certain elements of the website become misaligned, resulting in an inconsistent layout and poor user experience. This issue appears to be caused by improper handling of responsive design rules or insufficient media query adjustments.

What is the expected behavior? 🤔
The layout should adapt fluidly without any overlapping or misalignment issues, preserving the intended design and functionality....
Please assign this issue to me...
Provide step by step information reproduce the bug 📄
Description
On screens narrower than 1100 pixels
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

@ayush-t02  please assign this issue to me

repo: ChromeGaming/Dot-Box


text:
Unable to compile chronix.ingester

_/home/kodiak/metrics/chronix.ingester-master
./handler.go:40: cannot use "github.com/prometheus/common/model".Sample literal (type *"github.com/prometheus/common/model".Sample) as type *"github.com/prometheus/prometheus/vendor/github.com/prometheus/common/model".Sample in argument to appender.Append
./main.go:45: cannot use chronixStore literal (type chronixStore) as type ingester.ChunkStore in argument to ingester.NewIngester:
chronixStore does not implement ingester.ChunkStore (wrong type for Put method)
have Put("github.com/prometheus/common/model".Metric, []"github.com/prometheus/prometheus/storage/local/chunk".Desc) error
want Put("github.com/ChronixDB/chronix.ingester/vendor/github.com/prometheus/common/model".Metric, []"github.com/ChronixDB/chronix.ingester/vendor/github.com/prometheus/prometheus/storage/local/chunk".Desc) error
./main.go:52: cannot use ing (type *ingester.Ingester) as type "github.com/prometheus/client_golang/prometheus".Collector in argument to "github.com/prometheus/client_golang/prometheus".Register:
*ingester.Ingester does not implement "github.com/prometheus/client_golang/prometheus".Collector (wrong type for Collect method)
have Collect(chan<- "github.com/ChronixDB/chronix.ingester/vendor/github.com/prometheus/client_golang/prometheus".Metric)
want Collect(chan<- "github.com/prometheus/client_golang/prometheus".Metric)
./main.go:55: cannot use ing (type ingester.Ingester) as type storage.SampleAppender in argument to ingestHandler:
ingester.Ingester does not implement storage.SampleAppender (wrong type for Append method)
have Append("github.com/ChronixDB/chronix.ingester/vendor/github.com/prometheus/common/model".Sample) error
want Append("github.com/prometheus/prometheus/vendor/github.com/prometheus/common/model".Sample) error

Have raised the issue in appropriate module


text:
Josh

Added #53 DFD 4 + report

Just as a follow up, it may be worth noting that the process that HA updates addons with is supervisor.store.git so we may want to change the middle process to that instead of Home Assistant Server.


text:
Res2net实验结果

你好，请问可以提供Res2net作为主干的实验结果吗，非常感谢！！

可以啊，给我留个联系方式
xyyuan1 @.***> 于2024年3月7日周四 10:52写道：

你好，请问可以提供Res2net作为主干的实验结果吗，非常感谢！！
—
Reply to this email directly, view it on GitHub
https://github.com/ChunmingHe/FEDER/issues/10, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANETWC3FFXBCALC3S5STQKTYW7I7PAVCNFSM6AAAAABEKF2PNKVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3TEOBTGIZTCNQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

你好，因为需要跟你的方法进行对比，同样求Res2net作为主干的实验结果和训练好的模型。非常感谢！

没问题，我们微信交流。
minghongli233 @.***> 于2024年5月14日周二 10:26写道：

你好，因为需要跟你的方法进行对比，同样求Res2net作为主干的实验结果和训练好的模型。非常感谢！
—
Reply to this email directly, view it on GitHub
https://github.com/ChunmingHe/FEDER/issues/10#issuecomment-2109156335,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANETWC77LLV6MI6FJJA2AI3ZCFY67AVCNFSM6AAAAABEKF2PNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBZGE2TMMZTGU
.
You are receiving this because you commented.Message ID:
@.***>

repo: ChunmingHe/FEDER


text:
RS41: Crear bloque que guarde información relacionada al código generador de estructura.

Crear un bloque especial para las estructuras generadas por CodeCity que pueda guardar información relevante para determinar a que código pertecenen.

Caso de Uso:
El jugador apreta click derecho sobre un bloque perteneciente a una estructura CodeCity y selecciona abrir JEdit para inspeccionar código relacioando.

No es necesario, pues se creó la clase MapObject que contiene la información del bloque dado la posición

repo: Ciclop/Terasology


text:
[Feature]: ItemLevel Search

Describe the feature
Could we have an item level search for items please? Adibags used to filter out those items which made them easier to find and sell.
Describe the implementation
Add search via iLevel value in the search bar.

This used to be great in AdiBags, hopefully comes back

this is now implemented

authors: Akiraownz lingasharira zeptognome

repo: Cidan/BetterBags


text:
Suggestion: Filter without additional params, just next config file

Describe Request:
Currently mapping requires you to pass 3 or 4 values on each line
https://github.com/CircleCI-Public/path-filtering-orb/blob/6fb32db67e538491fdcbe49820c2e8d827bf83d3/src/scripts/create-parameters.py#L59-L64
I don't believe a parameter is always necessary, sometimes you just want to forward to a continuation path, without additional parameters.
That is to say, could support for 2 values only be added? (i.e. no params), I believe this would be a common use case in mono repos.
Examples:
    jobs:
      - path-filtering/filter:
          base-revision: main
          mapping: |
            my-app/.* my-app/.circleci/config.yml
            my-other-app/.* my-other-app/.circleci/config.yml

Supporting Documentation Links:
https://circleci.com/developer/orbs/orb/circleci/path-filtering?version=1.0.0

would be great, right now I have to add a dummy param to all my continuation configs

authors: pc-bob whawker

repo: CircleCI-Public/path-filtering-orb


text:
🐞 Bug: Bad UI of footer in mozilla firefox browser for some width

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
In Mozilla Firefox browser the UI of footer is not responsive as in google chrome browser
Like incubated from breaks into two lines
Steps To Reproduce

Open your Mozilla Firefox browser
Go to 'https://circuitverse.org/'
scroll to footer section
reduce the width and see the error

Expected Behavior
In Google chrome browser it is working fine
https://github.com/CircuitVerse/CircuitVerse/assets/116784047/473b1292-5b44-4f81-bb84-90c11e3406cf
Screenshots
In Mozilla Firefox Browser :-

Device Information [optional]
- OS: Linux Mint(Victoria)
- Browser: Mozilla
- version: 118

Additional context
No response
Are you working on this issue?
Yes

Once verified pls assign this issue to me

Hi @upsaurav12 you can work on this, while raising the PR attach before and after screenshots

hey @tanmoysrt the changes are
Chrome
before

after

Mozilla
before

after

These issue were because some properties of are not supported in mozilla unlikely in chrome like(text-wrap: nowrap)
also there was useless width for sponsor-logo-container so i changed the bootstrap code for this

Hey apologies for inconvinience this issue was because of my side when i updated(again and reset the setting) the firefox then fontsize were reset as issue was resolved

Hey apologies for inconvinience this issue was because of my side when i updated(again and reset the setting) the firefox then fontsize were reset as issue was resolved

If you feel the issue is not there on the platform, you can close the raised PR and this issue

ok but i have seen than there is extra space in container of sponsor-logo(zense) we can utilise that space for other two container
??

ok but i have seen than there is extra space in container of sponsor-logo(zense) we can utilise that space for other two container
??

As previously there was two image, and now only one, it's not looking good.
That can be improved. You can open a new issue for that.

i am sorry which image are u talking about

i am sorry which image are u talking about

I mean at the side of sponsor logo, there was another one previously, that has been removed few months ago.

there was an issue related to this #4563 should i open

there was an issue related to this #4563 should i open

Ok then we don't need to open a new issue

closed the issue

repo: CircuitVerse/CircuitVerse


text:
UI enhancement and also fixed a typo

Describe the changes you have made in this PR -

Changed buddie to buddies

( In About and contribute page)
Before:

Only when the word slack is clicked the user will be redirected to the Slack channel.

After:

If the user clicks anywhere on the box, the user will be redirected.
( Same for Email and Github )

@tachyons @nitin10s @aayush-05  Please review

@tachyons Please merge

Coverage remained the same at 84.266% when pulling dd97333625de4d213428bfa686224f7cef76b940 on Ananthavijay:ui-enhancement into a5d25759e688d138fc473786ec210d9dc99ecba5 on CircuitVerse:master.

authors: Ananthavijay coveralls nitin10s


text:
fix: order of the show on map on mobile

Description
Move Show on map button on top of the filters list in mobile

Issues
Closes
DEV-XXX:
Related
Testing
Automated tests
Manual testing
Screenshots
Additional notes

Sports-Helsinki branch is deployed to platta: https://liikunta-pr584.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://liikunta-pr584.dev.hel.ninja :laughing::tada::tada::tada:

authors: melniiv terovirtanen


text:
feat: update amount_paid after talpa CB success

Description :sparkles:
HL-1574
Save instalment.amount_paid after instalment has been successfully handled by talpa robot.
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

API branch is deployed to platta: https://helsinkilisa-pr3636.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr3636.dev.hel.ninja :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr3636.dev.hel.ninja :rocket::rocket::rocket:

authors: rikuke terovirtanen

repo: City-of-Helsinki/yjdh


text:
Text Editor - Code folding

(low priority)

Not required

repo: CityOfZion/neo-debugger-tools


text:
Change license to MIT

All CoZ repos need to have an MIT license.

completed in 9d719f9ee435308ccbe1e26f0901e4f8f6b1c85b

authors: localhuman revett

repo: CityOfZion/neo-python


text:
⚠ Bofrost.at has degraded performance

In e3f3a13, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 886 ms

Resolved: Bofrost.at performance has improved in ef93332.

repo: Ckal/Uptime


text:
⚠ Bofrost.be has degraded performance

In 36be8d4, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1565 ms

Resolved: Bofrost.be performance has improved in c544c13.


text:
⚠ Bofrost.at has degraded performance

In 4664d5b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1685 ms

Resolved: Bofrost.at performance has improved in bcd5c1a.


text:
⚠ Bofrost.be has degraded performance

In 612605a, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1899 ms

Resolved: Bofrost.be performance has improved in dba94f8.


text:
⚠ Bofrost.de has degraded performance

In 407b24a, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 841 ms

Resolved: Bofrost.de performance has improved in bc63e39.


text:
⚠ Bofrost.de has degraded performance

In 4121318, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1135 ms

Resolved: Bofrost.de performance has improved in 7d89fbb.


text:
⚠ Bofrost.de has degraded performance

In eb09e31, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 937 ms

Resolved: Bofrost.de performance has improved in 144346f.


text:
⚠ Bofrost.be has degraded performance

In 7e57218, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1334 ms

Resolved: Bofrost.be performance has improved in 76a4c35.


text:
⚠ Bofrost.es has degraded performance

In 27e9a5c, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 2363 ms

Resolved: Bofrost.es performance has improved in d2fc3ad.


text:
⚠ Bofrost.at has degraded performance

In 755ded5, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 995 ms

Resolved: Bofrost.at performance has improved in 4b41387 after 37 minutes.


text:
⚠ Bofrost.at has degraded performance

In 1abc731, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1764 ms

Resolved: Bofrost.at performance has improved in 741ce36 after 13 minutes.


text:
🛑 Bofrost.si is down

In c370d5a, Bofrost.si (https://www.bofrost.si) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Bofrost.si is back up in 0ce62c1 after 24 minutes.


text:
⚠ Bofrost.at has degraded performance

In 34c28ac, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1181 ms

Resolved: Bofrost.at performance has improved in c19e111 after 7 minutes.


text:
⚠ Bofrost.at has degraded performance

In 6221687, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1697 ms

Resolved: Bofrost.at performance has improved in 68999e8 after 29 minutes.


text:
⚠ Bofrost.at has degraded performance

In 747e780, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1565 ms

Resolved: Bofrost.at performance has improved in 6af5998 after 14 minutes.


text:
⚠ Bofrost.lu has degraded performance

In 668ca61, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1229 ms

Resolved: Bofrost.lu performance has improved in be5360c after 6 minutes.


text:
⚠ Bofrost.lu has degraded performance

In 7968676, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 980 ms

Resolved: Bofrost.lu performance has improved in ac7b2cb after 20 minutes.


text:
⚠ Bofrost.de has degraded performance

In ff8510b, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1182 ms

Resolved: Bofrost.de performance has improved in 55c349e after 6 minutes.


text:
⚠ Bofrost.com has degraded performance

In 9229462, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 495 ms

Resolved: Bofrost.com performance has improved in 901d813 after 3 minutes.


text:
⚠ Bofrost.lu has degraded performance

In 4c70f36, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 978 ms

Resolved: Bofrost.lu performance has improved in f73b074 after 6 minutes.


text:
⚠ Bofrost.gr has degraded performance

In 5290636, Bofrost.gr (https://www.bofrost.gr) experienced degraded performance:

HTTP code: 200
Response time: 1887 ms

Resolved: Bofrost.gr performance has improved in 16c8bf8 after 6 minutes.


text:
⚠ Bofrost.de has degraded performance

In 441f32a, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1768 ms

Resolved: Bofrost.de performance has improved in ebfdd0b after 6 minutes.


text:
⚠ Bofrost.at has degraded performance

In ee5feec, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1022 ms

Resolved: Bofrost.at performance has improved in af7741b after 6 minutes.


text:
⚠ Bofrost.de has degraded performance

In 4eba5df, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1438 ms

Resolved: Bofrost.de performance has improved in a0d70a7 after 30 minutes.


text:
⚠ Bofrost.be has degraded performance

In 9e465b6, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1044 ms

Resolved: Bofrost.be performance has improved in 4670b4b after 6 minutes.


text:
⚠ Bofrost.at has degraded performance

In 88d4bcd, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1351 ms

Resolved: Bofrost.at performance has improved in f1569dc after 19 minutes.


text:
⚠ Bofrost.de has degraded performance

In 28963f6, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 926 ms

Resolved: Bofrost.de performance has improved in c263abc after 15 minutes.


text:
⚠ Bofrost.at has degraded performance

In be744c1, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1377 ms

Resolved: Bofrost.at performance has improved in 424387e after 10 minutes.


text:
⚠ Bofrost.at has degraded performance

In a023676, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1327 ms

Resolved: Bofrost.at performance has improved in 9077bb9.


text:
⚠ Bofrost.fr has degraded performance

In 33c28c1, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1463 ms

Resolved: Bofrost.fr performance has improved in a66c12f after 6 minutes.


text:
⚠ Bofrost.be has degraded performance

In 0267f01, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1620 ms

Resolved: Bofrost.be performance has improved in 1049e5a.


text:
⚠ Bofrost.be has degraded performance

In 465a922, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 958 ms

Resolved: Bofrost.be performance has improved in d19a9ec.


text:
Automatic Content-Type parsing

Currently Minos just parses requests for application/json Content-Type.
It would be interesting if Minos would read the Content-Type of the request and process automatically the most common types, such as Avro, form-encoded and so.
For example:
For the media type application/x-www-form-encoded, the framework might do something like:
import urllib.parse

req = request.raw_request
if req == 'application/x-www-form-encoded':
    json_content = await req.json(loads=urllib.parse.parse_qs)

Hi @albamig,
Yes! We should add this feature, as json is not the unique format for HTTP requests 😅
Together with the case you initially found on this issue, I'll add the support for application/octet-stream (for byte-like requests) with the following strategy: await request.raw_request.read()
Let me know what is the content type for avro requests and I will also add the support for automatic parsing this format 🙂

I'm sending Avro requests as avro/binary.
The following snippet works for decoding with fastavro, in case it saves you time :wink:
stream: StreamReader = request.raw_request.content
content = BytesIO(await stream.read())

for record in reader(content):
 logger.info(record)

Thanks a lot @garciparedes

In order to keep this issue as shorter as possible, I decided to create #463 to especifically add support for multipart/* content type.

authors: albamig garciparedes


text:
Proposal to integrate work: Hierarchical Diffusion for Offline Decision Making

Hi, thanks for the code base.
I recommend to integrate two works in the future versions.

Hierarchical Diffusion for Offline Decision Making (https://openreview.net/pdf?id=55kLa7tH9o)
Simple Hierarchical Planning with Diffusion (https://arxiv.org/html/2401.02644v1)

Thanks a lot!

Thank you very much for your interest and your proposal. We aim to develop CleanDiffuser into a convenient library for building diffusion decision-making algorithms. Therefore, the algorithms implemented in /pipelines are actually demonstrations of CleanDiffuser's usage, rather than the main focus.
Currently, our efforts are focused on writing documentation and tutorials (as you may have noticed, these parts are still incomplete), and we may not have the extra resources to integrate these two algorithms into CleanDiffuser. Perhaps in future versions, after the main tasks are completed, we will incorporate these two excellent diffusion planners.
Thank you again for your interest.

authors: CeHao-NUS ZibinDong

repo: CleanDiffuserTeam/CleanDiffuser


text:
It does not work neither on a virtual device targeting Android 10 nor a physical Samsung Note 8 targeting Android 9

It does not work, compiling with Android studio this exact project. It does not show any errors on console by the way.
Emulator: API 30 Target Android 10+0 x86
Physical device: Samsung Note 8 Model SM-N950F Android 9.
It only shows the first static colored bars.
Thanks:!

do you have the record audio permission granted?

I am sorry I cannot test this again, as my environment evolved and I took a very different path now. closing this if you want.

repo: Cleveroad/WaveInApp


text:
Fix restart with ozone

Purpose

Uses an analytical ozone profile following Wing et al. 2018 when prescribe_ozone is false. This should fix the restart issue with ozone. Also updates ozone and aerosol artifacts.
Closes https://github.com/CliMA/ClimaAtmos.jl/issues/3341
To-do

Content

[ ] I have read and checked the items on the review checklist.


text:
get_client + small query_limit

>>> client = clickhouse_connect.get_client(send_progress=False, compress=False , query_limit=5000)

>>> client = clickhouse_connect.get_client(send_progress=False, compress=False , query_limit=100)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ubuntu/.local/lib/python3.8/site-packages/clickhouse_connect/__init__.py", line 8, in get_client
    return create_client(**kwargs)
  File "/home/ubuntu/.local/lib/python3.8/site-packages/clickhouse_connect/driver/__init__.py", line 59, in create_client
    return HttpClient(interface, host, port, username, password, database, settings=settings, **kwargs)
  File "/home/ubuntu/.local/lib/python3.8/site-packages/clickhouse_connect/driver/httpclient.py", line 160, in __init__
    comp_setting = self.server_settings['enable_http_compression']
KeyError: 'enable_http_compression'

and you use query_limit for internal queries, like SELECT name, value, changed, description, type, readonly FROM system.settings limit 5000
and BTW, I think you don't use system.settings column description.

Good catch, I think that's the only "internal query" that we actually run but yeah that's broken

I guess it could also affect getting table metadata.

authors: den-crane genzgd

repo: ClickHouse/clickhouse-connect


text:
JDBC FOR ORACLE  FAILED

HI
CASE : jdbc connect oracle
i want to get BigData from oracle by jdbc
when i spend Single  query ,client dbeaver could return correctly data with a little slowly.
querySql:select * from jdbc("jdbc:oracle:thin:user/passwd@host:port:instance", "query");
BUT JDBC bridge server print some info on background like this :
[2022-03-11 11:35:34] [INFO   ] Raw query:
SELECT * FROM bigTable
[2022-03-11 11:35:34] [WARNING] Failed call setClientInfo due to Invalid or unsupported name for clientInfo.
[2022-03-11 11:35:34] [INFO   ] Executing query(schema=[]):
SELECT * FROM bigTable
[2022-03-11 11:35:34] [WARNING] Failed call setClientInfo due to Invalid or unsupported name for clientInfo.
[2022-03-11 11:35:39] [SEVERE ] Caught exception
[2022-03-11 11:35:39] [SEVERE ] Caught exception
[2022-03-11 11:35:39] [WARNING] Still have at least 56100 bytes in buffer
[2022-03-11 11:35:39] [SEVERE ] Failed to respond
is client buffer not enough or my query outtime?
where could i set these params.?
thank you.

when i run the same Sql in clickhouse-client , promt like this :
DB::Exception: Cannot read from istream at offset 375390208: While executing BinaryRowInputFormat: While executing JDBC. (CANNOT_READ_FROM_ISTREAM)

JDBC bridge timeout, for examples: queryTimeout in config/server.json, and maxWorkerExecuteTime in config/vertx.json
these params wo changed *10, but no effect.

How long it takes for the query on Oracle?

The table is a width result tab on oracle in DWD level. ,4000W rows.

在oracle已经是个结果落地的结果表了, 在不加载所有数据的情况下, 查询是秒出结果,但是通过jdbc客户端就很慢.

The table is a width result tab on oracle in DWD level. ,4000W rows.

What's the max_execution_time in ClickHouse? And if you're using JDBC to access ClickHouse, what's the socket_timeout?

The table is a width result tab on oracle in DWD level. ,4000W rows.

What's the max_execution_time in ClickHouse? And if you're using JDBC to access ClickHouse, what's the socket_timeout?

thank you very much .
I seted params max_exection_time  600

It could run success. i will  compare it to datax etl , thanks again.

authors: ldboyghg zhicwu

repo: ClickHouse/clickhouse-jdbc-bridge


text:
Pass ClickHouse Skip Index parameters while creating Table in ClickHouse from Spark

What I am doing?
I am currently writing a dataframe into clickhouse from PySpark using ClickHouse-jdbc driver. The table is not originally present and it is dynamically created while pushing the dataframe to clickhouse.
Issue
While writing dataframe into ClickHouse, I want to pass the below snippet
INDEX modifiedon_9854 modifiedon TYPE minmax GRANULARITY 4
The below code snippet is not working
df.write \
            .format("jdbc") \
            .mode("overwrite") \
            .option("driver", "com.github.housepower.jdbc.ClickHouseDriver") \
            .option("url", self.parameters["connection_properties"]["url"]) \
            .option("createTableOptions", "index modifiedon_9854 modifiedon type minmax granularity 4"
                                          "engine=MergeTree()"
                                          "primary key (prospectid)"
                                          " order by (prospectid,toYYYYMM(createdon), toYYYYMM(modifiedon))"
                                          " partition by (prospectstage)") \
            .option("user", "...") \
            .option("password", "...") \
            .option("dbtable", "...") \
            .option("batchsize", "20000") \
            .option("truncate", "true") \
            .save()

Error Thrown
Caused by: com.github.housepower.exception.ClickHouseSQLException: DB::ExceptionDB::Exception: Syntax error: failed at position 237 ('index'): index modifiedon_9854 modifiedon type minmax granularity 4engine=MergeTree()primary key (prospectid) order by (prospectid,toYYYYMM(createdon), toYYYYMM(modified. Expected one of: storage definition, ENGINE, AS. Stack trace:
...

Working Code Snippet till now
df.write \
            .format("jdbc") \
            .mode("overwrite") \
            .option("driver", "com.github.housepower.jdbc.ClickHouseDriver") \
            .option("url", self.parameters["connection_properties"]["url"]) \
            .option("createTableOptions", "engine=MergeTree()"
                                          "primary key (prospectid)"
                                          " order by (prospectid,toYYYYMM(createdon), toYYYYMM(modifiedon))"
                                          " partition by (prospectstage)") \
            .option("user", "...") \
            .option("password", "...") \
            .option("dbtable", "...") \
            .option("batchsize", "20000") \
            .option("truncate", "true") \
            .save()

Does anyone know how can we achieve this from Spark ?

A workaround I did is using clickhouse-driver Python Library to create table then and there and using that table to load the data into it.

repo: ClickHouse/clickhouse-jdbc


text:
Missing field in record causes NullPointerException (for optional columns)

Given the following Avro schema:
{
  "name": "payload",
  "type": "record",
  "fields": [
    {
      "name": "field_a",
      "type": ["null", "boolean"],
      "default": null
    },
    {
      "name": "field_b",
      "type": ["null", "boolean"],
      "default": null
    }
  ]
}

Note that both fields in payload are optional.
It is allowed to encode the following object with this schema:
{
   payload: {field_a: true}
}

This encoded message will cause a NullPointerException in the clickhouse sink connector:

From the schema the existance of "field_b" will be defered, so this check will not lead to a null value.
The call to object.getValue() will return a null value
The null value will cause a NullPointerException when trying to extract the primitive value

I created a suggestion on how to fix this issue - what are your thoughts?
Checklist
Delete items not relevant to your PR:

[ ] Unit and integration tests covering the common scenarios were added
[ ] A human-readable description of the changes was provided to include in CHANGELOG
[ ] For significant changes, documentation in https://github.com/ClickHouse/clickhouse-docs was updated with further explanations or tutorials

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@thilo-behnke would you mind signing CLA, please?

@thilo-behnke can you please provide some Unit tests

I just noticed when writing the tests that I was running version of 0.0.8-beta while this issue is already fixed (slightly differently) in 0.0.11-beta.
This for reference was the PR that fixed the issue: https://github.com/ClickHouse/clickhouse-kafka-connect/pull/65.

authors: CLAassistant mshustov mzitnik thilo-behnke

repo: ClickHouse/clickhouse-kafka-connect


text:
no build clickhouse-odbc-bridge aarch64

There is no build clickhouse-odbc-bridge for aarch64 in ci.
How do I build it myself ?
./packager --output-dir=$HOME/clickhouse --package-type binary --compiler=clang-11-aarch64  --version=21.1.2.15  --official

this is no clickhouse-odbc-bridge output.

You should ask this question in the main ClickHouse project: https://github.com/ClickHouse/ClickHouse
clickhouse-odbc-bridge is a part of the ClickHouse server, not ClickHouse ODBC driver project.

ok

authors: roygbip traceon

repo: ClickHouse/clickhouse-odbc


text:
🛑 Clare Page Photography is down

In 0c0ac8b, Clare Page Photography (https://clarepagephotography.com/) was down:

HTTP code: 500
Response time: 2970 ms

Resolved: Clare Page Photography is back up in 6f155c8.

repo: Clicki-Digital/uptime


text:
Pull Request

I Dunno how to pull Request but, I wanna contribute with some more sounds like Alderney can have animal sounds(birds more) And some gang fight Ambient sounds. 😀 Can I have source pls.

I uploaded the source already, the file is called dllmain.cpp
https://github.com/ClonkAndre/VAmbience

authors: ClonkAndre Its-SG

repo: ClonkAndre/VAmbience


text:
🛑 Authentik is down

In 1b069fa, Authentik (https://auth.cloudhub.social) was down:

HTTP code: 502
Response time: 3128 ms

Resolved: Authentik is back up in 1337e44 after 18 minutes.

repo: CloudHub-Social/Status