{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49863805,"defaultBranch":"master","name":"pysim","ownerLogin":"osmocom","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-18T08:48:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1415806?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726840104.0","currentOid":""},"activityList":{"items":[{"before":"d96d04718e3e4937379a5f646f7c8e25c41b81f2","after":"78c22a7d635de4db9feaca36d85d89817494a425","ref":"refs/heads/master","pushedAt":"2024-09-23T17:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-shell: New '-e' command line argument\n\nUsing '-e' it is possible to specify *multiple* pySim-shell commands\nwhich shall be executed at startup. This extends the current ability\nto execute just a single command.\n\nExample:\n ./pySim-shell.py -p0 -e 'select ADF.USIM/EF.IMSI' -e 'read_binary_decoded'\n\nChange-Id: I74004f46105553f077c039ca0f86f75afccc7342","shortMessageHtmlLink":"pySim-shell: New '-e' command line argument"}},{"before":"7b95fac0221dfb2b78d37da0165381408066ba71","after":"d96d04718e3e4937379a5f646f7c8e25c41b81f2","ref":"refs/heads/master","pushedAt":"2024-09-23T16:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-shell_test: disable test_list_and_rm_notif\n\nThe testcase euicc.test_list_and_rm_notif fails due to a problem\nwith the eUICC. The eUICC reports the following error when a\ndelete notification attempt is made:\n\n\"delete_notification_status\": \"undefinedError\"\n\nLet's temporarily disable this testcase until the problem is resolved.\n\nChange-Id: I7d0b6a998499d84f0eb4e24592ad43210ac54806","shortMessageHtmlLink":"pySim-shell_test: disable test_list_and_rm_notif"}},{"before":"f87a00c04f2825cb8f8ea22f7b00ba7a40b72d73","after":"7b95fac0221dfb2b78d37da0165381408066ba71","ref":"refs/heads/master","pushedAt":"2024-09-23T09:39:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"contrib/jenkins: add SKIP_CLEAN_WORKSPACE\n\nIn order to run this script from pyosmocom's contrib/jenkins.sh script,\nwe want to skip the clean workspace step. Add an environment variable to\ndo that.\n\nRelated: OS#6570\nChange-Id: Ic8dc9b85da17719195f7374d37eccb4dedba6ce8","shortMessageHtmlLink":"contrib/jenkins: add SKIP_CLEAN_WORKSPACE"}},{"before":"900122bd4000e0bf62bcf780ef321a737808d71a","after":"7b95fac0221dfb2b78d37da0165381408066ba71","ref":"refs/heads/osmith/wip","pushedAt":"2024-09-23T06:39:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"contrib/jenkins: add SKIP_CLEAN_WORKSPACE\n\nIn order to run this script from pyosmocom's contrib/jenkins.sh script,\nwe want to skip the clean workspace step. Add an environment variable to\ndo that.\n\nRelated: OS#6570\nChange-Id: Ic8dc9b85da17719195f7374d37eccb4dedba6ce8","shortMessageHtmlLink":"contrib/jenkins: add SKIP_CLEAN_WORKSPACE"}},{"before":"e7cb42060fc0b119b04c8c5f5eec98e80c11b138","after":"900122bd4000e0bf62bcf780ef321a737808d71a","ref":"refs/heads/osmith/wip","pushedAt":"2024-09-23T06:38:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"gitignore: add files generated with jenkins.sh\n\nChange-Id: Iaffe04a3dfebd46efc479dc3665fd67f2c95f375","shortMessageHtmlLink":"gitignore: add files generated with jenkins.sh"}},{"before":"26ee39bebf8e26221d85c1e4b7482c10db13d0b6","after":"f87a00c04f2825cb8f8ea22f7b00ba7a40b72d73","ref":"refs/heads/master","pushedAt":"2024-09-21T06:43:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Add testsuite for pySim-shell with real cards\n\nThis patch adds a comprehensive testsuite for pySim-shell. The testsuite\nis based on python's unittest framework in combination with pySim-shell\nscripts.\n\nRelated: OS#6531\nChange-Id: Ieae1330767a6e55e62437f5f988a0d33b727b5de","shortMessageHtmlLink":"Add testsuite for pySim-shell with real cards"}},{"before":"eca3371883363db311827a873bdec638d4899887","after":"f87a00c04f2825cb8f8ea22f7b00ba7a40b72d73","ref":"refs/heads/pmaier/ara-m","pushedAt":"2024-09-20T16:07:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Add testsuite for pySim-shell with real cards\n\nThis patch adds a comprehensive testsuite for pySim-shell. The testsuite\nis based on python's unittest framework in combination with pySim-shell\nscripts.\n\nRelated: OS#6531\nChange-Id: Ieae1330767a6e55e62437f5f988a0d33b727b5de","shortMessageHtmlLink":"Add testsuite for pySim-shell with real cards"}},{"before":"01a96cd8e464083bfc6c10631b38bc587a5bb101","after":"26ee39bebf8e26221d85c1e4b7482c10db13d0b6","ref":"refs/heads/master","pushedAt":"2024-09-20T14:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-shell: recognize ADP pins longer than 8 digits as hexadecimal\n\nWhen a hexadecimal formatted ADM pin is retrieved via the\ncard_key_provider, it still requires the --pin-is-hex parameter so\nthat sanitize_pin_adm knows the correct format.\n\nThis unfortunately ruins the card_key_provider feature for all cards\nthat use hexadecimal pins, because the --pin-is-hex would also be\nrequired in scripts, which makes a script either useable for cards\nwith hexadecimal ADM or for for cards with ASCII ADM.\n\nTo minimize the problem, let's recognize all ADM pins longer than 8\ndigits as hexadecimal in case --pin-is-hex is not set.\n\nRelated: OS#4348\nChange-Id: Iad9398365d448946c499ce89e3cfb2c3af5d525e","shortMessageHtmlLink":"pySim-shell: recognize ADP pins longer than 8 digits as hexadecimal"}},{"before":null,"after":"e7cb42060fc0b119b04c8c5f5eec98e80c11b138","ref":"refs/heads/osmith/wip","pushedAt":"2024-09-20T13:48:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"contrib/jenkins: add SKIP_CLEAN_WORKSPACE\n\nIn order to run this script from pyosmocom's contrib/jenkins.sh script,\nwe want to skip the clean workspace step. Add an environment variable to\ndo that.\n\nRelated: OS#6570\nChange-Id: Ic8dc9b85da17719195f7374d37eccb4dedba6ce8","shortMessageHtmlLink":"contrib/jenkins: add SKIP_CLEAN_WORKSPACE"}},{"before":"154e29c89a90216678b756f30bf001d431fa4258","after":"01a96cd8e464083bfc6c10631b38bc587a5bb101","ref":"refs/heads/master","pushedAt":"2024-09-20T12:15:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-prog_test: individual ICCIDs for all cards\n\nOur test cards need to stay recognizable, so it is important that\neach card has a unique ICCID. This means we must write an individual\nICCID, when we test writing the ICCID.\n\nRelated: OS#4384\nChange-Id: I858a35e526e7b4868e901222d587258412779f41","shortMessageHtmlLink":"pySim-prog_test: individual ICCIDs for all cards"}},{"before":"d5ddd04f33ad9413ffc06cc4bc6a8014e297da9b","after":"154e29c89a90216678b756f30bf001d431fa4258","ref":"refs/heads/master","pushedAt":"2024-09-20T12:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"requirements: require at least construct version 2.10.70\n\nOlder construct versions seem to have problems, in particular with\nevaluating COptional() correctly. With 2.10.70 no such problems\nwere observed.\n\nRelated: OS#5714\nChange-Id: If59dc708a7194649d1f42c4cf33f6328edcb80d2","shortMessageHtmlLink":"requirements: require at least construct version 2.10.70"}},{"before":"6942a40909e6ffb0fa10d0609b04c5cf51e42558","after":"d5ddd04f33ad9413ffc06cc4bc6a8014e297da9b","ref":"refs/heads/master","pushedAt":"2024-09-19T18:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-shell: improve command \"desc\"\n\nThe \"desc\" command displays a string with a file description, let's also\ndisplay some size information as part of the description as well.\n\nRelated: OS#5714\nChange-Id: I98e139ba2bf35df5524245cdd96f5c52cf09b986","shortMessageHtmlLink":"pySim-shell: improve command \"desc\""}},{"before":"40d62b2102d8357f6d98f7152641fe855704b4fe","after":"8de4e3f5c060cc5580b111c77d1c34a3cbb5b862","ref":"refs/heads/ef_msisdn","pushedAt":"2024-09-19T09:54:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"utils: get rid of enc_msisdn and dec_msisdn\n\nWe now have a construct based encoder/decoder for the record content\nof EF.MSISDN. This means we can now replace enc/dec_msisdn, which is\nstill used by pySim-read and pySim-prog with with that encoder/decoder.\n\nRelated: OS#5714\nChange-Id: I19ec8ba14551ec282fc0cc12ae2f6d528bdfc527","shortMessageHtmlLink":"utils: get rid of enc_msisdn and dec_msisdn"}},{"before":"fd7bf4c2e394a3eb2d6fa5163f040662bcebb678","after":"40d62b2102d8357f6d98f7152641fe855704b4fe","ref":"refs/heads/ef_msisdn","pushedAt":"2024-09-19T07:50:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"ts_102_221: se _test_de_encode instead of _test_decode in EF.DIR unittest\n\nThe unittest for EF.DIR only runs with _test_decode, but it also runs with\n_test_de_encode without any problems\n\nRelated: OS#5714\nChange-Id: If459073c6ff927c1cc1790d506e3979243b1fb4c","shortMessageHtmlLink":"ts_102_221: se _test_de_encode instead of _test_decode in EF.DIR unit…"}},{"before":"9a6425b6f277e92745665907c33a0eb598e4554a","after":"6942a40909e6ffb0fa10d0609b04c5cf51e42558","ref":"refs/heads/master","pushedAt":"2024-09-18T10:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"filesystem, cosmetic: remove excess whitespace\n\nChange-Id: I902670590ae75a5d197616ae37d8268a60125121","shortMessageHtmlLink":"filesystem, cosmetic: remove excess whitespace"}},{"before":"94ecf9a92968861ad51d622e24e92d13c30326b6","after":"9a6425b6f277e92745665907c33a0eb598e4554a","ref":"refs/heads/master","pushedAt":"2024-09-17T18:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"runtime: add new API functions to get the record len and file size\n\nWe have an API function to get the number of records, let's now also\nadd API functions to get the record length and the overall size of\nthe currently selected file.\n\nRelated: OS#5714\nChange-Id: Ica7811c04161d8098b40c7219ed6b939df716cfd","shortMessageHtmlLink":"runtime: add new API functions to get the record len and file size"}},{"before":"87e1ba6c184b9fb400875a9046cb8cd07ca45b6f","after":"94ecf9a92968861ad51d622e24e92d13c30326b6","ref":"refs/heads/master","pushedAt":"2024-09-17T15:47:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-prog: rework documentation\n\nThe documentation for the classic pySim-prog application is a bit\nsparse. Let's rework it so that it includes the most important\ninformation that is required to operate pySim-prog. Let's also add\na section about how the batch mode and CSV files are used.\n\nRelated: SYS#4120\nChange-Id: I1d1a65154cea7fa77428b412fcf8c7b4cba629b1","shortMessageHtmlLink":"pySim-prog: rework documentation"}},{"before":"ad3d73e734e49a2d02bdb8220dfb7b6d86238b0d","after":"87e1ba6c184b9fb400875a9046cb8cd07ca45b6f","ref":"refs/heads/master","pushedAt":"2024-09-17T15:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"update pyosmocom dependency to 0.0.3\n\n0.0.3 fixes an important problem related to enabling callers of build_construct()\nto pass in a total_len value in order to specify the target output size.\n\nChange-Id: I01687bb54e65bf5cc318745df588c3d6ea14eb83","shortMessageHtmlLink":"update pyosmocom dependency to 0.0.3"}},{"before":"bd762c77aee72d78b4f60318ab1ab2924989afc5","after":"ad3d73e734e49a2d02bdb8220dfb7b6d86238b0d","ref":"refs/heads/master","pushedAt":"2024-09-17T15:23:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"docs: Bring osmo-smdpp documentation up to date with code\n\nChange-Id: Ibaab1fadd5d35ecdb356bed1820074b1b0a1752e\nCloses: OS#6418","shortMessageHtmlLink":"docs: Bring osmo-smdpp documentation up to date with code"}},{"before":"6351bfbfeffb47286026000ae616fdf5f375cbe3","after":"fd7bf4c2e394a3eb2d6fa5163f040662bcebb678","ref":"refs/heads/ef_msisdn","pushedAt":"2024-09-17T13:44:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"WIP\n\nChange-Id: I850da7e10eb218278a4744d025f5c63a979c4e2a","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"6351bfbfeffb47286026000ae616fdf5f375cbe3","ref":"refs/heads/ef_msisdn","pushedAt":"2024-09-17T08:55:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"WIP\n\nChange-Id: I850da7e10eb218278a4744d025f5c63a979c4e2a","shortMessageHtmlLink":"WIP"}},{"before":"2b4d05d77960cfbd680eeb0af0c20ede6a1c0fed","after":"eca3371883363db311827a873bdec638d4899887","ref":"refs/heads/pmaier/ara-m","pushedAt":"2024-09-17T08:53:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"Add testsuite for pySim-shell with real cards\n\nThis patch adds a comprehensive testsuite for pySim-shell. The testsuite\nis based on python's unittest framework in combination with pySim-shell\nscripts.\n\nRelated: OS#6531\nChange-Id: Ieae1330767a6e55e62437f5f988a0d33b727b5de","shortMessageHtmlLink":"Add testsuite for pySim-shell with real cards"}},{"before":"c99e2650c5330110ff116bd11f34ce1107fe53d5","after":"2b4d05d77960cfbd680eeb0af0c20ede6a1c0fed","ref":"refs/heads/pmaier/ara-m","pushedAt":"2024-09-16T14:46:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"WIP\n\nChange-Id: I850da7e10eb218278a4744d025f5c63a979c4e2a","shortMessageHtmlLink":"WIP"}},{"before":"7633a1123917534c4e9b301dce6dc2084759f79e","after":"bd762c77aee72d78b4f60318ab1ab2924989afc5","ref":"refs/heads/master","pushedAt":"2024-09-16T11:10:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-prog: fix sourcecode formatting\n\nChange-Id: Ie4d4ec6d1752013fa8aa39912aa600c2b4afac74","shortMessageHtmlLink":"pySim-prog: fix sourcecode formatting"}},{"before":"ecb37f97cc2cec8fcb2ab170b569b830b628d9fd","after":"2a168975b3c0bec7937e3518baa31f33a523304c","ref":"refs/heads/laforge/wsrc","pushedAt":"2024-09-15T20:44:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"WIP: initial step towards websocket-based remote card [reader] access\n\nChange-Id: I588bf4b3d9891766dd688a6818057ca20fb26e3f","shortMessageHtmlLink":"WIP: initial step towards websocket-based remote card [reader] access"}},{"before":"07b67439f87d9306e722261029b27c3acecdb226","after":"7633a1123917534c4e9b301dce6dc2084759f79e","ref":"refs/heads/master","pushedAt":"2024-09-15T13:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim-shell: print cardinfo hexstrings in lowercase\n\nTo ensure consistency, let's print the cardinfo hexstrings in lowercase\nonly.\n\nRelated: OS#6531\nChange-Id: Ia6a8bd0e700c7fd933fb6c1b1050ed9494462d60","shortMessageHtmlLink":"pySim-shell: print cardinfo hexstrings in lowercase"}},{"before":"5b21be32db3f448ae18d84bec02236bc5c45be41","after":"ecb37f97cc2cec8fcb2ab170b569b830b628d9fd","ref":"refs/heads/laforge/wsrc","pushedAt":"2024-09-13T13:50:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"WIP: initial step towards websocket-based remote card [reader] access\n\nChange-Id: I588bf4b3d9891766dd688a6818057ca20fb26e3f","shortMessageHtmlLink":"WIP: initial step towards websocket-based remote card [reader] access"}},{"before":"672b88b18024c42e3834fdc3d5b40d2820f5caac","after":"5b21be32db3f448ae18d84bec02236bc5c45be41","ref":"refs/heads/laforge/wsrc","pushedAt":"2024-09-13T11:14:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"WIP: initial step towards websocket-based remote card [reader] access\n\nChange-Id: I588bf4b3d9891766dd688a6818057ca20fb26e3f","shortMessageHtmlLink":"WIP: initial step towards websocket-based remote card [reader] access"}},{"before":null,"after":"672b88b18024c42e3834fdc3d5b40d2820f5caac","ref":"refs/heads/laforge/wsrc","pushedAt":"2024-09-12T17:22:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"WIP: initial step towards websocket-based remote card [reader] access\n\nChange-Id: I588bf4b3d9891766dd688a6818057ca20fb26e3f","shortMessageHtmlLink":"WIP: initial step towards websocket-based remote card [reader] access"}},{"before":"2fe9b6a3e9f997b12bf0042e7620a5a86242d06d","after":"07b67439f87d9306e722261029b27c3acecdb226","ref":"refs/heads/master","pushedAt":"2024-09-11T06:04:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osmocom-gerrit","name":"Osmocom Gerrit Code Review","path":"/osmocom-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32628598?s=80&v=4"},"commit":{"message":"pySim.euicc: Add 'get_data sgp02_eid' in ADF.ECASD of M2M eUICC\n\nThe M2M eUICC are completely different from the consumer/IoT eUICC.\n\nObtaining the EID works via GET DATA in the ECASD. Let's add support\nfor that.\n\nChange-Id: I6cca6f75d268229244c90b3f1f88e26c89a2b4e0","shortMessageHtmlLink":"pySim.euicc: Add 'get_data sgp02_eid' in ADF.ECASD of M2M eUICC"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNzowOToyNi4wMDAwMDBazwAAAAS-PixB","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNzowOToyNi4wMDAwMDBazwAAAAS-PixB","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwNjowNDo0NS4wMDAwMDBazwAAAASyz_h8"}},"title":"Activity · osmocom/pysim"}