Skip to content
Success

Changes

Summary

  1. transport/init/cosmetic: move copryight header to the top (details)
  2. runtime/cosmetic: add line break (details)
  3. card_key_provider: add PostgreSQL support (details)
Commit eda6182eddbab48fbd27fe5439b18cb64f19f229 by pmaier@sysmocom.de
transport/init/cosmetic: move copryight header to the top

The copyright header seems to be misplaced, let's move it to the top.

Change-Id: I8358cca3bc9adb5a186a8b38a3bd90d7aec60d5c
The file was modifiedpySim/transport/__init__.py
Commit eb7c5d85d092f3f36981960145484243c8e3163a by pmaier@sysmocom.de
runtime/cosmetic: add line break

The other source files have a line break between the character encoding
qualifier line and the python comment. Let's add a line break here
as well to maintain consistency.

Change-Id: Ied6b77eede748f1ddf6fde17c9b434fa4dd1114a
The file was modifiedpySim/runtime.py
Commit fddab8639f54e530d3140a7c0f8ea20697d457ad by pmaier@sysmocom.de
card_key_provider: add PostgreSQL support

The Card Key Provider currently only has support for CSV files
as input. Unfortunately using CSV files does not scale very well
when the card inventory is very large and continously updated.
In this case a centralized storage in the form of a database
is the more suitable approach.

This patch adds PostgreSQL support next to the existing CSV
file support. It also adds an importer tool to import existing
CSV files into the database.

Change-Id: Icba625c02a60d7e1f519b506a46bda5ded0537d3
Related: SYS#7725
The file was modifiedpySim-shell.py
The file was modifiedsetup.py
The file was addedcontrib/csv-to-pgsql.py
The file was modifiedpySim/card_key_provider.py
The file was modifieddocs/card-key-provider.rst