Bora Alper
3a399b056e
fixed a bug that occurs when rLength is smaller than two (in fetcher)
2017-11-05 01:47:40 +00:00
Bora Alper
ae691ada79
started cleaning up for v0.7.0
...
I've decided instead to release a minimum viable product for v0.7.0 and
get some feedback from the community, and most importantly some
motivation as well to be able to keep working on magnetico as it
currently feels like a Sisyphean where the development seem to never
going to end...
2017-11-02 23:15:13 +00:00
Bora M. Alper
828e4691da
another halfway-through commit, ignore...
2017-10-04 14:07:48 +01:00
Bora M. Alper
620043f48c
halfway-through commit, ignore...
2017-08-24 23:30:20 +03:00
Bora M. Alper
b5ee1029e2
Merge remote-tracking branch 'origin/go-rewrite' into go-rewrite
2017-08-21 17:17:31 +03:00
Bora M. Alper
f33676614a
Merge pull request #141 from mweinelt/go-mysql
...
MySQL Support
2017-08-21 17:16:44 +03:00
Bora M. Alper
4b987d904a
added fetcher timeout, proto. tests, fixed codec, ignored "vote" queries
2017-08-21 17:15:41 +03:00
hexa-
19b0adcc3d
Merge branch 'go-rewrite' into go-mysql
2017-08-17 04:24:49 +02:00
Bora M. Alper
da5d5d9d42
now we check whether a torrent exists in the database
2017-08-16 20:28:33 +03:00
Bora M. Alper
09d1a57a87
a more sensible buffer (10) for newTorrents and add &then flush
2017-08-15 18:14:47 +03:00
Bora M. Alper
cab372c504
fixed database URL issue, and some other changes as well
2017-08-15 18:00:55 +03:00
Martin Weinelt
90fad55722
magneticod: use mysql in strict mode, increase name column to 1024 characters
2017-08-13 02:39:44 +02:00
Martin Weinelt
1123c948f9
magneticod: add mysql support
2017-08-10 22:47:42 +02:00
Bora M. Alper
374ce0538a
initial commit of go-rewrite
2017-08-08 14:58:51 +03:00
Bora M. Alper
35f07d84b9
Merge pull request #128 from mweinelt/magnetico-noauth
...
magneticow: allow no-auth also in feed url
2017-07-23 15:54:55 +03:00
Martin Weinelt
9a8d59c85e
magneticow: allow no-auth also in feed url
2017-07-23 12:40:46 +02:00
Bora M. Alper
3a7de3daaf
Merge pull request #126 from mweinelt/magneticow-noauth
...
magneticow: add --noauth argument to disable basic-auth
2017-07-21 21:45:22 +03:00
Bora M. Alper
91183f57d7
Merge pull request #124 from pcamelo/magneticow-host
...
Make magneticow listening host available to the user
2017-07-21 21:44:18 +03:00
Martin Weinelt
2ad6415586
magneticow: add --noauth argument to disable basic-auth
...
fixes #125
2017-07-21 20:42:33 +02:00
Pedro Camelo
487f038643
Make magneticow listening host available to the user
2017-07-19 02:02:29 +01:00
Bora M. Alper
5ee325f8f5
changed directory structure, bittorrent is still being refactored
2017-07-18 17:51:33 +03:00
Bora M. Alper
e0241fe48c
mainline/service done, also changed the signatures of transport signals
2017-07-15 23:27:45 +03:00
Bora M. Alper
57d466a666
d/dht/mainline/protocol completed
2017-07-14 21:19:07 +03:00
Bora M. Alper
1df6204a5f
initial commit for refactoring magneticod (far, far away from complete!)
2017-07-09 11:59:48 +03:00
Bora M. Alper
90538b10af
removed unused metadata queue
2017-07-07 13:31:29 +03:00
Bora M. Alper
2791164f27
document search syntax in magneticow docs
2017-07-05 16:44:37 +03:00
Bora M. Alper
45a2679e33
i hate restructedtext
2017-07-05 15:32:30 +03:00
Bora M. Alper
c9b7d8a58b
fixed formatting in magneticod docs
2017-07-05 15:30:16 +03:00
Bora M. Alper
9d62575cf5
fixed both docs and added iptables commands in magneticod docs
2017-07-05 15:25:15 +03:00
Bora M. Alper
bd1154be2f
fixes #113 ("enable"ing systemd service instead of just "start"ing it)
2017-07-05 10:35:52 +03:00
Bora M. Alper
affb500623
fixed unknown reference "_is_info_hash_new"
2017-07-05 09:50:56 +03:00
Bora M. Alper
b3e77e60b6
presumably fixes #97 (UNIQUE constaint failed)
2017-07-05 09:44:37 +03:00
Bora M. Alper
ecd04a84a0
re-add info_hash_index creation in magneticod:persistence
...
As @Glandos pointed out, we use it in magneticod too for determining
whether an info hash is new or not.
2017-07-04 22:22:31 +03:00
Bora M. Alper
2b99fb3675
fix for the feed, and added sorting support!
2017-07-04 18:51:46 +03:00
Bora M. Alper
07fe0d3eb4
corrected naming
2017-06-17 15:20:06 +03:00
Bora M. Alper
0c6d01184b
fixed wrong naming (query/response confusion)
2017-06-17 15:18:17 +03:00
Bora M. Alper
e624837059
create indices in magneticow rather than magneticod (rationale below)
...
It's better to create indices in magneticow rather than magneticod,
because magneticod does NOT need them, but magneticow does.
2017-06-16 12:08:30 +03:00
Bora M. Alper
c4b4773fdd
updated .gitignore to ignore .mypy_cache
2017-06-16 12:04:33 +03:00
Bora M. Alper
5b46734baa
added feed.png (required for magneticow feeds)
2017-06-16 12:04:15 +03:00
Bora M. Alper
0462d3b8a2
fixed a rare bug (when you remove the title of the torrent from the URL)
2017-06-16 12:02:24 +03:00
Bora M. Alper
74f5fb6f79
add a notice that preparing FTS might take a while
2017-06-16 11:31:16 +03:00
Bora M. Alper
65dc6737e1
implemented BEP 36 (Torrent RSS feeds) in magneticow
...
http://www.bittorrent.org/beps/bep_0036.html
2017-06-16 10:54:28 +03:00
Bora M. Alper
d877ba2475
eliminate unnecessary calls to __decode_nodes in __on_FIND_NODE_resp.
...
fixes #102 , thanks @Glandos!
2017-06-16 00:40:10 +03:00
Bora M. Alper
804fc10f1d
fixed "sqlite3.ProgrammingError: Cannot operate on a closed database."
...
p.c. you should stop running what is using the database before closing
it!
2017-06-15 15:49:41 +03:00
Bora M. Alper
f4651fc6e3
fix mypy errors (although there are many # type: ignore
lying around)
2017-06-15 13:40:03 +03:00
Bora M. Alper
6088ef6eec
fix pylint errors (now it is rated 10.00/10 yeah!)
2017-06-14 18:05:14 +03:00
Bora M. Alper
235a42884f
v0.6.0 is out!
...
v0.6.0, overall, tries to make magnetico more stable rather than
introducing new features.
## magneticod
* Removed better_bencode internal fork (but we are still using it so no
loss at performance). This has caused some issues for some users and
this release should solve the issue (e.g. #98 ).
* General cleanup, performance improvements, minor bug fixes...
* Most notably among all, we improved our still-primitive congestion
control support for BSD-based OSes, including OS X.
## magneticow
* There are no changes in magneticow, but version number is bumped to
stay in-sync with magneticod.
2017-06-14 11:35:35 +03:00
Bora M. Alper
5e5d152cc1
initial proposal for the magneticow REST-ful HTTP API!
2017-06-13 15:17:52 +03:00
Bora M. Alper
dea0778511
fixed checking errno in dht.py
2017-06-13 15:16:48 +03:00
Bora M. Alper
11f573a01d
Merge pull request #96 from matega/master
...
Removed ext_modules section from magneticod/setup.py
2017-06-12 22:12:29 +03:00