Bora M. Alper
5507ca371a
fix docker, move to go modules
2019-05-19 01:27:10 +01:00
Bora M. Alper
1fdfa131aa
v0.8.0 featuring BEP 51 "DHT Infohash Indexing"
2019-05-19 00:07:37 +01:00
Bora M. Alper
aae67090af
WIP for BEP 51 (complete but too buggy)
2019-05-15 13:18:42 +01:00
Bora M. Alper
88df49cb40
added CII Best Practices to README
2019-01-06 14:04:06 +03:00
Bora M. Alper
b0c9198f8d
started working on BEP 51: DHT Infohash Indexing
2019-01-05 21:35:13 +03:00
Bora M. Alper
10ba415c9a
tried fixing appveyor config, small change to README
2019-01-05 21:33:30 +03:00
Bora M. Alper
093d4c01f3
bumped version to v0.7.2
2019-01-01 18:29:34 +03:00
Bora M. Alper
8aaf9b4adf
fixed search error ( #183 )
2019-01-01 18:23:57 +03:00
Bora M. Alper
70371bf65a
updated READMEs of d/w
2018-12-31 12:47:56 +03:00
Bora M. Alper
d1126e3858
added links for Docker Hub
2018-12-30 20:14:31 +03:00
Bora M. Alper
87cec4ec37
magneticod: latest status messages now of priority info (rather than warn)
2018-12-30 19:40:35 +03:00
Bora M. Alper
f8a780068c
fixed no-auth problem (now works as intended)
2018-12-30 19:40:11 +03:00
Bora M. Alper
b375658fca
updated version to v0.7.1
2018-12-30 19:39:41 +03:00
Bora M. Alper
f7c2b2d29e
bumped docker Go version from 1.10 to 1.11
2018-12-30 19:39:03 +03:00
Bora M. Alper
786c72c3ad
Merge pull request #179 from jangrewe/master
...
Fix Docker images
2018-12-30 19:18:52 +03:00
Jan Grewe
6cea6ae9d9
Don't run tests when building Docker images.
...
Use maintained go-bindata.
2018-12-30 11:06:01 +01:00
Jan Grewe
2cba4905f7
Merge branch 'master' of github.com:jangrewe/magnetico
2018-12-30 10:49:44 +01:00
Jan Grewe
16596806d3
Merge branch 'master' of https://github.com/boramalper/magnetico
2018-12-30 10:48:31 +01:00
Bora M. Alper
889d7c95d2
Update Makefile
...
Co-Authored-By: jangrewe <jan@faked.org>
2018-12-30 10:42:10 +01:00
Bora M. Alper
45d37a528c
fixed Travis CI build status tag
2018-12-30 08:30:56 +03:00
Bora M. Alper
06383d1a2e
stylistic changes
2018-12-30 08:25:03 +03:00
Bora M. Alper
e01a3bed40
better error handling at sqlite3.go
2018-12-30 08:24:44 +03:00
Bora M. Alper
e7f5fb0831
better error handling at iso8601
2018-12-30 08:24:33 +03:00
Bora M. Alper
32fbe90604
max # of leeches limited, fixed parameters are now configurable
2018-12-30 08:24:14 +03:00
Bora M. Alper
c30f69d1e9
leech now correctly calls OnError when ext msg cannot be decoded
2018-12-30 08:22:50 +03:00
Bora M. Alper
eea341407d
fixed travis, added vet and staticcheck in makefile, modified READMEs
2018-12-30 08:21:56 +03:00
Bora M. Alper
3d80f7375c
PeerID is now honoured, -MC-
is our prefix!
2018-12-25 18:38:13 +03:00
Bora M. Alper
22049380c5
better connection handling (at close) in leech
2018-12-25 18:36:51 +03:00
Bora M. Alper
67d2110b6d
added compiledOn info to d&w
2018-12-25 18:35:11 +03:00
Bora M. Alper
5fd07f7ab5
fixed (v2) "unable to open database file"
2018-12-25 18:34:19 +03:00
Bora M. Alper
020b55104f
better error handling in c&w
2018-12-24 21:30:07 +03:00
Bora M. Alper
64543d71d7
fixed "unable to open database file" (potentially), and errors wrapped in pkg/persistence
2018-12-24 18:27:36 +03:00
Jan Grewe
11202f1b24
build with alpine, so that it runs in alpine
2018-11-25 18:46:49 +01:00
Jan Grewe
38179c271b
Fix errors about go-bindata when building magneticow
2018-11-25 18:23:40 +01:00
Jan Grewe
f9d6146747
fix: label multicow build stage correctly
2018-11-25 17:54:31 +01:00
Jan Grewe
b70e868a2d
use multi-stage build for Docker images, decreasing the size by >80%
2018-11-25 17:51:57 +01:00
Bora Alper
d5a03feb43
v0.7.0-beta1 is ready!
2018-09-21 13:00:23 +01:00
Bora Alper
8642b488c8
Merge branch 'master' of github.com:boramalper/magnetico
2018-09-21 12:55:07 +01:00
Bora Alper
c70d338ea5
Go is the new master!
2018-09-21 12:51:09 +01:00
Bora Alper
e2f4a3873f
added donation links on README.md
2018-09-02 19:26:54 +03:00
Bora Alper
2328087edb
magneticow: web: enable caching static resources for 24 hours
2018-08-27 20:25:41 +03:00
Bora Alper
74ca0cac13
magneticow: api: return 404 when the resource is not found
2018-08-27 20:25:17 +03:00
Bora Alper
4c4dc1c173
added documentation, and Dockerfiles
2018-08-27 11:15:01 +03:00
Bora M. Alper
6cb7f3783e
fixes #133
2018-08-17 16:02:44 +03:00
Bora Alper
afbe7cd384
persistence: fixed tons of things, read the full description
...
- value returned from last_insert_rowid() is now checked
- INSERT OR IGNORE INTO torrents is removed in favour of explicitly checking if the torrent is in the database
- changed trigger names for keeping 'torrents_idx' up to date
- fixed 'modified_on' once again, but this time for sure (it seems...)
2018-08-16 13:41:25 +03:00
Bora Alper
1ee35d02c6
persistence: fixed nil error on empty 'torrents' and changed "modified_on"
2018-08-15 11:53:07 +03:00
Bora Alper
4854239576
[magneticod] added mutex to BT/metadata/Sink.incomingInfoHashes
2018-08-07 10:32:12 +03:00
Bora Alper
aa40589e0a
updated Makefile (.PHONY)
2018-08-07 10:31:26 +03:00
Bora Alper
f7d426c200
updated .travis.yml
2018-08-07 10:30:23 +03:00
Bora Alper
85fb2f5ea9
resolved reqq question
...
reqq question
=============
reqq:
An integer, the number of outstanding request messages this client supports
without dropping any. The default in in libtorrent is 250.
"handshake message" @ "Extension Protocol"
@ http://www.bittorrent.org/beps/bep_0010.html
TODO: maybe by requesting all pieces at once we are exceeding this limit? maybe
we should request as we receive pieces?
answer
======
almost every single peer I encountered (for brief 10 minutes... which I think
is enough) had 255 as reqq value and the number of metadata pieces we requested
very rarely exceeded 20... I think it's fair to assume that exceeding "that
limit" will never be a question, and requesting the next piece as we receive
the previous one might increase the latency, unnecessarily.
2018-08-03 16:16:33 +03:00