Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | easytool: open file read/write in case we want to modify content | Harald Welte | 2010-08-17 | 1 | -3/+10 |
| | |||||
* | actually call functions to modify the dump file | Harald Welte | 2010-08-16 | 1 | -14/+19 |
| | |||||
* | easytool: ad getopt option parser | Harald Welte | 2010-08-16 | 1 | -4/+59 |
| | |||||
* | add functions to do comprehensive modifications of last purchase or recharge | Harald Welte | 2010-08-15 | 1 | -1/+1 |
| | |||||
* | bump version number | Harald Welte | 2010-08-15 | 1 | -5/+4 |
| | |||||
* | easytool: Decode the last MRT station entered/left fields | Harald Welte | 2010-08-15 | 1 | -1/+12 |
| | |||||
* | print full transaction log, including recharge-section, better formatting | Harald Welte | 2010-08-15 | 1 | -30/+1 |
| | |||||
* | Fix the block/sector naming mistake in structure names | Harald Welte | 2010-08-14 | 1 | -4/+4 |
| | |||||
* | add functions to alter easycard log records and mifare value blocks | Harald Welte | 2010-08-14 | 1 | -56/+0 |
| | |||||
* | use correct block number for production timestamp | Harald Welte | 2010-08-13 | 1 | -1/+1 |
| | |||||
* | Unravel the mystery of Block 15 Sector 2: Total sum of purchases / day | Harald Welte | 2010-08-13 | 1 | -3/+17 |
| | | | | This is how they implement the daily limit of the card | ||||
* | print decimal card id the same way it is printed on receipts | Harald Welte | 2010-08-13 | 1 | -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 records | Harald Welte | 2010-08-12 | 1 | -1/+1 |
| | |||||
* | print copyright and NO WARRANTY statement during startup | Harald Welte | 2010-08-12 | 1 | -3/+23 |
| | | | | Also, check for missing file name argument | ||||
* | Separate the mifare classic related stuff out from the Easycard | Harald Welte | 2010-08-12 | 1 | -50/+33 |
| | |||||
* | add support for decoding re-entering of a station | Harald Welte | 2010-08-12 | 1 | -0/+4 |
| | | | | | | | | | | | 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 issue | Harald Welte | 2010-08-12 | 1 | -14/+48 |
| | |||||
* | add transaction number parsing | Harald Welte | 2010-08-12 | 1 | -3/+4 |
| | |||||
* | pretty-printing of transaction log | Harald Welte | 2010-08-12 | 1 | -1/+1 |
| | |||||
* | print MRT station name | Harald Welte | 2010-08-12 | 1 | -1/+12 |
| | |||||
* | add license headers | Harald Welte | 2010-08-12 | 1 | -0/+22 |
| | |||||
* | split easytool into multiple files, add database of MRT station names | Harald Welte | 2010-08-12 | 1 | -34/+4 |
| | |||||
* | add first version of easycard dumping tool | Harald Welte | 2010-08-12 | 1 | -0/+180 |