profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/OndroNR/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Ondrej Galbavy OndroNR @pygmalios @speekle Bratislava, Slovakia

OndroNR/aam-opencv 0

Automatically exported from code.google.com/p/aam-opencv

OndroNR/aforge 0

Automatically exported from code.google.com/p/aforge

OndroNR/apple-installer-checksums 0

Checksums of Mac OSX installer DMGs

OndroNR/asdf-nodejs 0

Node.js plugin for asdf version manager

OndroNR/bitcoin-hal10k 0

Bitcoin - PHP Trading bot

OndroNR/dangerous-prototypes-open-hardware 0

Automatically exported from code.google.com/p/dangerous-prototypes-open-hardware

OndroNR/disaster-radio 0

A work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

OndroNR/dockup 0

Docker image to backup/restore your Docker container volumes to AWS S3

OndroNR/epub-boilerplate 0

A simple template to help you create ePub-formatted books.

starteddoegox/awesome-rfid-talks

started time in 3 days

startedandrew--r/frontend-case-studies

started time in 3 days

issue commentIceReaper/OpenKrush

Permission denied while saving ingame screenshot

Issue does persist with latest playtest, but it is caused by Avast Antivirus (I will try report this). OpenRA makes screenshots well. OpenKrush is very uncommon software, so probably some antivirus heuristics are causing this. Maybe OpenKrush at least should not crash during gameplay even without saved screenshot?

OpenKrush Generation 1 mod version playtest-20210813
on map 0944189b3aa63c94cc9815d3d4e4779b8ec3ddf6 (Shellmap by OpenKrush Team).
Date: 2021-09-17 12:57:39Z
Operating System: Windows (Microsoft Windows NT 10.0.19043.0)
Runtime Version: .NET CLR 5.0.9
Exception of type `System.UnauthorizedAccessException`: Access to the path 'C:\Users\Ondrej\Documents\OpenRA\Screenshots\openkrush_gen1\playtest-20210813\openkrush_gen1-2021-09-17T125739002Z.png' is denied.
   at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
   at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at System.IO.File.InternalWriteAllBytes(String path, Byte[] bytes)
   at System.IO.File.WriteAllBytes(String path, Byte[] bytes)
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
OndroNR

comment created time in 4 days

startedganeshrvel/openmtp

started time in 8 days

startedUSBhost/MX_FFmpeg

started time in 8 days

push eventOndroNR/moodle-local_ws_enrolcohort

Ondrej Galbavy

commit sha bd2409ff3457e0225046d845181b862ec7e931db

Fix user deletion #6 Fixes #6

view details

push time in 15 days

fork OndroNR/moodle-local_ws_enrolcohort

Moodle webservice functions to add a cohort enrolment instance to a course, update and delete a cohort enrolment instance, and get cohort enrolment instances

fork in 15 days

startedassetnote/kiterunner

started time in 16 days

PR opened agirorn/node-hid-stream

Update dependencies - recent node.js compatibility

Current package does not compile on node.js 14.

+1293 -1637

0 comment

2 changed files

pr created time in 21 days

startedmarceloprates/prettymaps

started time in 21 days

startedlearningworks/moodle-local_ws_enrolcohort

started time in 22 days

push eventpygmalios/node-hid-stream

Ondrej Galbavy

commit sha 36e12b0a231179d00e24a91b886406559e0aeb55

Update dependencies

view details

push time in 22 days

startednuvious/pam-duress

started time in 23 days

issue openedfluent/fluent-bit

SSL validation fails on arm64 docker image

Bug Report

Describe the bug

HTTP output plugin fails to validate SSL certificate. Curl also fails. Using folder of CA certificates does not work, only explicitly using CA bundle file.

To Reproduce

  • Steps to reproduce the problem:

Failing fluentbit configuration and log output:

[SERVICE]
    Log_Level debug
[INPUT]
    Name random
[OUTPUT]
    Name http
    Host requestbin.net
    Port 443
    Match *
    format json_stream
    URI /r/5s8sbf0k
    tls On
    tls.debug 4
# /fluent-bit/bin/fluent-bit -c /fb.conf 
Fluent Bit v1.8.3
* Copyright (C) 2019-2021 The Fluent Bit Authors
* Copyright (C) 2015-2018 Treasure Data
* Fluent Bit is a CNCF sub-project under the umbrella of Fluentd
* https://fluentbit.io

[2021/08/08 08:31:49] [ info] Configuration:
[2021/08/08 08:31:49] [ info]  flush time     | 5.000000 seconds
[2021/08/08 08:31:49] [ info]  grace          | 5 seconds
[2021/08/08 08:31:49] [ info]  daemon         | 0
[2021/08/08 08:31:49] [ info] ___________
[2021/08/08 08:31:49] [ info]  inputs:
[2021/08/08 08:31:49] [ info]      random
[2021/08/08 08:31:49] [ info] ___________
[2021/08/08 08:31:49] [ info]  filters:
[2021/08/08 08:31:49] [ info] ___________
[2021/08/08 08:31:49] [ info]  outputs:
[2021/08/08 08:31:49] [ info]      http.0
[2021/08/08 08:31:49] [ info] ___________
[2021/08/08 08:31:49] [ info]  collectors:
[2021/08/08 08:31:49] [ info] [engine] started (pid=143)
[2021/08/08 08:31:49] [debug] [engine] coroutine stack size: 24576 bytes (24.0K)
[2021/08/08 08:31:49] [debug] [storage] [cio stream] new stream registered: random.0
[2021/08/08 08:31:49] [ info] [storage] version=1.1.1, initializing...
[2021/08/08 08:31:49] [ info] [storage] in-memory
[2021/08/08 08:31:49] [ info] [storage] normal synchronization mode, checksum disabled, max_chunks_up=128
[2021/08/08 08:31:49] [ info] [cmetrics] version=0.1.6
[2021/08/08 08:31:49] [debug] [input:random:random.0] interval_sec=1 interval_nsec=0
[2021/08/08 08:31:49] [debug] [http:http.0] created event channels: read=19 write=20
[2021/08/08 08:31:49] [debug] [router] match rule random.0:http.0
[2021/08/08 08:31:49] [ info] [sp] stream processor started
[2021/08/08 08:31:53] [debug] [task] created task=0xf6aef230 id=0 OK
[2021/08/08 08:31:54] [debug] [upstream] connection #25 failed to requestbin.net:443
[2021/08/08 08:31:54] [error] [output:http:http.0] no upstream connections available to requestbin.net:443
[2021/08/08 08:31:54] [debug] [out coro] cb_destroy coro_id=0
[2021/08/08 08:31:54] [debug] [retry] new retry created for task_id=0 attempts=1
[2021/08/08 08:31:54] [ warn] [engine] failed to flush chunk '143-1628411509.961454569.flb', retry in 8 seconds: task_id=0, input=random.0 > output=http.0 (out_id=0)
[2021/08/08 08:31:58] [debug] [task] created task=0xf6aef140 id=1 OK
[2021/08/08 08:31:59] [debug] [upstream] connection #26 failed to requestbin.net:443
[2021/08/08 08:31:59] [error] [output:http:http.0] no upstream connections available to requestbin.net:443
[2021/08/08 08:31:59] [debug] [out coro] cb_destroy coro_id=1
[2021/08/08 08:31:59] [debug] [retry] new retry created for task_id=1 attempts=1
[2021/08/08 08:31:59] [ warn] [engine] failed to flush chunk '143-1628411513.965567790.flb', retry in 9 seconds: task_id=1, input=random.0 > output=http.0 (out_id=0)

Working fluenbit:

[SERVICE]
    Log_Level debug
[INPUT]
    Name random
[OUTPUT]
    Name http
    Host requestbin.net
    Port 443
    Match *
    format json_stream
    URI /r/5s8sbf0k
    tls On
    tls.debug 4
    tls.ca_file /etc/ssl/certs/ca-certificates.crt
# /fluent-bit/bin/fluent-bit -c /fb.conf 
Fluent Bit v1.8.3
* Copyright (C) 2019-2021 The Fluent Bit Authors
* Copyright (C) 2015-2018 Treasure Data
* Fluent Bit is a CNCF sub-project under the umbrella of Fluentd
* https://fluentbit.io

[2021/08/08 08:33:25] [ info] Configuration:
[2021/08/08 08:33:25] [ info]  flush time     | 5.000000 seconds
[2021/08/08 08:33:25] [ info]  grace          | 5 seconds
[2021/08/08 08:33:25] [ info]  daemon         | 0
[2021/08/08 08:33:25] [ info] ___________
[2021/08/08 08:33:25] [ info]  inputs:
[2021/08/08 08:33:25] [ info]      random
[2021/08/08 08:33:25] [ info] ___________
[2021/08/08 08:33:25] [ info]  filters:
[2021/08/08 08:33:25] [ info] ___________
[2021/08/08 08:33:25] [ info]  outputs:
[2021/08/08 08:33:25] [ info]      http.0
[2021/08/08 08:33:25] [ info] ___________
[2021/08/08 08:33:25] [ info]  collectors:
[2021/08/08 08:33:25] [ info] [engine] started (pid=148)
[2021/08/08 08:33:25] [debug] [engine] coroutine stack size: 24576 bytes (24.0K)
[2021/08/08 08:33:25] [debug] [storage] [cio stream] new stream registered: random.0
[2021/08/08 08:33:25] [ info] [storage] version=1.1.1, initializing...
[2021/08/08 08:33:25] [ info] [storage] in-memory
[2021/08/08 08:33:25] [ info] [storage] normal synchronization mode, checksum disabled, max_chunks_up=128
[2021/08/08 08:33:25] [ info] [cmetrics] version=0.1.6
[2021/08/08 08:33:25] [debug] [input:random:random.0] interval_sec=1 interval_nsec=0
[2021/08/08 08:33:25] [debug] [http:http.0] created event channels: read=19 write=20
[2021/08/08 08:33:25] [debug] [router] match rule random.0:http.0
[2021/08/08 08:33:25] [ info] [sp] stream processor started
[2021/08/08 08:33:29] [debug] [task] created task=0xf6eb1230 id=0 OK
[2021/08/08 08:33:30] [debug] [http_client] not using http_proxy for header
[2021/08/08 08:33:30] [debug] [http_client] header=POST /r/5s8sbf0k HTTP/1.1
Host: requestbin.net
Content-Length: 235
Content-Type: application/json
User-Agent: Fluent-Bit


[2021/08/08 08:33:30] [ info] [output:http:http.0] requestbin.net:443, HTTP status=200
ip:77.247.224.49

[2021/08/08 08:33:30] [debug] [upstream] KA connection #25 to requestbin.net:443 is now available

Failing curl command

# curl  -I https://www.google.com/ -v
*   Trying 172.217.23.196...
* TCP_NODELAY set
* Expire in 149993 ms for 3 (transfer 0x1afb8b0)
* Expire in 200 ms for 4 (transfer 0x1afb8b0)
* Connected to www.google.com (172.217.23.196) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (OUT), TLS alert, unknown CA (560):
* SSL certificate problem: unable to get local issuer certificate
* Closing connection 0
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

Working curl command

# curl --cacert /etc/ssl/certs/ca-certificates.crt  -I https://www.google.com/ -v
*   Trying 172.217.23.196...
* TCP_NODELAY set
* Expire in 149997 ms for 3 (transfer 0x17408b0)
* Expire in 200 ms for 4 (transfer 0x17408b0)
* Connected to www.google.com (172.217.23.196) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
*  subject: CN=www.google.com
*  start date: Jul 12 03:48:19 2021 GMT
*  expire date: Oct  4 03:48:18 2021 GMT
*  subjectAltName: host "www.google.com" matched cert's "www.google.com"
*  issuer: C=US; O=Google Trust Services LLC; CN=GTS CA 1C3
*  SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x17408b0)
> HEAD / HTTP/2
> Host: www.google.com
> User-Agent: curl/7.64.0
> Accept: */*
> 
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
< HTTP/2 200 
HTTP/2 200 

bunch of headers from successful request

< 
* Connection #0 to host www.google.sk left intact

Expected behavior

HTTPS working in fluentbit and curl without any further unexpected configuration.

Your Environment <!--- Include as many relevant details about the environment you experienced the bug in -->

  • Version used: 1.8.3, fluent/fluent-bit:1.8.3
  • Configuration:
  • Environment name and version (e.g. Kubernetes? What version?): RaspberryPI 4, docker container, Linux 8f3716901dfa 5.4.83-v8 #<span/>1 SMP PREEMPT Mon Dec 14 12:43:54 UTC 2020 aarch64 GNU/Linux
  • Server type and version:
  • Operating System and version: balenaOS 2.80.3+rev1, supervisor 12.7.0
  • Filters and plugins: random, http

Additional context

I am working on forwarding container logs from edge device to Google Operations via HTTPS and another fluentbit forwarder in kubernetes.

created time in a month

startedogham/dog

started time in 2 months

issue openedHomebrew/homebrew-cask

Cask pdftotext not working

Description of issue

brew install pdftotext fails with Error: Could not find PKG source file 'Installer.pkg'.

URL https://www.bluem.net/files/pdftotext.dmg is no longer available, it is redirected to https://www.bluem.net/en. Homepage link is also redirected here.

https://github.com/Homebrew/homebrew-cask/blob/master/Casks/pdftotext.rb

Command that failed

brew install pdftotext

Output of command with --verbose --debug

<details><summary>Click to expand</summary><pre><code>

irrelevant

</code></pre></details>

Output of brew doctor --verbose

<details><summary>Click to expand</summary><pre><code>

irrelevant

</code></pre></details>

Output of brew tap

<details><summary>Click to expand</summary><pre><code>

irrelevant

</code></pre></details>

created time in 2 months

startedasciimoo/wuzz

started time in 2 months

startedspamwax/rmate-rs

started time in 2 months

startedjuanfont/headscale

started time in 3 months

PR opened m-wrzr/populartimes

Fix SSL internal error on python hostings

Related #105 #103 #92

+1 -5

0 comment

1 changed file

pr created time in 3 months

push eventOndroNR/populartimes

Ondrej Galbavy

commit sha 4ece45a34fcd5d5e45bc9647ea84b99ace7d8283

Fix SSL internal error on python hostings

view details

push time in 3 months

issue commentm-wrzr/populartimes

Why is SSL / SSLContext / PROTOCOL_TLSv1 used?

Well, I am still interested in reason. It does not work on some python hostings with gcontext.

vermaat

comment created time in 3 months

push eventOndroNR/fluent-bit-docs

Ondrej Galbavy

commit sha b67b23853de57874fe8840660182c620299c7c78

outputs: stackdriver: Remove duplicate parameter Signed-off-by: Ondrej Galbavy <ondrej.galbavy@gmail.com>

view details

push time in 3 months

push eventOndroNR/fluent-bit-docs

Ondrej Galbavy

commit sha 195ed8842f8806becad09a12eef8bc80f0430b12

outputs: stackdriver: Remove duplicate parameter

view details

push time in 3 months

startedphodal/awesome-iot

started time in 3 months