summaryrefslogtreecommitdiff
path: root/easytool
Commit message (Collapse)AuthorAgeFilesLines
* easytool: fix calculation of 'remaining' when modifying log recordHarald Welte2010-08-171-1/+1
|
* easytool: Add BUS transaction type (we don't know more details)Harald Welte2010-08-172-0/+2
|
* easytool: open file read/write in case we want to modify contentHarald Welte2010-08-171-3/+10
|
* actually call functions to modify the dump fileHarald Welte2010-08-161-14/+19
|
* easytool: ad getopt option parserHarald Welte2010-08-161-4/+59
|
* add functions to do comprehensive modifications of last purchase or rechargeHarald Welte2010-08-154-8/+202
|
* bump version numberHarald Welte2010-08-151-5/+4
|
* easytool: Decode the last MRT station entered/left fieldsHarald Welte2010-08-152-1/+21
|
* don't print empty transaction log recordsHarald Welte2010-08-151-1/+1
|
* print full transaction log, including recharge-section, better formattingHarald Welte2010-08-156-33/+79
|
* Support the 0x30 (recharge) transaction typeHarald Welte2010-08-142-0/+2
|
* add function to alter the 'sum of the day'Harald Welte2010-08-142-0/+18
|
* Fix the block/sector naming mistake in structure namesHarald Welte2010-08-142-8/+8
|
* add functions to alter easycard log records and mifare value blocksHarald Welte2010-08-146-57/+135
|
* use correct block number for production timestampHarald Welte2010-08-131-1/+1
|
* Unravel the mystery of Block 15 Sector 2: Total sum of purchases / dayHarald Welte2010-08-131-3/+17
| | | | This is how they implement the daily limit of the card
* print decimal card id the same way it is printed on receiptsHarald Welte2010-08-131-2/+2
| | | | | seems like they're now changing endian-ness before printing the decimal UID on the invoice/receipt in shops that accept EasyCard.
* there is one more sector with log recordsHarald Welte2010-08-121-1/+1
|
* add .gitignore fileHarald Welte2010-08-121-0/+2
|
* print copyright and NO WARRANTY statement during startupHarald Welte2010-08-121-3/+23
| | | | Also, check for missing file name argument
* Separate the mifare classic related stuff out from the EasycardHarald Welte2010-08-124-51/+79
|
* add support for decoding re-entering of a stationHarald Welte2010-08-123-0/+6
| | | | | | | | | | | When entering, leaving and re-entering the station, a different transaction code (0x80) seems to be used, as opposed to the normal 0x00. I don't really understand why, since at least billing-wise it makes no difference. If you enter and leave without a ride, you still need to pay the fare. However, it might count as a 'connection' similar to the situation when you make a connection from bus to MRT or otherwise. In that case, there is some reduction of the fare price of the second ride.
* add printing of card UID/number and date of issueHarald Welte2010-08-121-14/+48
|
* add transaction number parsingHarald Welte2010-08-121-3/+4
|
* pretty-printing of transaction logHarald Welte2010-08-121-1/+1
|
* print MRT station nameHarald Welte2010-08-121-1/+12
|
* add license headersHarald Welte2010-08-123-0/+64
|
* split easytool into multiple files, add database of MRT station namesHarald Welte2010-08-126-34/+166
|
* add first version of easycard dumping toolHarald Welte2010-08-121-0/+180
personal git repositories of Harald Welte. Your mileage may vary