Commit graph

217 commits

Author SHA1 Message Date
Naim A bf6578f085
moved to actix-web for http server 2018-10-21 01:02:12 +03:00
Naim A e5a9500edc
Removed hyper based http server 2018-10-19 12:23:08 +03:00
Naim A c60fd49c48
WIP: replaced Vec<u8> usage with StackVec<u8> for performance 2018-07-11 00:12:33 +03:00
Naim A ec490d47ca
WIP: more detailed web-server, will allow to pass IP since hyper doesn't 2018-07-08 17:03:23 +03:00
Naim A ca77851b49
WIP: major changes;
* using RwLock instead of Mutex.
* Added WebServer for API & http tracker using hyper.
* added iterator trait for StackVec<T>.
* removed benchmarks since they require nightly rust.
2018-06-24 13:20:18 +03:00
Alfonso Montero 2e0a25632c Docker image documenting (#41)
* Docker sample conf: minor comment improvements.
* Add public Docker image to docs (followup to #39).
2018-06-19 00:59:31 +03:00
Naim A 27111c0c83
Added partial implementation for a stack "vector" 2018-06-15 13:02:36 +03:00
Naim A 6d5aaf5622
Added travis-ci configuration 2018-06-12 20:23:49 +03:00
Naim A 53eb629f50
WIP: announce and DB better implementation 2018-06-12 20:23:19 +03:00
Naim A dd04df33f6
WIP: only announce implemented... 2018-06-11 22:46:57 +03:00
Naim A 2269e939ef
Initial Commit 2018-06-08 18:35:22 +03:00
Alfonso Montero 121535ee35
Add API server parameters to example udpt.conf file (#38)
Added API server parameters to example udpt.conf file (using default values)
2018-03-21 23:05:45 +02:00
Naim A 7a41539a8f
Delete bitcoin-qr.png 2017-12-24 21:49:15 +02:00
Naim A cd993844a0
Update CONTRIBUTING.md 2017-12-24 21:48:57 +02:00
Naim A 8468b96568
Update README.md 2017-12-24 21:48:09 +02:00
Naim A ef208e9acc
docker: Added sample configuration for docker 2017-11-02 15:04:28 +02:00
Alfonso Montero 6c084ca985
Add Docker workflow to hacking options (#37)
* Adds Dockerfile & docker-compose.yml
* Additions to documentation
Thanks to @pataquets for the PR!
2017-11-02 14:54:06 +02:00
Naim A da7f91b6b9
Improvements to REST API (#33)
* API Server re-implemented with libevent.
* Code & CMake organization.
2017-10-31 01:42:56 +02:00
Naim A 9f0d1f495c
docs: some fixes, analytics + typos 2017-10-05 22:16:18 +03:00
Naim A 3918242342
doc: minor changes 2017-10-02 18:09:08 +03:00
Naim A 6afc76942a
Sphinx documentation sources (#34)
* documented UDPT with sphinx
* created manpage configuration for sphinx
* update README.md's referral to naim94a.github.io/udpt
2017-10-02 17:40:58 +03:00
Naim A e0dffc83c8
Merge branch 'makefu-patch-1'
Fixes error message on some gcc compilers
2017-09-27 17:49:21 +03:00
Felix Richter ccc9ad434b add #include <atomic> to src/udpTracker.hpp
Without the explicit include of <atomic> from std i get the following error:
```
In file included from /tmp/nix-build-udpt-2017-09-27/src/udpTracker.hpp:166:14: error: 'atomic_bool' in namespace 'std' does not name a type
         std::atomic_bool m_shouldRun;
              ^~~~~~~~~~~
```
2017-09-27 13:19:58 +02:00
Naim A f34fcdbd04
Refactored (#31)
* Build system changed to CMake
* Converted tabs to spaces
* Removed all usages of boost::log
* Replaced boost::thread with std::thread
* Update copyright year
* Added a tiny bit of unit tests
* Added a simple message queue
* Added basic independent logging
* Added CONTRIBUTING
2017-09-27 04:55:03 +03:00
Naim A 7193f945a9 Update README.md 2017-09-14 03:56:29 +03:00
Naim A f6318e9deb Changed C++11's filesystem include header 2017-09-14 02:35:01 +03:00
Naim A 382f775130 Removed Makefile, using CMake now... 2017-09-14 02:34:23 +03:00
Naim A bffded45fa added gitignores for Clion 2016-12-08 20:39:09 +02:00
Naim A 6bf8a7ca6c Moving to CMake... 2016-12-08 20:38:43 +02:00
Naim A 82a40bfdbc Converted bad character 2016-12-08 20:38:14 +02:00
Naim A d7e8df7e71 Renamed license filename 2016-12-06 23:14:08 +02:00
Naim A e826b58ea0 Fix for issue #25 2016-10-05 00:20:08 +03:00
Naim A 0790558de8 Added samploe configuration 2016-02-20 21:42:48 +02:00
Naim A 4b26c85917 Start + Stop service 2016-02-20 21:13:09 +02:00
Naim A 7d27979828 Merge pull request #23 from naim94a/feature/windows-service
Feature/windows service
2016-02-19 13:43:58 +02:00
Naim A c91efa300b Fix for gcc 2016-02-19 13:41:15 +02:00
Naim A b8db8f5d51 Basic working windows service 2016-02-19 13:33:02 +02:00
Naim A 14dd7e004b Added SubSystem to VS project 2016-02-17 01:52:10 +02:00
Naim A 35e9a27ad2 Seperating config 2016-02-17 01:51:31 +02:00
Naim A c9cf00da5f Updated project to VS2015 2016-02-13 18:40:48 +02:00
Naim A c54a48c40b Fix issue #22 2016-02-08 12:42:58 -08:00
Naim A 9f707dfa01 Merge pull request #21 from naim94a/feature/logging
Feature/logging
2016-02-07 00:50:41 +02:00
Naim A 221d374ff2 Adjustable logging level 2016-02-07 00:48:44 +02:00
Naim A 99c87f6578 Logging to file. WIP 2016-02-06 23:26:01 +02:00
Naim A c0d93e6340 basic logging + windows service fix 2016-02-05 16:36:44 +02:00
Naim A d1d879c27c WIP: Added some logging to tracker 2016-02-05 03:56:49 +02:00
Naim A db4b8e8c81 Completely removed logging 2016-02-05 02:31:18 +02:00
Naim A 7271aa2cb0 WIP: adding windows service 2016-02-05 02:31:18 +02:00
Naim A 465f942baf Added OSError exception class 2016-02-05 02:31:18 +02:00
Naim A 2a3a02ce2c Merge pull request #18 from naim94a/bugfix/issue-17
Bugfix/issue 17
2016-02-01 00:14:39 +02:00