* Add c-lightning support
* Got subscribe paid invoices working with c-lightning
* Remove log lines
* Use a single config section for all lightning configs
* Fix itest config
* Update configuration doc with new confis
* Got itest working with lnd using tor for both listen and connect
* Got itest working with configurable target address for lnd tor config
* Update development doc with tor service in background services
* Other lnd container in docker-compose seems to work
* Add new docker-compose using btcd
* Fix external host config for docker-compose
* Remove btcctl container from docker-compose in docker dir
* Mount btcd rpc certs dir to host dir
* Revert "Mount btcd rpc certs dir to host dir"
This reverts commit a79246fb3c.
* Use bitcoin-core instead of btcd in docker-compose.btcd
* Got squeaknode connection and buy working from host machine to container
* Got host to container connection working in main docker-compose
* Remove old comments from docker-compose
* Make squeaknode container use persistent volume
* Add tor proxy to dockerfile
* Update development doc with containerized squeaknode info
* Remove docker-compose.btcd.yml
* Remove unused configs from docker config.ini
* Add zmq hash block port to docker config.ini
* Use price_msat for config and internally
* Use price_msat in admin protocol for offer message
* Use price_msat in sent payments table and protocol
* Update frontend to use new protocol with price_msat for offer
* Update static build
* Use default configs for webadmin
* Remove sqlite config from config file
* Use default config for sqk dir
* Use derived default lnd tls cert path in config
* Use default config for macaroon path
* Remove macaroon path config from docker config.ini
* Got mainnet working in docker
* Update readme
* Remove unused network param in docker config.ini file
* Update readme
* Rename squeakserver to squeaknode and get itest passing
* Fix itest dockerfile
* Rename more squeakserver to squeaknode
* Rename database from squeakserver to squeaknode
* Update readme
* Remove frontend/build from git
* Rename squeakserver to squeaknode in tox and main
* Require authentication for web app index page
* Got template working for login page
* Got fake login working
* Add logout endpoint
* Remove old comment
* Got login working
* Remove log lines
* Make host and port for web server configurable
* Add webadmin host and port to config file
* Use current host and port in web frontend
* Remove envoy and frontend from docker compose
* Remove envoy
* Remove unused postgres docker volume
* Show peer connection status for lightning node
* Add connect peer button to lightning node page
* Add test for connect peer
* Add working test for list peers and connect peer
* Add test for disconnect peer
* Fix sqk dir config
* Fix sqk_dir config
* Successfully connect to sqkserver_other in docker-compose
* Remove unused dialog from lightning node page
* Use sqlite for squeak node in docker compose
* Include other sqkserver in docker docker-compose
* Use second instance of squeak node in docker compose
* Remove old log line
* sqlite db engine works in itest
* Remove unused comment
* Use integer for invoice timestamp and invoice expir
* Fix insert offer
* Remove show tables in queries
* Add peer sync controller class
* Got sync downloader with remote connection working
* Got lookup hashes to download working in sync downloader
* Add peer sync status class
* Check stopped event flag before continuing with download
* Got peer download running in a separate thread for each peer
* Rename peer download class
* Fix get current download in sync status
* Add peer upload thread
* Got peer upload working
* Got peer download working
* Display different message in frontend when squeak is locked
* Change default quota for upload rate limit
* Add max squeaks per block per address config
* Add rate limiter class
* Check rate limiter in squeaknode before saving squeak
* Got working itest with rate-limited requests
* Docker-compose in main docker folder working
* Fix rpc host in start lnd script
* Remove link alias for btcd in btcctl
* Remove docker-compose links alias for btcd in lnd container
* Remove unused open ports in itest docker-compose
* Remove unused environment variabls from itest docker-compose
* Fix port conflicts between itest and docker docker foler docker-compose containers
* Use config file mounted in docker container to run squeakserver
* Fix test script to shut down at end
* Expose port in dockerfile
* Update main docker-compose to use config file