Compare commits

..

116 Commits

Author SHA1 Message Date
Daniel Willmann 1d96d22c11 Add an option to read the iccid and batch-program the new card data
This can be used to reprogram everything including IMSI on the card:

while true; do
 ./pySim-prog.py -p 0 -t sysmoUSIM-SJS1 --source=csv --read-csv=cards.csv --read-iccid &&
   paplay complete.oga
 sleep 2
done

Change-Id: Ib343a29141b5255f67a59ab76959b51e162b7916
2019-08-28 23:22:28 +02:00
Daniel Willmann 1d00c19d14 pySim-prog: Use CSV format with headers
This way we can have optional fields like adm1 in the file
Also require iccid as identifier for the SIM card

Change-Id: I0d317ea51d0cf582b82157eec6cdec074001a236
2019-08-28 23:21:56 +02:00
Harald Welte 23888dab85 make writing SMSP optional
Change-Id: Ic5fdd397244cfe73b5b6a12883316072cc10f7b4
2019-08-28 23:20:02 +02:00
Daniel Willmann 67acdbc817 Make programming OPC optional
Change-Id: Ic600c325557918cb7d5b1fb179c01936a078c96c
2019-08-28 23:19:57 +02:00
Vadim Yanitskiy 35a96edb0d pySim-*.py: print info about selected reader interface
Change-Id: Idd791d7ef635e15915aab13274aefc15e70777b0
2019-05-10 22:24:21 +07:00
Max 5491c48e71 Don't try to parse result if select_file() failed
Change-Id: I25b859374e33654e58d07061926bf8529eab87f3
2019-05-10 17:03:58 +02:00
Max 89cfded971 Use reference array for reading ICCID
Change-Id: Iad0a328c6f0c9a4ab678efe068801849be48d8fc
2019-05-10 17:03:58 +02:00
Daniel Laszlo Sitzer 851e9c0f4c utils: add EF [H|O]PLMNwAcT decoding.
Allow decoding and pretty printing of PLMNwAcT, HPLMNwAcT and OPLMNwAct.

Includes unit tests for the added functions.

Change-Id: I9b8ca6ffd98f665690b84239d9a228e2c72c6ff9
2019-05-10 17:03:58 +02:00
Harald Welte 91d4ec7e7b import pysim-testdata of automatic testing to this repository
This test data is used by the jenkins build verification for pySim,
and it was previously located locally on the build slave.

By moving the testdata to this repository, any contributor can
modify both the code and the expected test results simultaneously.

Change-Id: I6714b091a114035d6aab8ba750c5f2b86e438467
2019-05-10 17:03:58 +02:00
Philipp Maier 6e507a7786 wavemobile-sim: write mnc-length field ine EF.AD
The length field in wavemobile sim cards is not set, so that the field
stays at its initial value, which is 0xFF. Lets write the correct mnc
length here.

Change-Id: Ieda0ce864bf3e8c7b92f062eaa3a5482c98507e2
Related: OS#3850
2019-04-01 16:33:48 +02:00
Philipp Maier 45daa925bd cosmetic: fix sourecode formatting
Change-Id: I4836826811ffb0aeb103d32eb874f5fa52af4186
2019-04-01 15:50:50 +02:00
Philipp Maier ee908ae195 sysmo-usim-sjs1: update EF.AD with correct MNC length
At the moment EF.AD, which contains the length of the MNC is not
updated. For two digit MNC (the usual case) this is fine since the
length is set to 2 by default. However, when one wants to set an MNC
with 3 digit length the file must be updated, otherwise the third digit
of the MNC is recognized as part of the MSIN.

Change-Id: I827092b2c7f7952f54b2d9f8dbda419a0dbfaf65
Related: OS#3850
2019-04-01 15:50:50 +02:00
Philipp Maier 2d15ea015e cards: sysmo-usim-sjs1: add programming of EF.PLMNsel, EF.PLMNwAcT and EF.OPLMNwAcT
The files EF.PLMNsel, EF.PLMNwAcT and EF.OPLMNwAcT are currently not
programmed for sysmo-usim-sjs1, lets add them.

Change-Id: I0cac3041f1902383d98d6dc211cf31ae6e3a610b
Related: OS#3850
2019-03-21 18:04:26 +01:00
Philipp Maier 91f26d7f0a commands: correct case of a TLV tag (A5 => a5)
The hexadecimal tag defintions of pytlv are case sensitive strings. So
'A5' is something different than 'a5'. Pytlv uses lower case letters for
the upper hexadecimal digits. Lets correct this.

Change-Id: I41a9933707783f6b1b68ebd91a365405ac0892d0
Related: OS#3850
2019-03-21 17:24:18 +01:00
Vadim Yanitskiy 9f9f5a6157 pySim-*.py: add command line option for Calypso reader
Change-Id: Ia895ced62d29e06ae8af05cd95c9d181fb53b9df
2018-10-29 02:45:54 +07:00
Vadim Yanitskiy 588f3aca3c pySim-*.py: refactor card reader driver initialization
This would facilitate adding new card reader drivers.

Change-Id: Ia893537786c95a6aab3a51fb1ba7169023d5ef97
2018-10-29 01:58:18 +07:00
Vadim Yanitskiy 1381ff15af pySim/transport: introduce Calypso based reader interface
This interface allows to use a Calypso based phone (e.g. Motorola
C1XX) as a SIM card reader. It basically implements a few L1CTL
messages that are used to interact with the SIM card through
the OsmocomBB 'layer1' firmware.

Please note, that this is an experimental implementation, and
there is a risk that SIM programming would fail. Nevertheless,
I've managed to program and read one of my SIMs a few times.

Change-Id: Iec8101140581bf9e2cf7cf3a0b54bdf1875fc51b
2018-10-29 01:58:11 +07:00
Daniel Willmann 4fa8f1c49b pySim-prog: Honor international '+' in SMSC number
The smsc no. programmed by pySim-prog would always be a national number
in the past. Check whether the first 'digit' is a + and indicate that it
is an international number.

Change-Id: Ia79913f5b0307e9786a5acea75c0811927be2eef
2018-10-05 13:19:17 +02:00
Ben Fox-Moore 0ec147513c utils: fix encoding/decoding of IMSI value
When programming or reading a SIM with an IMSI shorter than 15, the IMSI
value is incorrectly encoded/decoded.

The code pads the the IMSI value with 0xF from the left but padding from
the right would be correct.

It also encodes the length as half the number of digits in the IMSI
(rounded up). This isn't correct for even length IMSIs. With even length
IMSIs, the odd/even parity bit bumps the last digit into an extra byte,
which should be counted as well.

- Fix endcoding of IMSI value
- Fix decoding of IMSI value

Change-Id: I9ae4ca4eb7c2965e601a7108843d052ff613beb9
Patch-by: Ben Foxmoore
Closes: SYS#3552
2018-09-26 18:14:19 +02:00
Philipp Maier c555e18ebb tests: add example test data for Wavemobile-SIM
Change-Id: If69cd2d8af6d544155b3088f77eb6ea4b789901d
Related: SYS#4245
2018-09-13 09:43:26 +02:00
Philipp Maier c8ce82a11f cards: Add support for Wavemobile SIM
Add support to handle Wavemobile sim cards. The support excludes some
parameters. For example it is not possible to write own KI keys yet.

Support covers the following files:
EF.SMSP
EF.IMSI
EF.ACC
EF.PLMNsel
EF.PLMNwAcT
EF.OPLMNwAcT

Not yet supported are:
EF.ICCID
KI (propretary file)
OPc (propritary file)

Change-Id: Ida3f37bd6e3ac995812aeddc9770f1ccd54ecf3f
Related: SYS#4245
2018-09-13 07:18:33 +00:00
Philipp Maier 11a2e3ca10 tests: add example file for sysmosim-gr1
Change-Id: I36cfa81f9029bfaedd2e802a2d709596dbeb20ab
Related: OS#3405
2018-08-23 10:44:51 +02:00
Philipp Maier a3de5a331e cards: do not feed ascii as adm for sysmosim-gr1
When sysmosom-gr1 is used with a custom ADM key, then the ADM string is
not fed through h2b() like we see it with sysmo-usim-sjs1 for example.

- feed the ADM to h2b() before use

Change-Id: I0b7cab380b89612ed3b8318e014161038335fe1b
Related: OS#3405
2018-08-23 10:44:33 +02:00
Philipp Maier 087feff7cb cards: autodetect sysmosim-gr1
The sysmosim-gr1 lacks the auto detection feature because no autodetect
is yet programmed inside the related class.

- add autodetect for sysmosim-gr1

Change-Id: Iec1f1ab6824ff2328baedd731b08df997df4da01
Related: OS#3405
2018-08-23 10:43:57 +02:00
Neels Hofmeyr 52f59aca78 readme: add 'serial' dep, cosmetically rearrange
Change-Id: I414b897ba4911b7428ddf807cb04a93700ee0193
2018-08-20 21:54:34 +02:00
Philipp Maier fb98dd6d6e commands: depend on pytlv only when it is actually needed
Some of the USIM-Card programming implementations do not need to look
at card responses, which means they also do not have to parse TLV
data. Lets depend on pytlv only in cases where TLV data has to be
parsed so that useser of cards that do not need at can go without
installing pytlv.

Change-Id: Ida841d74d9581e7f395751b0f74556a06a038de6
2018-07-25 18:52:58 +00:00
Philipp Maier 53b6dc216f readme: add info about dependencies
So far, the README.md file does not mention much about the
dependencies. This commt adds at lest the most important ones

Change-Id: I912bbf787e1408100183cade2113bf7617b86ffa
2018-07-25 18:52:58 +00:00
Alexander Couzens 73a0f047a1 add .gitreview
git review uses this file to build the git url.

Change-Id: Ia35aeb33d43ace3c71689d5acbb8d1259ccb7b42
2018-07-19 23:51:00 +02:00
Alexander Couzens 4731232aae contrib: add jenkins.sh
Run the tests.

Change-Id: I9308f097bf77d82e5ef78d1be551baf127726f74
2018-07-19 23:46:38 +02:00
Philipp Maier 7f340851fc tests: add test program to verify pysim-prog.py (and pysim-read.py)
Pysim now supports quite a number of different cards. Estimating
if changes in pysim introce regressions becomes increasingly difficult

The script that is added with this patch is intended to run as
atomated testsuit on real cards attached to a test system. However,
it can also be used by developers locally to check for regressions.

Change-Id: I8c6f95998272333bc757b34e3ab6be004e8cd674
Related: OS#3376
2018-07-19 07:55:42 +00:00
Philipp Maier af9ae8bd6e cards: return SW in method update_plmnsel() of class Card
The method update_plmnsel() does not return the status word yet, which
causes pysim-prog.py to print an error message that does not influence
the functionality but does not look nice.

- preserve the status word that is returned with update_binary() and
  return it properly like the other methods do.

Change-Id: I54e8e165f87365e8162b36d24efc8f0db62b66da
Related: SYS#4245
2018-07-13 11:38:04 +02:00
Philipp Maier 1be35bfa09 cosmetic: fix cut and paste error in comment
Change-Id: I506585f8b300bb7a3e20edad7eca134374581d76
2018-07-13 11:36:26 +02:00
Philipp Maier a2650496ce pySim-read: read contents of PLMN related files.
The files EF.PLMNsel, EF.PLMNwAcT, EF.OPLMNwAcT, EF.HPLMNAcT are not
yet printed by pysim-read. Lets add support for those files.

Change-Id: Ice802033adfa6fc1bccc76da47495eb29c3aef6c
Related: SYS#4245
2018-07-13 08:57:20 +00:00
Philipp Maier ea6bdf0b99 pySim-read: Print exception when reading of EF.MSISDN fails
At the moment the exception is catched, but there is only a vague
error message printed. However, the exception string usually tells
us the status word, so it is very valuable to see it. Lets make
sure that the exception string is printed here.

Change-Id: Icb30470b1c0eee6a15fc028da820e92bf9ded27a
2018-07-13 08:56:58 +00:00
Philipp Maier 589c1a4ff5 cosmetic: fix excess space in log output (typo)
There shouldn't be a space between the end of a sentence and a
punctuation mark.

Change-Id: I33f9b8c803ccd185ffa370d235363423d82ba9c7
2018-07-13 08:50:33 +00:00
Philipp Maier 5bf42600d4 cards: add update method for EF:PLMNsel to Card class
The Card class offers update methods for various EF, but for
PLMNsel there is no update method available yet. Lets add one.

Change-Id: I832f7bef70c92dc101b94ad871b6cafaa626e134
Related: SYS#4245
2018-07-11 23:25:58 +02:00
Philipp Maier ac9dde683f pysim-prog: add commandline option to probe cards
In some situations it may be helpful to know the card name (type)
we deal with in advance. So lets ad an to probe that only detects
the card and then exists.

- Add commandline option -T --probe

Change-Id: I57422d3819d52fd215ac8f13f890729aad2af76f
Related: OS#3376
2018-07-04 11:54:01 +00:00
Philipp Maier 0e3fcaa1bb commands: get file/record length from FCP (USIM)
Some of the methods SimCardCommands() have ways to determaine length
information from the card response. Regular sims use a format where
the length field is on a fixed position. USIMs use FCP templates
(format control parameters), which is a TLV encodecs string. So lets
distingish if we deal with an USIM (We can easily do this by looking
at the select control parameters) and extract the length info from
the FCP.

- If we deal with USIMs, use the FCP to determine length
  information

Change-Id: I068cf8a532e1c79a2d208e9d275c155ddb72713c
Related: SYS#4245
2018-07-03 15:17:16 +02:00
Philipp Maier 859e0fd1ce __init__: also fetch response bytes for USIMs automatically
The method send_apdu() first transmits the APDU in the cards direction.
The card may indicate that there is a response available by responding
with SW1=9F, where SW2 is the number of bytes. send_apdu() will then
craft a get-response APDU to pickup the response bytes. This mechanism
works fine for SIM, but USIM uses SW1=61 to indicate the availability
of a response, so lets also sense on SW1=61 to support USIMs as well.

- Also check on SW1=61 to see if a response is available

Change-Id: Ied7fb78873a7c4109de471c7a5e9c3701ba0c7d5
Related: SYS#4245
2018-07-03 13:17:04 +00:00
Philipp Maier f779231da2 csv: fix missing import (broken CSV support)
with Change I38f5d36d16b41b5d516a6a3e2ec1d09637883932, new constants
for file identifiers were introduced. When csv file input is used,
then pySim-prog.py uses one of these constans without importing
it from ts_51_011.py

- Add missing import

Change-Id: Ic5b067b16ec204c2ba2264b1ffb48d37be8d5eb3
2018-07-03 12:53:37 +00:00
Philipp Maier d4ebb6fdf4 __init__: allow wildcards in expected SW for send_apdu_checksw()
The method send_apdu_checksw() is used to check the SW of the final
response against some pre defined value. However, in many cases the
last two digits of the SW are used to return varying information
(e.g. length information or a more specific status info). To cover
those cases it would be helfpul to define status words that contain
wildcards (e.g. 61**) in order to be able to accept all SWs from
6100 to 61ff.

- When the user supplies an expected SW with wildcards, mask out
  those digits in the response before comparing

Change-Id: I5bfc0522b4228b5d9b3415f6e708abcf0da0a7b7
2018-06-18 09:43:56 +00:00
Philipp Maier d9824887c9 pysim-prog: also allow raw hex adm pins besides numeric ascii
At the momemnt pysim takes the supplied ADM pin number and interprets
it as ascii string. This ascii string (max 8 digitis) is then padded
with 0xff bytes if necessary and sent to the card.

This limits the range of possible ADM keys and it is not possible
to deal with situataions where the ADM pin consists of arbitrary
bytes. At the momemnt pysim-prog forbis anything that is longer
than 8 digits. Lets also check if there are 16 digits and if yes
interpret them as raw bytes.

- when the adm pin is 16 digits long, interpret the string as raw
  bytes (hex).

Change-Id: If0ac0d328c64b57bc4d45d985a4a516930053344
Related: SYS#4245
2018-06-13 09:30:53 +02:00
Todd Neal 9eeadfc46b add support for open cells SIM cards
Change-Id: I4df5681952eefd7a67f5e2b0a96a9e01c9d960d2
2018-04-26 11:11:45 -05:00
Martin Hauke 6cbecaaf5c transport/serial: Fix serial transport
Fix a typo that broke the serial transport.

Change-Id: I7fcc97d505a5369f9f14d4a2abda92b7114a58cd
2018-02-18 17:04:50 +01:00
Harald Welte d9d2b941eb Revert "pySim-prog: ADM code can be longer 8 digits, it's implementation specific."
This reverts commit a51592e180, which
broke the use of ADM pins on sysmoUSIM-SJS1 (and possibly others?)

The ADM pins have so far always been specified as ASCII decimal digits,
i.e. something like "-a 53204025" gets translated to hex "3533323034303235"

After the above patch this is broken and gets instead translated to
"53204025ffffffff" in hex which obviously breaks.  Let's revert back to
the old behavior to make it work again.

Change-Id: I3d68b7e09938a2fcb7a9a6a31048388cc3141f79
2018-01-23 16:25:55 +01:00
Alexander Chemeris 19fffa1db7 Make derive_milenage_opc and calculate_luhn publicly available through utils.py
Change-Id: I2effc85fd55da0981de0ada74dcb28b7e8e56a01
2018-01-11 13:06:43 +09:00
Alexander Chemeris e0d9d88cd5 cards: Add Fairwaves SIM implementation.
Change-Id: Ia10ac433d3b0482bdf727c31f65a10042152797b
2018-01-10 17:16:31 +09:00
Alexander Chemeris 8ad124a0b8 cards: Implement card type autodetection based on ATR.
Change-Id: I1099a96626c0ce74243b47a8fdfa25b0d76a1ef3
2018-01-10 17:12:10 +09:00
Alexander Chemeris 47c73abd04 pySim-prog: Replace magic numbers with a readable EF file name.
Change-Id: Ibda7d5a4132971e884f6d760baf20cd33025a2af
2018-01-10 17:12:10 +09:00
Alexander Chemeris a51592e180 pySim-prog: ADM code can be longer 8 digits, it's implementation specific.
E.g. Fairwaves SIM cards have longer ADM codes.

Change-Id: I87d61764eeba4bcf7525ee4778cb8f244930db9b
2018-01-10 17:12:10 +09:00
Alexander Chemeris eb6807d3cb cards: Extend Card class with access functions for some of the standard EF files.
Change-Id: Icb7227fa7ebc837fccab456cbfad529f6ee81a28
2018-01-10 17:12:10 +09:00
Alexander Chemeris d2d660a935 Add methods to get ATR for a card or a link.
Implemented for both serial and PCSC readers.

Change-Id: Ic12e4b115d24a8b7e483a5603dd6cec90ad289cc
2018-01-10 17:12:10 +09:00
Alexander Chemeris dddbf525da utils: Fix documentation. 3+3=6 digits equals 3 bytes, not 6
Change-Id: I2722d788a69976e1c64a9caf6cf3049af27f9a30
2018-01-10 14:04:17 +09:00
Alexander Chemeris a5f0ea6979 utils: Functions to encode/decode EF SPN.
According to TS 51 011.

Change-Id: Ida184bc5c81cc8c228b8981b703f77d017e53334
2018-01-10 14:04:11 +09:00
Alexander Chemeris 067f69cade ts_51_011: A file with MF/DF/EF constants from TS 51 011
pySim has been using magic numbers to access various files which makes it hard
to read, maintain and extend. With this file in place we can start replacing all
those magic numbers with human readable names lile EF['IMSI'] instead of
['3F00', '7F20', '6F07'].

Change-Id: I38f5d36d16b41b5d516a6a3e2ec1d09637883932
2018-01-10 14:04:08 +09:00
Alexander Chemeris d17ca3ddd8 Fix comment: Ki -> OPC
Change-Id: I566cf7bc658c730b4381c0f145bfc4f805cca42a
2018-01-10 14:04:06 +09:00
Pau Espin Pedrol 665bd22fc5 utils.py: dec_imsi: Fix ValueError
It should fix the following observed error:
~/pysim$ ./pySim-read.py -p0
Reading ...
ICCID:
Traceback (most recent call last):
  File "./pySim-read.py", line 99, in <module>
    print("IMSI: %s" % (dec_imsi(res),))
  File "/home/lab434/pysim/pySim/utils.py", line 57, in dec_imsi
    l = int(ef[0:2]) * 2            # Length of the IMSI string
ValueError: invalid literal for int() with base 10: 'ff'

Change-Id: I7d3ecbf9edd190d1941816796cee60e3957d5943
2018-01-02 07:20:57 +00:00
Pau Espin Pedrol 287b6ce1b4 pySim-prog.py: Fix trailing whitespace
Change-Id: I735dc7bb774d77d3b60b1712b0f0afcbb81dc726
2017-12-29 23:35:22 +01:00
Pau Espin Pedrol ac23ad5013 pySim-*.py: Set shebang to use python v2
Nowadays bin/python usually points to python3, and this script is written
in python2, which means if run directly from terminal it will fail with
some print syntax errors.

Change-Id: I6ab4e9edc44a8045915d4828c6de2fa98027fb7e
2017-12-29 23:35:22 +01:00
Daniel Willmann 1d087efc97 Support writing SMSP for sysmoUSIM-SJS1
Closes: OS#1989
Change-Id: I6cbf69be3d410c18a509b98a63cb69bab74a528a
2017-09-01 07:56:13 +00:00
Philipp Maier e960488338 fix writing of ICCID for sysmo-usim-sjs1
The programming procedure for sysmo-usim-sjs1 lacks
writing the ICCID. This commit adds the missing call
to update_binary()

Change-Id: Ief85aa07c562d8d7b2a6dec302d2f485d0b1e577
2017-04-06 00:38:22 +02:00
Philipp Maier 4146086d2f Fix select control parameter
sysmo-usim-sjs1 requires P2 to be set to 0x0C (request FCI) when
using the USIM application commands. The FCI is not used by pysim
anyway and might even cause problems with other cards.

This commit adds a pair of get/set methods to the SimCardCommands
class in order to set a default for the selection control
parameters (P1, P2). (Similar to the set/get methods for the class
byte)

The SysmoUSIMSJS1 class now calls the setter method for the
selection control parameters inside of its constructuor and sets
the selection control parameter default to "000C". This way we
can be sure that we only change the behaviour for sysmo-usim-sjs1
and do not break support for any other cards.

Change-Id: I1993a267c952bf37d5de1cb4e1107f445614c17b
2017-04-06 00:38:22 +02:00
Neels Hofmeyr 3ce84d9a44 cosmetic: missing newlines on last line of 2 files
It's hard to keep this out of real patches, since normally editors add the
final newline automatically.
2017-03-21 13:07:57 +01:00
Harald Welte 9b7c45d05d README.md: Cosmetic/Formatting fixes 2017-03-17 22:34:08 +01:00
Harald Welte 42b6be8747 Update README with general project information and convert to Markdown 2017-03-17 18:08:09 +01:00
Harald Welte 9a1dcea7b3 Revert "Do not return the FCI information while selecting a file"
This reverts commit 8c1b33c439.
2016-10-27 14:40:02 +02:00
Holger Hans Peter Freyther 4e824686f5 re-program: Instead of specifying the IMSI, read it from the card. 2016-05-22 15:53:28 +02:00
Jan Balke 8c1b33c439 Do not return the FCI information while selecting a file
The sysmoUSIM-SJS1 card does not support returning the FCI
information.
Plus, the FCI information are not used anyway.
2015-08-20 13:32:56 +02:00
Jan Balke 3e84067a2b Add provision support for sysmoUSIM-SJS1 cards
The PIN-ADM has to given on the command line as it is provisioned
different for each card.
Currently only Ki, Op and IMSI are provisioned.
2015-08-20 13:32:56 +02:00
Jan Balke c3ebd33544 Add PIN-ADM argument to the command line
Allow overwriting the default PIN-ADM set in the card implementation.
2015-08-20 13:32:56 +02:00
Jan Balke 14b350f3a1 Allow changing the class byte for pdu messages 2015-08-20 13:32:03 +02:00
Harald Welte e9e5ecbe30 Introduce a '--dry-run' option to skip actual card access
This can be used for example to batch convert from CSV input to HLR
output without writing cards.
2015-08-20 13:23:15 +02:00
Harald Welte c26b82939f read_params_csv: Make sure we don't end up in endless loop
as a side effect, the first line is now specified with '-j 0'
and not '-j 1'
2015-08-20 13:23:15 +02:00
Harald Welte 7f62cecb61 pySim-prog: Add mode where it can re-generate a card from CSV
Rather than just having the capability of writing to CSV, it now
has the capability to (re)write a card based on data from the CSV:

./pySim-prog.py -S csv --read-csv /tmp/sim.csv -i 901701234567890

or in batch mode (from the first line onwards):

./pySim-prog.py -S csv --read-csv /tmp/sim.csv --batch -j 1
2015-08-20 13:23:15 +02:00
Harald Welte 130524b719 split parameter writing for CSV and SQL into separate functions 2015-08-20 13:23:15 +02:00
Sylvain Munaut 2fc205ceb9 cards: sysmocom SysmoSIM-GR2 support added to cards
Written-by: Kevin Redon
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-12-23 17:22:56 +01:00
Sylvain Munaut 9f13897408 pySim-read: MISDN is not mandatory
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-18 10:36:51 +02:00
Alexander Chemeris 7be92ff5d2 Move encoder functions for ICCID, IMSI and PLMN to pySim.utils for consistency. 2013-07-13 08:53:21 +02:00
Alexander Chemeris 6e58914746 Add an utility to read data from a SIM card. 2013-07-13 08:50:55 +02:00
Alexander Chemeris 5e96c3d910 utils: Add functions to decode IMSI and ICCID from EF raw data. 2013-07-13 08:49:03 +02:00
Alexander Chemeris 21885249cf Implement setting of EF.ACC file in GrcardSim and _MagicSimBase
From: Alexander Chemeris <Alexander.Chemeris@gmail.com>
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-02 15:19:09 +02:00
Sylvain Munaut 5da8d4e0d4 cards: Fix spacing according to PEP
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-02 15:13:24 +02:00
Sylvain Munaut 053c89578c cards: Fix comment position
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-07-02 15:12:32 +02:00
Holger Hans Peter Freyther cca41795a7 usim/opc: Derive OPC from KI and OP 2012-03-22 15:25:31 +01:00
Harald Welte 93b38cd0f5 usim/opc: Add support to write completely random OPC
Allow to set the OPC, write it out to the state, generate it randomly.
2012-03-22 15:25:19 +01:00
Holger Hans Peter Freyther 4d91bf449f sysmoUSIM-GR1: Add basic (hacky) support for the sysmoUSIM-GR1
Right now we are only to program the KI, OPC, ICCID and IMSI. This
is done in a direct way and through the card abstraction.
2012-03-22 14:28:38 +01:00
Sylvain Munaut 8ca49e9ca8 cards: SMSP is left padded not right padded
I confused left & right, silly me ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-10 09:57:50 +01:00
Sylvain Munaut 9977c86e96 pySim-prog: Fix SMSC 'number type' field to 0x81
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-10 09:57:16 +01:00
Sylvain Munaut 607ce2a029 Fix computation of SMSP from a SMSC number
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-12-08 20:16:43 +01:00
Sylvain Munaut 1a914439b8 Whitespace fixes 2011-12-08 20:08:26 +01:00
Harald Welte e10394bfb6 Add sysmoSIM-GR1 as alias to grcardsim 2011-12-08 19:39:49 +01:00
Harald Welte 2c0ff3a167 correctly compute the ICCID (19 digits, including luhn checksum) 2011-12-08 19:39:49 +01:00
Holger Hans Peter Freyther 5dffefbf0c pySim-prog.py: pyflakes doesn't find Importerror..
Importerror -> ImportError, spotted by pyflakes.
2011-11-22 21:18:06 +01:00
Holger Hans Peter Freyther 50e7c03816 README: Mention the necessary wait_for_card 2011-07-27 08:55:44 +02:00
Harald Welte 3156d9073f cards: Add support for grcard.cn (Green Card) SIM cards
This does not have auto-detection (yet), so you have to explicitly
specify "-t grcardsim" on the command line
2011-03-22 21:48:19 +01:00
Harald Welte 982a3075f9 commands: Check SW for UPDATE BIN / UPDATE REC / VERIFY CHV 2011-03-22 21:47:20 +01:00
Sylvain Munaut 530076ebba commands: Fix bug in verify_chv.
Didn't get adapted properly to support several transports ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-23 20:28:58 +01:00
Sylvain Munaut 9f120e0169 pySim-prog: Fix insertion of Ki in HLR. Need to escape like DBI does it
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-23 20:28:24 +01:00
Sylvain Munaut 8d243e8847 pySim-prog: Fix crash when using manuam imsi/iccid/kc
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-23 20:27:48 +01:00
Sylvain Munaut 98d2b85a97 pySim-prog: Check that batch mode is used with auto parameters
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-23 20:27:25 +01:00
Sylvain Munaut 8f7d3ba8ba pySim-prog: Change logic to support batch programming
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-09 13:32:48 +01:00
Sylvain Munaut bdca252fb0 transport: Change transport api to allow for wait_for_card/connect/disconnect
This way, we can re-use the same transport parameters for several
cards for a future batch mode

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-09 13:31:58 +01:00
Sylvain Munaut 9c8729a2d1 pySim-prog: Fix pcsc device selection and link creation
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-08 23:20:27 +01:00
Sylvain Munaut 245d534962 transport/pcsc: Remove obsolete/debug code
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-08 22:42:07 +01:00
Sylvain Munaut 143e99d1c6 pySim-prog: Add options to save generated parameters to CVS or OpenBSC HLR
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-08 22:35:04 +01:00
Sylvain Munaut 1771603806 pySim-prog: Show default for mnc in help mode
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-08 22:33:51 +01:00
Sylvain Munaut e9fdecb38b pySim-prog: Group option for serial (dev & baud) together
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-08 22:33:19 +01:00
Sylvain Munaut e7c15cd088 transport: Put common methods in LinkBase class
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-07 10:01:55 +01:00
Sylvain Munaut 76504e0a6e Split all things into a more "library-like" package
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-07 00:24:32 +01:00
Sylvain Munaut be17997e55 Add a internal h2i purely for symmetry :)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-06 20:07:22 +01:00
Sylvain Munaut 6576ce1886 Add command to submit the CHV (pin code)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2010-12-06 20:00:27 +01:00
Harald Welte 6dc5145663 pySim: Add support for PC/SC readers
Support for PC/SC can be used by simply specifying the '-p 0' option
at the command line (indicating PC/SC reader 0, i.e. the first)
2010-11-23 01:28:44 +01:00
Sylvain Munaut 63722fd99b Fix format for 'SuperSim'
The Ki is at the very start for that card and not in a special EF

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2009-12-27 10:29:05 +01:00
Sylvain Munaut 36f7a2d60b Reset the card after formatting and auto-detect
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2009-12-27 10:28:47 +01:00
Sylvain Munaut 995c398c13 Add README, COPYING, .gitignor
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2009-12-27 09:43:51 +01:00
Sylvain Munaut 0d1e63a978 Initial import
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2009-12-27 09:27:57 +01:00
1447 changed files with 3937 additions and 10650 deletions
+2
View File
@@ -0,0 +1,2 @@
*.pyc
.*.swp
+3
View File
@@ -0,0 +1,3 @@
[gerrit]
host=gerrit.osmocom.org
project=pysim
@@ -1,8 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 08 Jan 2024 12:10:17 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35497
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 30 Apr 2025 20:21:55 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/40185
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 07 Dec 2023 13:19:52 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35244
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 20 Sep 2024 12:15:34 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/38224
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 21 Aug 2024 13:21:41 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37858
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 17 Aug 2024 05:17:19 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37815
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: osmith <osmith@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 05 Jun 2024 11:44:47 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/36961
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: laforge <laforge@osmocom.org>
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: dexter <pmaier@sysmocom.de>
Submitted-at: Fri, 28 Mar 2025 13:25:30 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/39859
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 12 Jul 2023 18:53:39 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/33689
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 18 Jan 2024 18:14:37 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35612
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 19 Jul 2024 12:10:09 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37510
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 03 Jun 2023 12:45:35 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/33078
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: dexter <pmaier@sysmocom.de>
Submitted-at: Thu, 08 Aug 2024 09:03:29 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37642
Comments-Total: 4
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 10 Jul 2024 06:51:23 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37423
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 02 May 2021 20:22:15 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/24026
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 19 Jul 2024 12:10:09 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37529
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 04 Aug 2024 11:02:09 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37733
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Verified+1: laforge <laforge@osmocom.org>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 23 Jul 2022 12:29:00 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/28747
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 26 May 2023 14:38:40 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/32994
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: dexter <pmaier@sysmocom.de>
Submitted-by: fixeria <vyanitskiy@sysmocom.de>
Submitted-at: Thu, 07 Jul 2022 09:53:49 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23633
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 25 May 2023 07:55:44 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/32979
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: dexter <pmaier@sysmocom.de>
Submitted-by: dexter <pmaier@sysmocom.de>
Submitted-at: Wed, 21 Apr 2021 10:35:59 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23843
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 24 Oct 2021 08:28:30 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/25872
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 25 Nov 2024 15:48:17 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/38906
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+1: dexter <pmaier@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 17 Jul 2024 14:07:16 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37497
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: pespin <pespin@sysmocom.de>
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: osmith <osmith@sysmocom.de>
Submitted-at: Mon, 24 Oct 2022 11:29:13 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/29843
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: osmith <osmith@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 10 Jun 2024 11:39:03 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37144
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: osmith <osmith@sysmocom.de>
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 18 Nov 2021 13:05:29 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/26317
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 05 Jan 2021 14:22:41 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/21858
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 02 Apr 2021 14:17:17 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23564
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: osmith <osmith@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: fixeria <vyanitskiy@sysmocom.de>
Submitted-at: Mon, 05 Sep 2022 16:42:43 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/29226
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 23 Mar 2021 11:54:47 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23424
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: dexter <pmaier@sysmocom.de>
Verified+1: dexter <pmaier@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 09 Dec 2025 16:23:49 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/41528
Comments-Total: 1
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 20 Jan 2021 19:24:44 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/22342
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 09 Feb 2022 20:23:27 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/27098
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Verified+1: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 09 Mar 2023 09:49:40 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/31715
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: osmith <osmith@sysmocom.de>
Submitted-at: Thu, 28 Aug 2025 12:05:37 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/40952
Comments-Total: 3
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 09 Feb 2026 12:46:03 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/40341
Comments-Total: 4
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Code-Review+1: dexter <pmaier@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 11 Sep 2024 06:04:29 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/38048
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 05 Jun 2021 09:35:08 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/24452
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 31 Dec 2019 17:07:38 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/16690
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 11 Apr 2021 09:34:06 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23717
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: pespin <pespin@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 12 Mar 2021 15:30:52 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23352
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 02 Apr 2021 19:10:07 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23580
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: Harald Welte <laforge@gnumonks.org>
Submitted-by: Harald Welte <laforge@gnumonks.org>
Submitted-at: Thu, 23 Aug 2018 16:08:07 +0000
Reviewed-on: https://gerrit.osmocom.org/10570
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 14 Feb 2022 18:34:28 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/27164
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 10 Feb 2022 18:31:53 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/27133
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 03 Feb 2025 19:11:52 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/39293
Comments-Total: 7
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 04 Aug 2024 11:02:09 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37685
Comments-Total: 12
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: neels <nhofmeyr@sysmocom.de>
Submitted-at: Thu, 24 Apr 2025 01:50:50 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/40133
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: dexter <pmaier@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 10 Apr 2021 22:12:55 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23699
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 05 Feb 2024 17:05:40 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35829
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 06 Jan 2026 21:10:29 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/41737
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 05 Feb 2024 17:09:13 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35845
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: osmith <osmith@sysmocom.de>
Submitted-by: osmith <osmith@sysmocom.de>
Submitted-at: Thu, 17 Aug 2023 15:00:52 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/34147
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 04 Feb 2026 13:45:31 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/42042
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Code-Review+1: laforge <laforge@osmocom.org>
Submitted-by: dexter <pmaier@sysmocom.de>
Submitted-at: Mon, 26 Jan 2026 15:21:37 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/41766
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: osmith <osmith@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: fixeria <vyanitskiy@sysmocom.de>
Submitted-at: Mon, 05 Sep 2022 17:15:34 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/29230
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 12 Sep 2023 09:21:50 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/34335
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 09 Jan 2020 13:05:50 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/16691
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 21 Apr 2021 16:39:04 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23817
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 21 Aug 2025 14:54:23 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/40468
Comments-Total: 18
Comments-Unresolved: 1
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 25 Jun 2023 06:23:45 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/33347
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: pespin <pespin@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 02 Nov 2023 23:43:05 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/34943
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 26 Nov 2024 20:28:48 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/38912
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 24 Oct 2021 08:28:30 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/25871
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 29 Jan 2024 06:32:33 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35729
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 26 Jul 2024 09:44:32 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37537
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 05 Jan 2021 15:37:08 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/21953
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Code-Review+1: pespin <pespin@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 02 Nov 2023 23:43:05 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/34938
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 13 Jul 2024 21:25:03 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37484
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 29 Apr 2020 09:10:55 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/17896
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 23 Mar 2024 09:17:28 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/36395
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sat, 22 Jan 2022 12:59:02 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/26965
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Code-Review+1: osmith <osmith@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 09 Jun 2024 14:21:18 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/37009
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 09 Jun 2024 14:21:18 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/36973
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 07 Apr 2021 16:45:12 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23661
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Code-Review+1: pespin <pespin@sysmocom.de>
Verified+1: Jenkins Builder
Code-Review+1: msuraev <msuraev@sysmocom.de>
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: fixeria <vyanitskiy@sysmocom.de>
Submitted-at: Fri, 14 Apr 2023 11:14:27 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/32297
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 05 Feb 2024 17:05:40 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35839
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: pespin <pespin@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 14 Jul 2022 17:14:41 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/28598
Project: pysim
Branch: refs/heads/master
@@ -1,9 +0,0 @@
Verified+1: Jenkins Builder
Verified+1: laforge <laforge@osmocom.org>
Code-Review+1: pespin <pespin@sysmocom.de>
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 29 Jan 2023 18:22:09 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/31067
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: Vadim Yanitskiy <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Submitted-by: herlesupreeth <herlesupreeth@gmail.com>
Submitted-at: Wed, 03 Jun 2020 06:30:37 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/18564
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 05 Apr 2022 13:00:19 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/27649
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: Harald Welte <laforge@gnumonks.org>
Verified+1: Harald Welte <laforge@gnumonks.org>
Submitted-by: Harald Welte <laforge@gnumonks.org>
Submitted-at: Wed, 04 Jul 2018 11:36:21 +0000
Reviewed-on: https://gerrit.osmocom.org/9597
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: fixeria <vyanitskiy@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Wed, 05 Jan 2022 09:44:47 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/26767
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: fixeria <axilirator@gmail.com>
Verified+1: Jenkins Builder
Submitted-by: herlesupreeth <herlesupreeth@gmail.com>
Submitted-at: Fri, 13 Mar 2020 07:44:45 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/17385
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 04 Jun 2020 22:13:47 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/17848
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: fixeria <vyanitskiy@sysmocom.de>
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Tue, 27 Jun 2023 08:37:35 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/33421
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: Harald Welte <laforge@gnumonks.org>
Verified+1: Jenkins Builder
Submitted-by: Harald Welte <laforge@gnumonks.org>
Submitted-at: Wed, 26 Sep 2018 17:38:10 +0000
Reviewed-on: https://gerrit.osmocom.org/11073
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: osmith <osmith@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 21 Dec 2023 12:12:45 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/34962
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+1: osmith <osmith@sysmocom.de>
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 21 Dec 2023 11:31:57 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35382
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Fri, 30 Apr 2021 13:52:24 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/23995
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 25 Nov 2024 15:48:17 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/38907
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: dexter <pmaier@sysmocom.de>
Submitted-by: dexter <pmaier@sysmocom.de>
Submitted-at: Tue, 15 Sep 2020 13:46:10 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/20070
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Mon, 05 Feb 2024 16:56:30 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35809
Project: pysim
Branch: refs/heads/master
@@ -1,8 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Code-Review+1: pespin <pespin@sysmocom.de>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 02 Nov 2023 21:45:02 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/34936
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Verified+1: Jenkins Builder
Code-Review+2: laforge <laforge@osmocom.org>
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Thu, 07 Dec 2023 13:19:52 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/35243
Project: pysim
Branch: refs/heads/master
@@ -1,7 +0,0 @@
Code-Review+2: laforge <laforge@osmocom.org>
Verified+1: Jenkins Builder
Submitted-by: laforge <laforge@osmocom.org>
Submitted-at: Sun, 23 May 2021 12:35:29 +0000
Reviewed-on: https://gerrit.osmocom.org/c/pysim/+/24344
Project: pysim
Branch: refs/heads/master

Some files were not shown because too many files have changed in this diff Show More