Commit Graph

253 Commits

Author SHA1 Message Date
Bora Alper
7048110cd0 improved error handling in DoesTorrentExist() in persistence/sqlite3.go 2017-11-05 01:48:55 +00:00
Bora Alper
ddd0b15b69 changed README file to markdown! 2017-11-05 01:48:03 +00:00
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
d828c8c41e Added unstable repo warning to README 2017-10-17 10:42:59 +01: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