Hight CPU & Network usage

@9seconds, hello again!
I have a strange behavior with mtg again, and it produces periodically, approximately once a day. It is characterized by high CPU consumption and network usage:

CPU
Network

Container restarting fixes the issue:
$ docker ps | grep mtg
CONTAINER ID   IMAGE                                          COMMAND                  CREATED        STATUS                  PORTS                                                            NAMES
de10f2602a79   ghcr.io/9seconds/mtg:2.1.7                     "/mtg run /etc/confi…"   22 hours ago   Up 22 hours             <IP_ADDRESS>:28558->443/tcp, <IP_ADDRESS>:28558->443/udp             mtg-1bc37ec3-c490-f61e-4cc6-117dda0ca7bb

$ docker restart de10f2602a79
de10f2602a79

CPU
Network

Logs during the incident
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.397209719s","timestamp":1662531993602,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Ah7_9XUHRJaFvoNAKMdKsQ","logger":"proxy.domain-fronting","timestamp":1662531993604,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Ah7_9XUHRJaFvoNAKMdKsQ","logger":"proxy.domain-fronting","timestamp":1662531993604,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"6eUiMBWS4rCqbIcrZJU72g","logger":"proxy","timestamp":1662531993605,"message":"Stream has been started"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"ntVKLlBcP1RIOYZGoOK9yg","logger":"proxy","timestamp":1662531993607,"message":"Stream has been finished"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.392182764s","timestamp":1662531993607,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"6eUiMBWS4rCqbIcrZJU72g","logger":"proxy.domain-fronting","timestamp":1662531993609,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"6eUiMBWS4rCqbIcrZJU72g","logger":"proxy.domain-fronting","timestamp":1662531993609,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Ah7_9XUHRJaFvoNAKMdKsQ","logger":"proxy","timestamp":1662531993611,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"boBHEhGAHiZgoybbKz5zmw","logger":"proxy","timestamp":1662531993613,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.386157665s","timestamp":1662531993613,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"boBHEhGAHiZgoybbKz5zmw","logger":"proxy.domain-fronting","timestamp":1662531993615,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"boBHEhGAHiZgoybbKz5zmw","logger":"proxy.domain-fronting","timestamp":1662531993616,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"6eUiMBWS4rCqbIcrZJU72g","logger":"proxy","timestamp":1662531993618,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"x8XpadqXMF_k-TZT1jwFyg","logger":"proxy","timestamp":1662531993619,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.37993141s","timestamp":1662531993620,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"x8XpadqXMF_k-TZT1jwFyg","logger":"proxy.domain-fronting","timestamp":1662531993621,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"x8XpadqXMF_k-TZT1jwFyg","logger":"proxy.domain-fronting","timestamp":1662531993622,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"boBHEhGAHiZgoybbKz5zmw","logger":"proxy","timestamp":1662531993623,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"AMu1tJyGgNqci0QKG2WhMw","logger":"proxy","timestamp":1662531993624,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.375279026s","timestamp":1662531993624,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"AMu1tJyGgNqci0QKG2WhMw","logger":"proxy.domain-fronting","timestamp":1662531993625,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"AMu1tJyGgNqci0QKG2WhMw","logger":"proxy.domain-fronting","timestamp":1662531993626,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"x8XpadqXMF_k-TZT1jwFyg","logger":"proxy","timestamp":1662531993627,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"vlKQo3V9gL2UotfS02xRRA","logger":"proxy","timestamp":1662531993627,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.371482958s","timestamp":1662531993628,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"vlKQo3V9gL2UotfS02xRRA","logger":"proxy.domain-fronting","timestamp":1662531993629,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"vlKQo3V9gL2UotfS02xRRA","logger":"proxy.domain-fronting","timestamp":1662531993630,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"AMu1tJyGgNqci0QKG2WhMw","logger":"proxy","timestamp":1662531993631,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"kOka9z08T8ShByxQygyvKg","logger":"proxy","timestamp":1662531993632,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.367052279s","timestamp":1662531993632,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"kOka9z08T8ShByxQygyvKg","logger":"proxy.domain-fronting","timestamp":1662531993634,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"kOka9z08T8ShByxQygyvKg","logger":"proxy.domain-fronting","timestamp":1662531993635,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"vlKQo3V9gL2UotfS02xRRA","logger":"proxy","timestamp":1662531993636,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Tq03G5UcXe8FjPNoPrsj9A","logger":"proxy","timestamp":1662531993637,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.362003348s","timestamp":1662531993638,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Tq03G5UcXe8FjPNoPrsj9A","logger":"proxy.domain-fronting","timestamp":1662531993639,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Tq03G5UcXe8FjPNoPrsj9A","logger":"proxy.domain-fronting","timestamp":1662531993640,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"kOka9z08T8ShByxQygyvKg","logger":"proxy","timestamp":1662531993641,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"fbfQFdsqNkyPsfsrSZxmpw","logger":"proxy","timestamp":1662531993641,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.357423394s","timestamp":1662531993642,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"fbfQFdsqNkyPsfsrSZxmpw","logger":"proxy.domain-fronting","timestamp":1662531993644,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"fbfQFdsqNkyPsfsrSZxmpw","logger":"proxy.domain-fronting","timestamp":1662531993645,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Tq03G5UcXe8FjPNoPrsj9A","logger":"proxy","timestamp":1662531993646,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"eU0eAmiIqqbHlk8oItFNHg","logger":"proxy","timestamp":1662531993646,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.352377584s","timestamp":1662531993647,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"eU0eAmiIqqbHlk8oItFNHg","logger":"proxy.domain-fronting","timestamp":1662531993649,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"eU0eAmiIqqbHlk8oItFNHg","logger":"proxy.domain-fronting","timestamp":1662531993649,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"fbfQFdsqNkyPsfsrSZxmpw","logger":"proxy","timestamp":1662531993650,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"lZ7ode4sR8b_3qFyFuNSzg","logger":"proxy","timestamp":1662531993651,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.348127075s","timestamp":1662531993651,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"lZ7ode4sR8b_3qFyFuNSzg","logger":"proxy.domain-fronting","timestamp":1662531993653,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"lZ7ode4sR8b_3qFyFuNSzg","logger":"proxy.domain-fronting","timestamp":1662531993653,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"eU0eAmiIqqbHlk8oItFNHg","logger":"proxy","timestamp":1662531993654,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"SmkIe1KBRCgOlG5kqDTH0Q","logger":"proxy","timestamp":1662531993655,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.344331015s","timestamp":1662531993655,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"SmkIe1KBRCgOlG5kqDTH0Q","logger":"proxy.domain-fronting","timestamp":1662531993657,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"SmkIe1KBRCgOlG5kqDTH0Q","logger":"proxy.domain-fronting","timestamp":1662531993659,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"lZ7ode4sR8b_3qFyFuNSzg","logger":"proxy","timestamp":1662531993660,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"FtLYX4RBhTTNWgOxqmLnjg","logger":"proxy","timestamp":1662531993660,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.336815699s","timestamp":1662531993663,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"FtLYX4RBhTTNWgOxqmLnjg","logger":"proxy.domain-fronting","timestamp":1662531993665,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"FtLYX4RBhTTNWgOxqmLnjg","logger":"proxy.domain-fronting","timestamp":1662531993666,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"SmkIe1KBRCgOlG5kqDTH0Q","logger":"proxy","timestamp":1662531993667,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"V-aQ53LLsJF0L3GaPUz2aQ","logger":"proxy","timestamp":1662531993668,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.331164094s","timestamp":1662531993668,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"V-aQ53LLsJF0L3GaPUz2aQ","logger":"proxy.domain-fronting","timestamp":1662531993670,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"V-aQ53LLsJF0L3GaPUz2aQ","logger":"proxy.domain-fronting","timestamp":1662531993671,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"FtLYX4RBhTTNWgOxqmLnjg","logger":"proxy","timestamp":1662531993673,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"vCnVNZo9nPMYCvFI513m6w","logger":"proxy","timestamp":1662531993674,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.325212481s","timestamp":1662531993674,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"vCnVNZo9nPMYCvFI513m6w","logger":"proxy.domain-fronting","timestamp":1662531993676,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"vCnVNZo9nPMYCvFI513m6w","logger":"proxy.domain-fronting","timestamp":1662531993676,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"V-aQ53LLsJF0L3GaPUz2aQ","logger":"proxy","timestamp":1662531993678,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"e1JSDtFAqSThK6g8Gak8OA","logger":"proxy","timestamp":1662531993679,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.320554542s","timestamp":1662531993679,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"e1JSDtFAqSThK6g8Gak8OA","logger":"proxy.domain-fronting","timestamp":1662531993681,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"e1JSDtFAqSThK6g8Gak8OA","logger":"proxy.domain-fronting","timestamp":1662531993681,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"vCnVNZo9nPMYCvFI513m6w","logger":"proxy","timestamp":1662531993683,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"djFYgTQ6PHlSY-RAlU_EKA","logger":"proxy","timestamp":1662531993684,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.315251711s","timestamp":1662531993684,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"djFYgTQ6PHlSY-RAlU_EKA","logger":"proxy.domain-fronting","timestamp":1662531993686,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"djFYgTQ6PHlSY-RAlU_EKA","logger":"proxy.domain-fronting","timestamp":1662531993686,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"e1JSDtFAqSThK6g8Gak8OA","logger":"proxy","timestamp":1662531993687,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"EUDvrJf7OEpyws30mxZPpg","logger":"proxy","timestamp":1662531993689,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.310253808s","timestamp":1662531993689,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"EUDvrJf7OEpyws30mxZPpg","logger":"proxy.domain-fronting","timestamp":1662531993691,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"EUDvrJf7OEpyws30mxZPpg","logger":"proxy.domain-fronting","timestamp":1662531993692,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"djFYgTQ6PHlSY-RAlU_EKA","logger":"proxy","timestamp":1662531993693,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"AMnCXOSIVuYqpWJEtXac-w","logger":"proxy","timestamp":1662531993694,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.305013291s","timestamp":1662531993695,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"AMnCXOSIVuYqpWJEtXac-w","logger":"proxy.domain-fronting","timestamp":1662531993696,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"AMnCXOSIVuYqpWJEtXac-w","logger":"proxy.domain-fronting","timestamp":1662531993697,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"EUDvrJf7OEpyws30mxZPpg","logger":"proxy","timestamp":1662531993700,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"aYJeYl6MQx-vd9KiknsDMA","logger":"proxy","timestamp":1662531993701,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.298342299s","timestamp":1662531993701,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"aYJeYl6MQx-vd9KiknsDMA","logger":"proxy.domain-fronting","timestamp":1662531993703,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"aYJeYl6MQx-vd9KiknsDMA","logger":"proxy.domain-fronting","timestamp":1662531993703,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"eEHC_huxyuX_hQh_r0XZgw","logger":"proxy","timestamp":1662531993705,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.29419505s","timestamp":1662531993705,"message":"invalid faketls client hello"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"AMnCXOSIVuYqpWJEtXac-w","logger":"proxy","timestamp":1662531993706,"message":"Stream has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"eEHC_huxyuX_hQh_r0XZgw","logger":"proxy.domain-fronting","timestamp":1662531993707,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"eEHC_huxyuX_hQh_r0XZgw","logger":"proxy.domain-fronting","timestamp":1662531993707,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"aYJeYl6MQx-vd9KiknsDMA","logger":"proxy","timestamp":1662531993708,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"3Re7MJNufCJYbw4T1I_ibQ","logger":"proxy","timestamp":1662531993709,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.290142105s","timestamp":1662531993709,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"3Re7MJNufCJYbw4T1I_ibQ","logger":"proxy.domain-fronting","timestamp":1662531993711,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"3Re7MJNufCJYbw4T1I_ibQ","logger":"proxy.domain-fronting","timestamp":1662531993711,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"eEHC_huxyuX_hQh_r0XZgw","logger":"proxy","timestamp":1662531993712,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"MeAGJ3KgR6MDiw8_lubkFQ","logger":"proxy","timestamp":1662531993713,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.285246713s","timestamp":1662531993714,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"MeAGJ3KgR6MDiw8_lubkFQ","logger":"proxy.domain-fronting","timestamp":1662531993716,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"MeAGJ3KgR6MDiw8_lubkFQ","logger":"proxy.domain-fronting","timestamp":1662531993716,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"3Re7MJNufCJYbw4T1I_ibQ","logger":"proxy","timestamp":1662531993722,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Pwl8L_TAMrd25JHRLeRNkQ","logger":"proxy","timestamp":1662531993723,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.274724419s","timestamp":1662531993725,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Pwl8L_TAMrd25JHRLeRNkQ","logger":"proxy.domain-fronting","timestamp":1662531993727,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Pwl8L_TAMrd25JHRLeRNkQ","logger":"proxy.domain-fronting","timestamp":1662531993728,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"MeAGJ3KgR6MDiw8_lubkFQ","logger":"proxy","timestamp":1662531993729,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"EE3r5Y2bwo9pq3IPXzdIUQ","logger":"proxy","timestamp":1662531993729,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.268442388s","timestamp":1662531993731,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"EE3r5Y2bwo9pq3IPXzdIUQ","logger":"proxy.domain-fronting","timestamp":1662531993733,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"EE3r5Y2bwo9pq3IPXzdIUQ","logger":"proxy.domain-fronting","timestamp":1662531993734,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Pwl8L_TAMrd25JHRLeRNkQ","logger":"proxy","timestamp":1662531993734,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"llK3WUQhRaYLtFxM8TV9Ig","logger":"proxy","timestamp":1662531993735,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.263659149s","timestamp":1662531993736,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"llK3WUQhRaYLtFxM8TV9Ig","logger":"proxy.domain-fronting","timestamp":1662531993744,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"llK3WUQhRaYLtFxM8TV9Ig","logger":"proxy.domain-fronting","timestamp":1662531993745,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"EE3r5Y2bwo9pq3IPXzdIUQ","logger":"proxy","timestamp":1662531993747,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"c8XdWrRPiClDdybQPHyggw","logger":"proxy","timestamp":1662531993747,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.250460238s","timestamp":1662531993749,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"c8XdWrRPiClDdybQPHyggw","logger":"proxy.domain-fronting","timestamp":1662531993751,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"c8XdWrRPiClDdybQPHyggw","logger":"proxy.domain-fronting","timestamp":1662531993752,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"llK3WUQhRaYLtFxM8TV9Ig","logger":"proxy","timestamp":1662531993753,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"wljnmqNvlXv16JO6ucGOiA","logger":"proxy","timestamp":1662531993754,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.2449999s","timestamp":1662531993755,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"wljnmqNvlXv16JO6ucGOiA","logger":"proxy.domain-fronting","timestamp":1662531993757,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"wljnmqNvlXv16JO6ucGOiA","logger":"proxy.domain-fronting","timestamp":1662531993758,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"c8XdWrRPiClDdybQPHyggw","logger":"proxy","timestamp":1662531993760,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"vZXIlCaOACOfmCZxlnIn-g","logger":"proxy","timestamp":1662531993761,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.238089874s","timestamp":1662531993761,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"vZXIlCaOACOfmCZxlnIn-g","logger":"proxy.domain-fronting","timestamp":1662531993763,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"vZXIlCaOACOfmCZxlnIn-g","logger":"proxy.domain-fronting","timestamp":1662531993764,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"wljnmqNvlXv16JO6ucGOiA","logger":"proxy","timestamp":1662531993766,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"OpMdui5Gj0J5w8723c6uMA","logger":"proxy","timestamp":1662531993767,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.227448165s","timestamp":1662531993772,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"OpMdui5Gj0J5w8723c6uMA","logger":"proxy.domain-fronting","timestamp":1662531993776,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"OpMdui5Gj0J5w8723c6uMA","logger":"proxy.domain-fronting","timestamp":1662531993778,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"vZXIlCaOACOfmCZxlnIn-g","logger":"proxy","timestamp":1662531993784,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"t8q1ld58pAI6s3rt2y1D4w","logger":"proxy","timestamp":1662531993784,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.206840296s","timestamp":1662531993793,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"t8q1ld58pAI6s3rt2y1D4w","logger":"proxy.domain-fronting","timestamp":1662531993797,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"t8q1ld58pAI6s3rt2y1D4w","logger":"proxy.domain-fronting","timestamp":1662531993798,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"t8q1ld58pAI6s3rt2y1D4w","logger":"proxy","timestamp":1662531993798,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"OpMdui5Gj0J5w8723c6uMA","logger":"proxy","timestamp":1662531993800,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"4x39BtewymX11JhQtoPCfQ","logger":"proxy","timestamp":1662531993800,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.198283941s","timestamp":1662531993801,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"4x39BtewymX11JhQtoPCfQ","logger":"proxy.domain-fronting","timestamp":1662531993806,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"4x39BtewymX11JhQtoPCfQ","logger":"proxy.domain-fronting","timestamp":1662531993806,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"AROVrapMmM7WH7aEKthHtg","logger":"proxy","timestamp":1662531993808,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.189994686s","timestamp":1662531993810,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"AROVrapMmM7WH7aEKthHtg","logger":"proxy.domain-fronting","timestamp":1662531993811,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"AROVrapMmM7WH7aEKthHtg","logger":"proxy.domain-fronting","timestamp":1662531993812,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"4x39BtewymX11JhQtoPCfQ","logger":"proxy","timestamp":1662531993813,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"NSuTnoi2A5pekJCQ6UpcyA","logger":"proxy","timestamp":1662531993815,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.184193379s","timestamp":1662531993815,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"NSuTnoi2A5pekJCQ6UpcyA","logger":"proxy.domain-fronting","timestamp":1662531993817,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"NSuTnoi2A5pekJCQ6UpcyA","logger":"proxy.domain-fronting","timestamp":1662531993818,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"AROVrapMmM7WH7aEKthHtg","logger":"proxy","timestamp":1662531993819,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"GnOeOR-Dl2Ref2gkiPVkQg","logger":"proxy","timestamp":1662531993819,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.17773739s","timestamp":1662531993822,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"GnOeOR-Dl2Ref2gkiPVkQg","logger":"proxy.domain-fronting","timestamp":1662531993824,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"GnOeOR-Dl2Ref2gkiPVkQg","logger":"proxy.domain-fronting","timestamp":1662531993825,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"NSuTnoi2A5pekJCQ6UpcyA","logger":"proxy","timestamp":1662531993826,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"mTItCYIjayZ54H1PGvNs-w","logger":"proxy","timestamp":1662531993827,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.171655347s","timestamp":1662531993828,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"mTItCYIjayZ54H1PGvNs-w","logger":"proxy.domain-fronting","timestamp":1662531993830,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"mTItCYIjayZ54H1PGvNs-w","logger":"proxy.domain-fronting","timestamp":1662531993831,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"GnOeOR-Dl2Ref2gkiPVkQg","logger":"proxy","timestamp":1662531993832,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"mW3xa_IiYLBaWoUvzuJe9w","logger":"proxy","timestamp":1662531993832,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.166725978s","timestamp":1662531993833,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"mW3xa_IiYLBaWoUvzuJe9w","logger":"proxy.domain-fronting","timestamp":1662531993835,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"mW3xa_IiYLBaWoUvzuJe9w","logger":"proxy.domain-fronting","timestamp":1662531993835,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"mTItCYIjayZ54H1PGvNs-w","logger":"proxy","timestamp":1662531993836,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"FSLvoa9EDLpU7eYJUIb13w","logger":"proxy","timestamp":1662531993837,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.16144352s","timestamp":1662531993838,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"FSLvoa9EDLpU7eYJUIb13w","logger":"proxy.domain-fronting","timestamp":1662531993840,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"FSLvoa9EDLpU7eYJUIb13w","logger":"proxy.domain-fronting","timestamp":1662531993841,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"mW3xa_IiYLBaWoUvzuJe9w","logger":"proxy","timestamp":1662531993842,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Ax-3THG5pQ_olNoRal3vhQ","logger":"proxy","timestamp":1662531993843,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.155992916s","timestamp":1662531993844,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Ax-3THG5pQ_olNoRal3vhQ","logger":"proxy.domain-fronting","timestamp":1662531993845,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Ax-3THG5pQ_olNoRal3vhQ","logger":"proxy.domain-fronting","timestamp":1662531993846,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"FSLvoa9EDLpU7eYJUIb13w","logger":"proxy","timestamp":1662531993847,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"7Fi2UGjH7T8Mjr_oCU5RLw","logger":"proxy","timestamp":1662531993847,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.150481477s","timestamp":1662531993849,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"7Fi2UGjH7T8Mjr_oCU5RLw","logger":"proxy.domain-fronting","timestamp":1662531993858,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"7Fi2UGjH7T8Mjr_oCU5RLw","logger":"proxy.domain-fronting","timestamp":1662531993859,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Ax-3THG5pQ_olNoRal3vhQ","logger":"proxy","timestamp":1662531993863,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"2-uQcGZu8VR5qlPTYGDDZg","logger":"proxy","timestamp":1662531993864,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.131419381s","timestamp":1662531993868,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"2-uQcGZu8VR5qlPTYGDDZg","logger":"proxy.domain-fronting","timestamp":1662531993875,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"2-uQcGZu8VR5qlPTYGDDZg","logger":"proxy.domain-fronting","timestamp":1662531993875,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"7Fi2UGjH7T8Mjr_oCU5RLw","logger":"proxy","timestamp":1662531993879,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"2-uQcGZu8VR5qlPTYGDDZg","logger":"proxy","timestamp":1662531993883,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"GufJmSqe112X5Q6nQEoqoQ","logger":"proxy","timestamp":1662531993883,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.116187968s","timestamp":1662531993883,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"GufJmSqe112X5Q6nQEoqoQ","logger":"proxy.domain-fronting","timestamp":1662531993902,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"GufJmSqe112X5Q6nQEoqoQ","logger":"proxy.domain-fronting","timestamp":1662531993902,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"GufJmSqe112X5Q6nQEoqoQ","logger":"proxy","timestamp":1662531993905,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"i-T0gD0OVmsPZVYJsW5Vxw","logger":"proxy","timestamp":1662531993905,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.094687793s","timestamp":1662531993905,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"i-T0gD0OVmsPZVYJsW5Vxw","logger":"proxy.domain-fronting","timestamp":1662531993913,"message":"client -> telegram has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"9Qv2kyzJerZZkqPuFA1Png","logger":"proxy","timestamp":1662531993914,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.084548314s","timestamp":1662531993915,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"i-T0gD0OVmsPZVYJsW5Vxw","logger":"proxy.domain-fronting","timestamp":1662531993916,"message":"telegram -> client has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"9Qv2kyzJerZZkqPuFA1Png","logger":"proxy.domain-fronting","timestamp":1662531993918,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"9Qv2kyzJerZZkqPuFA1Png","logger":"proxy.domain-fronting","timestamp":1662531993918,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"i-T0gD0OVmsPZVYJsW5Vxw","logger":"proxy","timestamp":1662531993920,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"URowEtaeEoSBZ9gcoJiP7A","logger":"proxy","timestamp":1662531993921,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.078099918s","timestamp":1662531993921,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"URowEtaeEoSBZ9gcoJiP7A","logger":"proxy.domain-fronting","timestamp":1662531993923,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"URowEtaeEoSBZ9gcoJiP7A","logger":"proxy.domain-fronting","timestamp":1662531993924,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"9Qv2kyzJerZZkqPuFA1Png","logger":"proxy","timestamp":1662531993925,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Mxj0zgoWZ1bUryUOc4qTWA","logger":"proxy","timestamp":1662531993927,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.072371276s","timestamp":1662531993927,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Mxj0zgoWZ1bUryUOc4qTWA","logger":"proxy.domain-fronting","timestamp":1662531993929,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Mxj0zgoWZ1bUryUOc4qTWA","logger":"proxy.domain-fronting","timestamp":1662531993930,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"URowEtaeEoSBZ9gcoJiP7A","logger":"proxy","timestamp":1662531993931,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"gHOszNvnuotG2iTrmlpVgA","logger":"proxy","timestamp":1662531993932,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.06717347s","timestamp":1662531993932,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"gHOszNvnuotG2iTrmlpVgA","logger":"proxy.domain-fronting","timestamp":1662531993934,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"gHOszNvnuotG2iTrmlpVgA","logger":"proxy.domain-fronting","timestamp":1662531993935,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Mxj0zgoWZ1bUryUOc4qTWA","logger":"proxy","timestamp":1662531993936,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"jL7JtuQFcaskVhYgRVVygA","logger":"proxy","timestamp":1662531993936,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.062300782s","timestamp":1662531993937,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"jL7JtuQFcaskVhYgRVVygA","logger":"proxy.domain-fronting","timestamp":1662531993939,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"jL7JtuQFcaskVhYgRVVygA","logger":"proxy.domain-fronting","timestamp":1662531993940,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"gHOszNvnuotG2iTrmlpVgA","logger":"proxy","timestamp":1662531993942,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"pJi374lIHOFMHXg0R4KjOw","logger":"proxy","timestamp":1662531993943,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.055997579s","timestamp":1662531993944,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"pJi374lIHOFMHXg0R4KjOw","logger":"proxy.domain-fronting","timestamp":1662531993945,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"pJi374lIHOFMHXg0R4KjOw","logger":"proxy.domain-fronting","timestamp":1662531993946,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"jL7JtuQFcaskVhYgRVVygA","logger":"proxy","timestamp":1662531993947,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"8QpGQvm-bERZHZzJ9ulAsQ","logger":"proxy","timestamp":1662531993948,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.050649757s","timestamp":1662531993949,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"8QpGQvm-bERZHZzJ9ulAsQ","logger":"proxy.domain-fronting","timestamp":1662531993951,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"8QpGQvm-bERZHZzJ9ulAsQ","logger":"proxy.domain-fronting","timestamp":1662531993951,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"pJi374lIHOFMHXg0R4KjOw","logger":"proxy","timestamp":1662531993953,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Qpbm78w8c3iH4a3C0ZsyUA","logger":"proxy","timestamp":1662531993954,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.045209236s","timestamp":1662531993954,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Qpbm78w8c3iH4a3C0ZsyUA","logger":"proxy.domain-fronting","timestamp":1662531993956,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Qpbm78w8c3iH4a3C0ZsyUA","logger":"proxy.domain-fronting","timestamp":1662531993957,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"tLbrPWMU0uTG-3FKd74gMA","logger":"proxy","timestamp":1662531993958,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.040476616s","timestamp":1662531993959,"message":"invalid faketls client hello"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"8QpGQvm-bERZHZzJ9ulAsQ","logger":"proxy","timestamp":1662531993960,"message":"Stream has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"tLbrPWMU0uTG-3FKd74gMA","logger":"proxy.domain-fronting","timestamp":1662531993961,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"tLbrPWMU0uTG-3FKd74gMA","logger":"proxy.domain-fronting","timestamp":1662531993962,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Qpbm78w8c3iH4a3C0ZsyUA","logger":"proxy","timestamp":1662531993963,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"DVv9XC_raYg3qZdcKuUUfw","logger":"proxy","timestamp":1662531993963,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.035425281s","timestamp":1662531993964,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"DVv9XC_raYg3qZdcKuUUfw","logger":"proxy.domain-fronting","timestamp":1662531993966,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"DVv9XC_raYg3qZdcKuUUfw","logger":"proxy.domain-fronting","timestamp":1662531993967,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"tLbrPWMU0uTG-3FKd74gMA","logger":"proxy","timestamp":1662531993969,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"1mr5crjPILUUrYEM-4ih8A","logger":"proxy","timestamp":1662531993970,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.029243079s","timestamp":1662531993970,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"1mr5crjPILUUrYEM-4ih8A","logger":"proxy.domain-fronting","timestamp":1662531993972,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"1mr5crjPILUUrYEM-4ih8A","logger":"proxy.domain-fronting","timestamp":1662531993973,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"DVv9XC_raYg3qZdcKuUUfw","logger":"proxy","timestamp":1662531993978,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"VKbVM7pxmCKjEvAt2SGvQw","logger":"proxy","timestamp":1662531993979,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.017816435s","timestamp":1662531993982,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"VKbVM7pxmCKjEvAt2SGvQw","logger":"proxy.domain-fronting","timestamp":1662531993984,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"VKbVM7pxmCKjEvAt2SGvQw","logger":"proxy.domain-fronting","timestamp":1662531993985,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"1mr5crjPILUUrYEM-4ih8A","logger":"proxy","timestamp":1662531993986,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"JHMoajOZWFlPFB9zyDAZlA","logger":"proxy","timestamp":1662531993987,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.01198552s","timestamp":1662531993988,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"JHMoajOZWFlPFB9zyDAZlA","logger":"proxy.domain-fronting","timestamp":1662531993990,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"JHMoajOZWFlPFB9zyDAZlA","logger":"proxy.domain-fronting","timestamp":1662531993991,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"VKbVM7pxmCKjEvAt2SGvQw","logger":"proxy","timestamp":1662531993993,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Ta0nAr1eqW9tOtBcri7NPA","logger":"proxy","timestamp":1662531993994,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531993, diff=2h38m56.004707979s","timestamp":1662531993995,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Ta0nAr1eqW9tOtBcri7NPA","logger":"proxy.domain-fronting","timestamp":1662531993997,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"Ta0nAr1eqW9tOtBcri7NPA","logger":"proxy.domain-fronting","timestamp":1662531993997,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"JHMoajOZWFlPFB9zyDAZlA","logger":"proxy","timestamp":1662531993998,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"2JcsJpdrCzE8N2rsc9Y0Yg","logger":"proxy","timestamp":1662531993999,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.999346984s","timestamp":1662531994000,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"2JcsJpdrCzE8N2rsc9Y0Yg","logger":"proxy.domain-fronting","timestamp":1662531994002,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"2JcsJpdrCzE8N2rsc9Y0Yg","logger":"proxy.domain-fronting","timestamp":1662531994002,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"Ta0nAr1eqW9tOtBcri7NPA","logger":"proxy","timestamp":1662531994004,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"QzsLPpXc6zw3AaR-55yN7w","logger":"proxy","timestamp":1662531994004,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.994391995s","timestamp":1662531994005,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"QzsLPpXc6zw3AaR-55yN7w","logger":"proxy.domain-fronting","timestamp":1662531994007,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"QzsLPpXc6zw3AaR-55yN7w","logger":"proxy.domain-fronting","timestamp":1662531994008,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"2JcsJpdrCzE8N2rsc9Y0Yg","logger":"proxy","timestamp":1662531994009,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"ffK6nUxUELDZ7WANZPTjDw","logger":"proxy","timestamp":1662531994010,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.98875563s","timestamp":1662531994011,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"ffK6nUxUELDZ7WANZPTjDw","logger":"proxy.domain-fronting","timestamp":1662531994012,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"ffK6nUxUELDZ7WANZPTjDw","logger":"proxy.domain-fronting","timestamp":1662531994013,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"QzsLPpXc6zw3AaR-55yN7w","logger":"proxy","timestamp":1662531994014,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"VSIuqh4Gpj-EeuK8gNLsIg","logger":"proxy","timestamp":1662531994015,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.983800288s","timestamp":1662531994016,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"VSIuqh4Gpj-EeuK8gNLsIg","logger":"proxy.domain-fronting","timestamp":1662531994018,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"VSIuqh4Gpj-EeuK8gNLsIg","logger":"proxy.domain-fronting","timestamp":1662531994018,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"ffK6nUxUELDZ7WANZPTjDw","logger":"proxy","timestamp":1662531994019,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"QH1vmfdtACx9nuJfIJL9Hg","logger":"proxy","timestamp":1662531994020,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.978537206s","timestamp":1662531994021,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"QH1vmfdtACx9nuJfIJL9Hg","logger":"proxy.domain-fronting","timestamp":1662531994023,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"QH1vmfdtACx9nuJfIJL9Hg","logger":"proxy.domain-fronting","timestamp":1662531994023,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"VSIuqh4Gpj-EeuK8gNLsIg","logger":"proxy","timestamp":1662531994025,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"JQwrAK7rfAd7L5MvTFdHyA","logger":"proxy","timestamp":1662531994025,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.973328983s","timestamp":1662531994026,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"JQwrAK7rfAd7L5MvTFdHyA","logger":"proxy.domain-fronting","timestamp":1662531994028,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"JQwrAK7rfAd7L5MvTFdHyA","logger":"proxy.domain-fronting","timestamp":1662531994030,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"QH1vmfdtACx9nuJfIJL9Hg","logger":"proxy","timestamp":1662531994031,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"SKDcTFyWfFCaqGBlzCILzQ","logger":"proxy","timestamp":1662531994032,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.967046532s","timestamp":1662531994032,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"SKDcTFyWfFCaqGBlzCILzQ","logger":"proxy.domain-fronting","timestamp":1662531994034,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"SKDcTFyWfFCaqGBlzCILzQ","logger":"proxy.domain-fronting","timestamp":1662531994035,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"JQwrAK7rfAd7L5MvTFdHyA","logger":"proxy","timestamp":1662531994036,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"98qEyOa-Uvs3-ons34E0ug","logger":"proxy","timestamp":1662531994037,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.961568277s","timestamp":1662531994038,"message":"invalid faketls client hello"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"98qEyOa-Uvs3-ons34E0ug","logger":"proxy.domain-fronting","timestamp":1662531994040,"message":"client -> telegram has been finished"}
{"level":"debug","client-ip":"<IP_ADDRESS>","stream-id":"98qEyOa-Uvs3-ons34E0ug","logger":"proxy.domain-fronting","timestamp":1662531994041,"message":"telegram -> client has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"SKDcTFyWfFCaqGBlzCILzQ","logger":"proxy","timestamp":1662531994042,"message":"Stream has been finished"}
{"level":"info","client-ip":"<IP_ADDRESS>","stream-id":"RAKXayK0KmlOOdAwtWmzsg","logger":"proxy","timestamp":1662531994043,"message":"Stream has been started"}
{"level":"info","hello-time":"2022-09-07 09:05:30 +0000 UTC","hostname":"ww1.my-domain-here.com","logger":"proxy","error":"incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.955547451s","timestamp":1662531994044,"message":"invalid faketls client hello"}

Config file
debug = true
secret = "%tg_secret%"
bind-to = "<IP_ADDRESS>:443"
concurrency = 256
prefer-ip = "prefer-ipv4"
domain-fronting-port = 443
tolerate-time-skewness = "10s"

[network]
doh-ip = "<IP_ADDRESS>"

[network.timeout]
tcp = "5s"
http = "10s"
idle = "1m"

[defense.anti-replay]
enabled = true
max-size = "1mib"
error-rate = 0.001

Cli arguments: run /etc/config.toml, MTG version: 2.1.7.
Could you please suggest to me how I can fix this without a crutch based on container restarting on high CPU usage?

incorrect timestamp. got=1662541530, now=1662531994, diff=2h38m55.961568277s

Do you have ntp running? I suggest to check clocks in an environment. Telegram DDOSing with new connections and does it spurious. I expect that many clients do the same.
2h means that clocks drift. This is not days or weeks.

NTP is running and works properly on each server, of course. MTG is used only by 2 clients - my laptop and mobile clients. Anyway - why does restarting fix this issue?

I do not know. From a log I see that time reported by kernel and timestamps from clients start to drift. A reason is not clear for me.
If restart fixes, I expect that it has something to do with Docker. If you use mtg in such a way, could you please try to do it without containers? I run a proxy instance for personal purposes without containers for weeks without a need of a restart

Hi again!
I have made the following changes in the deployment manifest (I use the Nomad):

And after a few weeks of testing, everything looks fine. So, I suppose that I can close this issue. And thanks for your project!


@user completion options

It would be nice to have @user completion similar to the web interface and Twitter for Android. Specifically, completion for people in the issue as well as assignees would be very convenient.

@github +1


Stack overflow from setting role in an Set Role event.

Setting role calls set role event. We either need to make it not do this or stop it from calling the same event with the same parameters in a short time (this will still cause issues if someone sets it to one role one call and then another role another call).

Fixed in 3.1.0


Full resolution display support

This adds full resolution support, by holding the back buffer in PSRAM.
As part of this, I've switched display update to be handled by copying back buffer to display buffer instead of flipping.  This allows for the back buffer to be in the slower PSRAM, and also makes use of PicoGraphics more intuitive (works like all other display products, instead of like PicoVision).  This also allows partial update.
This is a draft, primarily as it depends on changes to the PSRAM setup in Micropython (see separate PR), but also it doesn't quite fit - need to determine what variables we can safely move to psram_data.  There's also some corresponding changes to pimoroni-pico, currently living on https://github.com/MichaelBell/pimoroni-pico/tree/mike-dev

This all went into #8.


[CI] Add blob unit tests GH action

Test CI

 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.


Verify for LDFLAGS during compilation time

Hi, this change can help on checking LDFLAGS QA notice, I think it can be useful during installation
Signed-off-by: Marco Scardovi<EMAIL_ADDRESS>

This is enabled in:
https://github.com/juippis/my-gentoo-lxd-scripts/blob/master/container/etc/portage/env/test.conf
the test.conf gets used for every package we're targeting through pkg-testing-tool and regular make.conf is used to install the deps. Most often the deps are binpkgs already, but even with this setting it'd cause a lot of noise for unrelated packages. We're only interested by the atom fed to pkg-testing-tool.

Oh, I did not notice it, ty :)


Resolver configuration on Windows

The resolver configuration is currently read only from /etc/resolv.conf which won’t work on Windows.
Since I don’t have access to a Windows machine, some help is necessary.

The List of DNS servers can be obtained via GetNetworkParams(). This function doesn’t seem to be part of winapi-rs yet (it comes from Iphlpapi.h).
The search list and domain need to be fished out of the registry. The keys are either HKLM\SYSTEM\CurrentControlSet\Services\TcpIp\Parameters or HKLM\SYSTEM\CurrentControlSet\Services\VxD\MSTCP (on Win9x); the values are SearchList and Domain.
See also getdns’s context.c.

What's the status of this issue? @partim

Incidentally, I was just pondering how to progress the other day. I still don’t have access to any Windows machines, but I am looking into AppVeyor now, hoping to be able to experiment with that and get a version to work.
I am still not sure if GetNetworkParams() is available in current winapi-rs, though.

Further research indicates that Iphlpapi isn’t in either version of winapi-rs. I’m unsure how to proceed. Ideally, someone with experience in Windows would volunteer to add this module.


Invalid storage account

Which service(blob, file, queue, table) does this issue concern?
blob
Which version of the Azurite was used?
3.8.0
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
DockerHub
What's the Node.js version?
12.18.2
What problem was encountered?
When using the azure storage sdk v11.x, an invalid storage account error is returned.
Steps to reproduce the issue?
Deploy azurite using docker and arrange an apache proxy for it.
Try to use the azure storage sdk and observe the error.
Have you found a mitigation/solution?
No

The connections tring used was:
DefaultEndpointsProtocol=http;AccountName=testdsited1d4f55318dd07;AccountKey=758f3f56abb44ac991922dadf42c08e91863af4c0acf4103ac7a9d3d5159d548;BlobEndpoint=http://testdsited1d4f55318dd07.blob.stack.internal/testdsited1d4f55318dd07
Azurite is configured to host the account by means of env vars:
AZURITE_ACCOUNTS=testdsited1d4f55318dd07:758f3f56abb44ac991922dadf42c08e91863af4c0acf4103ac7a9d3d5159d548

Please share debug.log and find any account refresh log entries.

The SDK is giving out exceptions with messages such as:
Request Information
RequestID:1a18e047-dbbe-4d30-a060-00a839ca4e20
RequestDate:Thu, 16 Jul 2020 10:43:21 GMT
StatusMessage:Invalid storage account.
ErrorCode:InvalidOperation
ErrorMessage:Invalid storage account.
RequestId:1a18e047-dbbe-4d30-a060-00a839ca4e20
Time:2020-07-16T09:43:21.091Z

I will enable debug log and send it

2020-07-16T10:11:18.548Z 	 info: Azurite Blob service is starting on <IP_ADDRESS>:10000
2020-07-16T10:11:18.549Z 	 info: AccountDataStore:init() Refresh accounts from environment variable AZURITE_ACCOUNTS with value *****
2020-07-16T10:11:18.559Z 	 info: BlobGCManager:start() Starting BlobGCManager. Set status to Initializing.
2020-07-16T10:11:18.559Z 	 info: BlobGCManager:start() Trigger mark and sweep loop. Set status to Running.
2020-07-16T10:11:18.559Z 	 info: BlobGCManager:markSweepLoop() Start next mark and sweep.
2020-07-16T10:11:18.559Z 	 info: BlobGCManager:markSweep() Get all extents.
2020-07-16T10:11:18.560Z 	 info: BlobGCManager:start() BlobGCManager successfully started.
2020-07-16T10:11:18.562Z 	 info: BlobGCManager:markSweep() Got 0 extents.
2020-07-16T10:11:18.562Z 	 info: BlobGCManager:markSweep() Get referred extents.
2020-07-16T10:11:18.563Z 	 info: BlobGCManager:markSweep() Got referred extents, unreferenced extents count is 0.
2020-07-16T10:11:18.563Z 	 info: BlobGCManager:markSweepLoop() Mark and sweep finished, taken 4ms.
2020-07-16T10:11:18.563Z 	 info: BlobGCManager:markSweepLoop() Sleep for 600000ms.
2020-07-16T10:11:18.565Z 	 info: Azurite Blob service successfully listens on http://<IP_ADDRESS>:10000
2020-07-16T10:11:18.565Z 	 info: Azurite Queue service is starting on <IP_ADDRESS>:10001
2020-07-16T10:11:18.565Z 	 info: AccountDataStore:init() Refresh accounts from environment variable AZURITE_ACCOUNTS with value *****
2020-07-16T10:11:18.570Z 	 info: QueueGCManager:start() Starting QueueGCManager, set status to Initializing
2020-07-16T10:11:18.571Z 	 info: QueueGCManager:start() Trigger mark and sweep loop, set status to Running.
2020-07-16T10:11:18.571Z 	 info: QueueGCManager:markSweepLoop() Start new mark and sweep.
2020-07-16T10:11:18.571Z 	 info: QueueGCManger:markSweep() Get all extents.
2020-07-16T10:11:18.571Z 	 info: QueueGCManager:start() QueueGCManager successfully started.
2020-07-16T10:11:18.571Z 	 info: QueueGCManager:marksweep() Get 0 extents.
2020-07-16T10:11:18.571Z 	 info: QueueGCManager:markSweep() Get referred extents, then remove from allExtents.
2020-07-16T10:11:18.572Z 	 info: QueueGCManager:markSweep() Got referred extents, unreferenced extents count is 0.
2020-07-16T10:11:18.572Z 	 info: QueueGCManager:markSweepLoop() Mark and sweep finished, take 1ms.
2020-07-16T10:11:18.572Z 	 info: QueueGCManager:markSweepLoop() Sleep for 60000
2020-07-16T10:11:18.572Z 	 info: Azurite Queue service successfully listens on http://<IP_ADDRESS>:10001

I tried delaying sdk requests to 6 seconds after provisioning the container. The requests till fails and the debug log has no entry of the request.

Environment variables shows AZURITE_ACCOUNTS is successfully parsed. Please check your connection string settings for endpoint http://testdsited1d4f55318dd07.blob.stack.internal/testdsited1d4f55318dd07. Does testdsited1d4f55318dd07.blob.stack.internal bind to Azurite IP?
2020-07-16T10:11:18.565Z info: AccountDataStore:init() Refresh accounts from environment variable AZURITE_ACCOUNTS with value *****

The issue was in the apache virtual host configuration. It was misrouting traffic to another azurite instance by mistake.


Fix findCycles to return single-node cycles

Behaviour now matches that of isAcyclic (previously, for the graph a -> a, isAcyclic would return false while findCycles would return an empty set).

Bump; any chance of merging this?

Merged and released in v1.0.4. Thanks for the patch!


[Group] Add documentation for chip-tool

Problem
Missing Documentation for end-to-end flow for groups command
Change overview
Added the missing commands to configure the end device for groups communication.
Testing
Manual test with chip-tool to verify the commands.

I do not believe the Darwin build error is due to doc updates ...

Fixed build race error in #14912
Will merge this PR ignoring the build failure.


More actor components and follow plugin

Addresses part of #91.

Add a couple of components:

AnimationName
AnimationTime

Also added the FollowActor plugin as a useful*, which is a port of servicesim::FollowActorPlugin, with a subset of functionalities:

An entity to follow can be set on the SDF (<target>)
A minimum distance from the target's origin can be set
If the target is further than the maximum distance, the actor stops following (this was useful in the ServiceSim context, maybe not so much outside of it)
In case the actor has many animations, a specific animation one can be chosen in the SDF
The actor's velocity is set on the SDF

* Actually useful, unlike the examples/plugin/command_actor I had been adding.

:warning: One inconvenient part is having to manually set the "animation X velocity", which is different for each animation file.
I looked into calculating it automatically inside rendering like we do when using interpolate_x. That approach involves calculating the average speed of the animation based on the start and end positions of the root node. That's only an approximation though. Plugin developers have more flexibility if they can directly set AnimationTime at each time step. That's more flexible but also more work. I took that route here mainly because that interface was exposed in Gazebo-classic's Actor::SetScriptTime, which I saw used on at least one other plugin besides ServiceSim's.
In the future, we could look into exposing the skeleton information to all systems as a component. We need to be careful when the SceneManager is only on the client though.

one behavior of the follow actor system I noticed is that if the box moves of out range and back within range again, the actor would no longer follow the box.

That was actually a feature on ServiceSim. If the robot moved too fast, the human would get lost and stop following. It wouldn't restart following until the robot asked to be followed again.
Since this port doesn't have a transport interface, there's no way to get the actor to follow again. I realize this isn't very useful. So I changed the implementation so that the actor always follows if within range: e9588c2


How to add multiple blink base stations to homebridge

Hi there. I have 2 blink base stations in my home. Base A has 2 cameras, A1 and A2. Base B has 1 camera B1. Camera B1 was too far from Base A to work properly, thus the need for Base B).
Both bases and all 3 cameras are added to my blink account via the blink app and work as expected in the blink app.
I have configured homebridge with my blink account. However, home bridge shows only 3 switches:

The Arm/disarm switch for Base A.
The  motion sensor switch for Camera A1.
The  motion sensor switch for Camera A2.

Nothing is showing up for Base B nor Camera B1.
Here is the snippet from config.json:
"platform": "BlinkSecurityPlatform",
"name": "Home Cameras",
"username" : "REDACTED",
"password" : "REDACTED",
"discovery": "true"

I thought I might be able to add multiple devices by using unique data in the name field to match the system names for each base in my app, but that failed.
I considered adding Base B as a separate Blink system using a unique email/password, but then I won't have all my blink cameras in my Blink app without logging out/loggin in constantly (and clearly this would affect notifications).
Any thoughts on adding multiple blink systems in homebridge?

Anyone figured out a way to add multiple base stations?  I just moved one of my cameras to another base because it had poor connectivity, and now I can’t locate any of the cameras.  Both base stations are present but not sure if the first was cached and that’s why it appears...

We're waiting on @jasmas to release an update. Until then, no luck. I managed to relocate my base station so my cameras all connected.

Any update on this please. In the same situation. Happy to test things

it seems the underlying python module that node-blink-security is built from is being actively updated and solves the multiple sync modules issue - https://github.com/fronzbot/blinkpy/blob/master/CHANGES.rst
@jasmas - would @madshall (https://github.com/madshall/node-blink-security) need to update his code first or can you handle direct ?

hi @jasmas - node-blink-security has been updated to version 3 with multiple sync updates. Can your package be updated to support it ? im trying to do it myself but failing miserably !

I'd like to refactor, but as I only have one sync module, I'm wrapping my head around how the responses differ with two.
How does it appear in the app when you have two different sync modules? Are you able to choose which cameras get added to each. I don't think there is the concept of naming the modules, so I may just have to enumerate them? If someone could post a few screenshots of what the native Blink app looks like with multiple sync modules, I think that would be helpful.

You might take a look at the original platform blink cameras module you forked from. I did a major refactor a while ago and now support multiple modules. They come back as separate “networks”.
Sent from my iPhone

On Mar 30, 2020, at 10:05 PM, Jason Masker<EMAIL_ADDRESS>wrote:

I'd like to refactor, but as I only have one sync module, I'm wrapping my head around how the responses differ with two.
How does it appear in the app when you have two different sync modules? Are you able to choose which cameras get added to each. I don't think there is the concept of naming the modules, so I may just have to enumerate them? If someone could post a few screenshots of what the native Blink app looks like with multiple sync modules, I think that would be helpful.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


First pass at basic examples

As of the start of this PR, the example is a Jupyter Notebook in the repo 'root.' Will move and/or change format if there's a better and/or existing standard.
Since this is just the first iteration, I'm planning on merging after one approval (assuming there are no requests for changes).

Mostly looks good, but there's an HTML tag that appears to be getting rendered as normal text on Github, which I assume is one of the targets for the readme.

one more question: what's the advantage of having the tables in HTML instead of markdown format? I thought the point of markdown & .rst files was to avoid human-illegible formatting

one more question: what's the advantage of having the tables in HTML instead of markdown format? I thought the point of markdown & .rst files was to avoid human-illegible formatting

The contents were what Python Notebook generated; I did as little editing as I could get away with, so it can easily get replaced when the ipynb gets updated. That said, I don't like the embedded HTML, either. If it ends up being problematic (like maybe on PyPI), maybe I'll download in a different format and convert with pandoc or something; it might have better output.


feat file-input: add accept attribute to limit accepted file types

Upgrade to lx-file-input to specify accepted file types.

@PlayerCode Thank you for your contribution
Just a few things:

Your commit message doesn't fit the contributing guidelines: you should give the scope of your change and the summary (first line) shouldn't be more than 100 characters long. It should be something like this "feat file-input: add accept parameter to limited accepted files"
Could you please add the new parameter to the documentation of the file-input component in "/modules/file-input/demo/file-input.html" and also add an use case with the new parameter (create a file in "/modules/file-input/demo/includes" and include it in "/modules/file-input/demo/file-input.html")

Except for these points, this is a great addition and it works perfectly.
I will merge this PR as soon as you added the documentation.
Thanks again!

@clementprevot I think it's OK now.

@PlayerCode One last thing, could you remove the "dist/*" files from your PR to avoid conflicts.
They will be regenerated during the release so you don't need to push them

@clementprevot Sorry I thought it needed to be included. It's gone now.

@PlayerCode Hum sorry, I should have been unclear, I meant to not commit those file, but not really delete them from the repository.
Here, we still have conflicts due to the deletion.
You can leave them, but simply don't commit them in you PR (I have to agree that the process is not very clear with this dist folder, we will try to make it easier)

@clementprevot, I'm not sure how to do this, I found this command on stackoverflow: git rm -r --cached dist/ is that what you want?

You could simply do an interactive rebase, delete your last commit where you removed the files and edit the first commit where you added it

@PlayerCode I made the cleanup for you and created a new branch/PR.
See #537.
Merging it right away.
Thank you for your contribution :+1:


Is it possible to configure netflow settings with this module?

SUMMARY
First of all, great job on building these modules, they are very helpful. I have a question, is it possible to configure netflow settings with this module? I'm trying to configure "Network Flow Collector" but I can't find a way with the lm_device module, only the regular Collector Group for devices can be configure. Is there a way that I'm missing? if this is not supported this would be a great feature request.
ISSUE TYPE
Add support for Netflow Flow Collectors settings, just like you have them for the regular Collector Groups.
COMPONENT NAME

ADDITIONAL INFORMATION

Just checking, if anyone read this?


Reading PKP

How I can get PKP of issued record, please. Thanks.

Hi, thanks for the question. Is the docs update clear?

Yes, it is. Thank you very much for your quick support.


Cherrypick fixes for issue 74866 to release/6.0

Explanation: These PRs cherrypick the fixes for the Bridged C++ class/struct indirect return ABI for Windows ARM64 that are necessary to fix the windows arm64 compiler.

Scope: The changes are mostly localized to the MSVC ARM64 environment but includes a change to (appropriately) use arrangeCXXMethodCall for C++ methods instead of arrangeFreeFunctionCall in the IRGen.

Issues: https://github.com/swiftlang/swift/issues/74866

Original PRs:

https://github.com/swiftlang/swift/pull/76589
https://github.com/swiftlang/swift/pull/76324
https://github.com/swiftlang/swift/pull/76159
https://github.com/swiftlang/swift/pull/76433
https://github.com/llvm/llvm-project/pull/111597

Risk: The additional Bridged C++ class/struct constructors are low risk. The IRGen change could unintendedly affect the non-MSVC ARM64 environments but these are deemed a correct fix.

Testing: The usual PR validating CIs and local multi-generation toolchain bootstrap builds using the (similarly patched) 5.10 toolchain (the first gen) and a cross-compile on Windows/X64 to Windows/ARM64 (the second gen) and a native Windows/ARM64 native toolchain build (the third gen) using the second gen toolchain.

Reviewers: rjmccall eeckstein compnerd hyp egorzhdan

Please test with following PRs:
https://github.com/swiftlang/llvm-project/pull/9476
@swift-ci please test

Please test with following PRs:
https://github.com/swiftlang/llvm-project/pull/9476
@swift-ci please test

@rjmccall @eeckstein @hyp @compnerd This is a cherrypick of the fixes for the ARM64 compiler to release/6.0. Can you review?

@DougGregor would you review this cherrypick of the fixes for the ARM64 compiler to release/6.0? The context is https://github.com/swiftlang/swift/issues/74866.


Update Copyright

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (797e31a) 33.69% compared to head (9a82c65) 33.69%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #84   +/-   ##
=======================================
  Coverage   33.69%   33.69%
=======================================
  Files          13       13
  Lines         650      650
=======================================
  Hits          219      219
  Misses        431      431

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Handle conflicts like private within Java generated models

Yep, Java keywords can end up in the generated code if they are keys in the JSON scheme, unfortunately.
Since the Java support currently uses Gson, we could do @SerializedName("private") final MyType nonconflicting_private, but I don't know what to name the generated field.
Any ideas?

We may should introduce some way to overwrite the property name which maps over to the property name. We already do something similar (automatic) with properties on Objective-C side I think.
cc @rahul-malik ^ Any thoughts?

Right now we have a list of reserved words that will get modified to avoid compilation errors. It's specific for objc but we should probably have a list for all languages

@maicki - Tricky part with remapping variable names is things like the interop that we want to have between things like Flow <-> ObjC/Java. I believe we'd want the same name substitutions to apply in all languages which means our list would be the union of all reserved keywords in supported languages.

@maicki @NightlyNexus @ay8s - This change just landed which will rewrite reserved words for the Java output. https://github.com/pinterest/plank/pull/187


[docs] Demo SearchIcons crashes

[ ] I have searched for similar issues in this repository and believe that this is not a duplicate.

Steps to Reproduce

Visit https://mui.com/components/material-icons/?query=phone
??
demo SearchIcons crashes

Your Environment

Tech
Version

MUI
v5.5.0

netlify deploy
https://622bf492b027b5000960dea3--material-ui-docs.netlify.app

Browser
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36

This issue was solved in this week's latest version - 5.5.1. Just do a hard refresh and you'll get the latest. Thanks for reporting


move router_v2 to replace old app router

Summary
Once the port router refactor is complete and all the handshakes are moved over, we can remove the old app router and replace with the router_v2 implementation

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

closing as it was related to port router investigation


Circular Reference Failure with BreezeJS

It looks like ui-grid cannot handle the circular references that are inherent in Breeze.JS.  The Breeze folks write a bit about it on their site, and even though they reference Knockout the concept is still valid: http://www.getbreezenow.com/documentation/knockout-circular-references
Here's the Todos Sample Plunker with a UI Grid added with the same data: http://plnkr.co/edit/JoHYIeSUmbV113kAUwMv
This results in infinite "Maximum call stack size exceeded" and "[$rootScope:infdig] 10 $digest() iterations reached. Aborting!" errors.
Breeze and UI-Grid would be a formidable combination, especially if editing were possible.  I hope this can be fixed!

We also use breeze and you can use .noTracking() method to get a plain js
object. Also note that if you dont use inline editing thats probably what
you should have done in the first place just project the the properties you
want using .select(). One more note angular 1.3+ does support circular ref
what ver of angular do you use?
בתאריך 16 במרץ 2015 21:24, "Mike Thibault"<EMAIL_ADDRESS>כתב:

It looks like ui-grid cannot handle the circular references that are
inherent in Breeze.JS. The Breeze folks write a bit about it on their site,
and even though they reference Knockout the concept is still valid:
http://www.getbreezenow.com/documentation/knockout-circular-references
Here's the Todos Sample Plunker with a UI Grid added with the same data:
http://plnkr.co/edit/JoHYIeSUmbV113kAUwMv
This results in infinite "Maximum call stack size exceeded" and
"[$rootScope:infdig] 10 $digest() iterations reached. Aborting!" errors.
Breeze and UI-Grid would be a formidable combination, especially if
editing were possible. I hope this can be fixed!
—
Reply to this email directly or view it on GitHub
https://github.com/angular-ui/ng-grid/issues/3025.

I've used projections and similar errors occur.  I'll try noTracking() but the ideal would be to inline edit using Breeze and UI Grid.  I'm using Angular 1.3.12.

Let me try to see what i can do about it
I dont have much time these days but i will try to help if i can
בתאריך 16 במרץ 2015 22:06, "Mike Thibault"<EMAIL_ADDRESS>כתב:

I've used projections and similar errors occur. I'll try noTracking() but
the ideal would be to inline edit using Breeze and UI Grid. I'm using
Angular 1.3.12.
—
Reply to this email directly or view it on GitHub
https://github.com/angular-ui/ng-grid/issues/3025#issuecomment-81908093.

Fantastic, thank you!

I was able to fix this issue and everything works as expected
It didn't have anything to do with circular references
Please check out this plunker http://plnkr.co/edit/JoHYIeSUmbV113kAUwMv

Thanks so much!  This worked great and I'm able to edit with UI Grid and Breeze.

I had this issue with formly and breeze.
The solution was to rename the 'entityAspect' property to '$entityAspect'
This will prevent angular.equal function from comparing this property.
I also posted a suggestion here:
https://breezejs.uservoice.com/forums/173093-1-breezejs-feature-suggestions/suggestions/9073255-change-entityaspect-name-to-entityaspect-to-preve


Add search by place name to CLI query, export

--place PLACE to search for PLACE in place.name
Also add place info to query results

also - -no-place to find photos with no reverse geo info


Performance penalty to using .components

@phillipskevin commented on Fri Apr 07 2017
I ran some tests in a freshly made DoneJS 1.0 app (built / minified) by creating nested .component files and then nested files using modlets. Here is what the 10 .component test looked like:

I benchmarked this using 400 concurrent connections, 12 threads, and ran the test for 1 minute. Here is an example test run:
$ wrk -t12 -c400 -d1m http://localhost:8080
Running 1m test @ http://localhost:8080
  12 threads and 400 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency     1.43s   250.94ms   2.00s    84.36%
    Req/Sec    25.67     20.04   121.00     72.41%
  15401 requests in 1.00m, 11.53MB read
  Socket errors: connect 0, read 444, write 0, timeout 813
Requests/sec:    256.31
Transfer/sec:    196.48KB

It seems there is a performance penalty to using .component files vs using modlets. Here are the results I have so far:

Num Components
Requests / Second with modlets
Requests / Second with .component

1
256.31
225.94

5
168.14
111.28

10
110.06
64.21

@matthewp commented on Fri Apr 07 2017
Do you have a script that will produce this? I would want to look at the profiler.

@phillipskevin commented on Fri Apr 07 2017
I pushed the code I used here: https://github.com/phillipskevin/donejs-modlet-comparison.

@matthewp commented on Fri Apr 07 2017
I ran the test 3 times with 10 components. Here are the results:

Run
Requests / Second with modlets
Requests / Second with .component

1
134.74
81.38

2
136.06
85.46

3
133.60
84.05

@matthewp commented on Fri Apr 07 2017
I have a theory on what might be the issue. Going to try a couple of things.

@matthewp commented on Fri Apr 07 2017
So, my suspicion was that this is because of <can-import>. Any can-import, even the static variety, causes a call to System.import(name). This call is more expensive for plugins than for any other identifier (although it is expensive in both cases) because the plugin has to be normalized twice (once for each side of the bang).
What I did was go inside of node_modules/can-view-import/can-view-import.js and add a return to the top of the tag callback. This prevents it from importing the module each time.
This will work in this app because there are only static imports. If you have dynamic imports you'd have to account for that, (maybe add a static attribute or something so you can tell the difference).  Here are the results:

Run
Requests / Second with modlets
Requests / Second with .component

1
227.98
177.75

2
225.25
176.75

3
226.89
174.92

So, as I suspected, the import calls are slowing down rendering. What's interesting here is that while the .component imports were helped (almost double the number of requests), the modlets are still faster.
So I wonder if it's possible that there is something else going on here as well. Note that the gap is about the same, 50ms or so faster for modlets.

@matthewp commented on Mon Apr 10 2017
I'm going to measure just the import part and see how slow that is.

@matthewp commented on Mon Apr 10 2017
Looking more into it, it seems that a single import is very fast, maybe 1 or 2ms.  However when multiple imports are taking place at once, in this case 10, it significantly slows down each one, to 10-20ms. I'm looking into why.

@matthewp commented on Mon Apr 10 2017
One thing we could possibly do is hook normalize and cache the value after a module has been imported. This would prevent it from having to do the expensive normalize algorithm every time. I'm going to give this a shot.

@phillipskevin commented on Mon Apr 10 2017
I'm also looking into the differences in how a .component's view and a stache file get compiled and rendered.

@matthewp commented on Tue Apr 11 2017
I have a branch in steal that does cache of normalize once an app is fully loaded. This prevents the extra normalization costs on requests.
This can be used with:
{
  "devDependencies": {
    "done-serve": "supercache",
    "steal": "supercache"
  }
}

Here are the results:

Run
Requests / Second with modlets
Requests / Second with .component

1
208.39
211.79

2
209.06
211.50

3
208.39
212.06

Conclusion
Using the supercache the .component modules can serve 2.5x as many requests per second. And are about the same as an app using modlets. This leads me to believe that normalization is the reason for this performance issue.
I'm going to think some more about whether the method for which this was implemented is the right way, or if this is better implemented as something like a done-ssr feature.

@matthewp commented on Tue Apr 11 2017
@phillipskevin I'm going to move this to done-ssr as I think it's a general SSR performance issue and done-component doesn't have anything specific about it that's causing it.

This fixes it: https://github.com/stealjs/steal/issues/1158.
I'm going to experiment with bring that into done-ssr, rather than having it in steal.

Just tested this with the example app and am seeing ~210 requests per second.


[New Feature]: Redirecting the social media links to a new tab

🎮 feature Request
Currently the social media links are opening in the same tab as the game website. This decrease user experience.
Point down the features
I propose redirecting the social media links to a new tab to improve user convenience and experience.
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

@Amruta7203  @Durgesh4993
I want to work on this issue. Will you please assign it to me under GSSoC'24?

Please assign this issue to me under GSSOC .


Update demos to Swift 4

I came to this repo to help an iOS developer with barcode detections only to come across these demos written in Objective-C. This is a blast from the past and these demos should be updated to Swift (preferably 4). I don't know Swift myself, but would greatly appreciate it if someone could update this repo.

+1. I try to follow document Google Mobile vision (barcode detect) with Swift, can not work at all. Using pod install, the command install all different library (compare with this sample) and complie always throw error.
Please create a Swift example and make a better document then developer can use it.
Thanks.

I am trying to use these objective-c codes in my swift projects. Maybe it's a good way now


Use case tutorial: Get remote Witnet transaction data

Hey team! Please add your planning poker estimate with Zenhub @aesedepece @gabaldon @guidiaz @aeweda


Unable to set empty string value

https://github.com/deep-foundation/deepcase/assets/105720676/945b28dd-650b-4c8c-a3be-55505325c793

It is critical to fix this bug.


Curl -> Tar of remote repo

When running these commands -
lein new onyx-app example -- +docker
cd example && lein do clean, uberjar; docker build -t peerimage .

I am getting an error -
cp: can't stat '/tmp/etc/*': No such file or directory
I think this change (# 72) needs to be tweaked a bit, as Docker does not decompress tar files with ADD when referencing a remote URL (cf. #2369)
So, instead, this PR adds curl and pipes it directly to tar, which will keep the archive file off the image. I also switched from the jdk:full image to jre:slim, which should knock off 80 mb or so.

Thanks for this.

Thanks to you both for reminding me about this. Merged.