about summary refs log tree commit diff
path: root/pkgs/santander
Commit message (Collapse)AuthorAgeFilesLines
* pkgs/santander: Suppress substitution failureaszlig2016-08-291-0/+3
| | | | | | | | | | | | | Since NixOS/nixpkgs@b6c204f substituting a file which doesn't exist will fail and the preFixup phase tries to substitute something in the "install-dependency" script, which doesn't exist here in vuizvui (we're using a later version directly from upstream Git). I'm suppressing this simply by null'ing out the preFixup phase instead of fixing this properly because I'm not going to stay at this bank for a very long time. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs: Add a wrapped browser for Santander HBCIaszlig2016-06-064-0/+460
I didn't get the starcoscard to run with aqbanking so far and the bank itself is very uncooperative if it comes to giving specific details about their implementation of FinTS 3.00, so in the end I'm going to move away from the bank. But during transition this will work much better than running a Windows VM (which I didn't have access to in the meantime, so I *had* to get this running somehow), especially because we can wrap this plugin in *any* browser that supports NPAPI. Also, there seems to be some work implementing PPAPI support for pipelight, but the branch is stale since quite a while: https://bitbucket.org/mmueller2012/pipelight/branch/ppapi Going back to the pesky Santander plugin: In order to support PC/SC-Lite, we need to patch Wine to get support for the winscard API. We also patch out unixfs, so while there definitely are better sandboxing options this should suffice so that the plugin doesn't write garbage on any location of the system (basically it works entirely read-only). So in the end we get a nice and small dwb browser, which directly opens up the login page along with the plugin. The browser is wrapped so that it only writes to a temporary location, so as soon as it is closed all the cruft is cleaned up afterwards. Signed-off-by: aszlig <aszlig@redmoonstudios.org>