Bora Alper
c7dd6b9285
fixed .travis.yml #2
2018-08-03 12:23:00 +03:00
Bora Alper
e0a323d01c
fixed .travis.yml
2018-08-03 11:51:20 +03:00
Bora Alper
dc420da802
cumulative commit! (see the description for changes)
...
magneticod:
!!! disabled the gradual increase in congestion control, for some reason we still can't detect congestion...
- `*net.UDPAddr` in dht/mainline instead of `net.Addr`
- fixed a bug when a very small extension message received
- simplified how peer adress is handled in bittorrent/metadata/sink
- simplified TrawlingResult in dht/mainline
magneticow:
- use WAL for sqlite3
persistence:
- use URL.String() instead of url.Path in sql.Open() so that URL parameters are not lost...
2018-08-03 11:28:50 +03:00
Bora Alper
c07daa3eca
magneticod: metadata leech refactored heavily, now much more readable <3
...
+ persistence: we now make sure that rows are always closed using `defer`
2018-07-24 15:41:13 +03:00
Bora Alper
0614e9e0f9
magneticow: basic auth now works!
2018-07-12 10:58:39 +03:00
Bora Alper
a9cf795562
magneticow api is now *completely* done!
2018-07-08 12:08:24 +03:00
Bora Alper
ba1be368cf
magneticow & api: statistics are now working!
2018-07-07 14:56:34 +03:00
Bora Alper
1e4b6d55aa
magneticow: feeds now work!
2018-07-01 18:16:17 +03:00
Bora Alper
80881c42c3
magneticow: most recent torrents now works correctly
2018-07-01 17:30:06 +03:00
Bora Alper
cab54c6ec1
persistence: now using Row Value Comparsions as it should been using
2018-07-01 17:29:42 +03:00
Bora Alper
e20cdca890
magneticow: orderBy now works at API endpoint, no web interface yet
2018-06-29 20:08:00 +03:00
Bora Alper
3a45f17647
now torrent pages work too!
...
- Changed the URL structure of torrent pages:
Before:
/torrents/{{infoHash}}/{{name}}
After:
/torrents/{{infoHash}}
2018-06-29 18:58:57 +03:00
Bora Alper
0501fc3e3c
magneticow: search now works perfectly!
...
- support for ordering is yet to be implemented
2018-06-19 18:49:46 +03:00
Bora Alper
44c6ebbb73
Merge branch 'go-rewrite' of github.com:boramalper/magnetico into go-rewrite
2018-04-29 14:54:27 +01:00
Bora M. Alper
05126b7449
Merge pull request #165 from izolight/fix-single-files
...
Fix adding of single file torrents
2018-04-29 12:59:03 +01:00
Gabor Tanz
8d1ea5ba0c
fix handling of single file torrents
2018-04-28 23:48:36 +02:00
Bora Alper
0c54cc80dc
[magneticow] the search now works, but need to change our approach
2018-04-25 21:33:50 +01:00
Bora Alper
ac7d0a514f
QueryTorrents() of sqlite3 is complete! (testing needed)
2018-04-21 10:05:12 +01:00
Bora Alper
f8b489f4a0
fixed some imports
2018-04-16 16:40:54 +01:00
Bora Alper
7e2a2bc5d9
persistence/sqlite3 torrents_idx FTS5 table is created in user_version 3 (+ some other code improvements)
2018-03-04 11:07:53 +00:00
Bora Alper
ad839ae554
updated comments of QueryTorrents()
and GetTorrent()
in persistence/interface
2018-03-03 22:09:34 +00:00
Bora Alper
5c4d96402d
removed enableFTS
arg in MakeDatabase
2018-03-03 17:11:13 +00:00
Bora Alper
3a886229fc
fixed pkg/persistence/interface.go
2018-03-03 17:09:49 +00:00
Bora Alper
7a49acb50a
created /cmd and /pkg directories
2018-03-02 18:56:17 +00:00
Bora Alper
002d0af080
4rd attempt for appveyor
2017-11-15 00:51:20 +00:00
Bora Alper
506ff52665
2nd attempt for appveyor
2017-11-15 00:43:58 +00:00
Bora Alper
3b7beb2b98
yet another attempt at appveyor.yml
2017-11-15 00:40:35 +00:00
Bora Alper
64ff7e0749
Made database cmdline arg optional again, fixed appveyor.yml
2017-11-15 00:25:32 +00:00
Bora M. Alper
b44d56f07d
Added build status badges to README.md
2017-11-08 19:08:19 +00:00
Bora M. Alper
17f2971e11
Updated appveyor.yml
2017-11-08 18:58:25 +00:00
Bora M. Alper
8bb44f69c7
Added appveyor.yml
2017-11-08 18:56:12 +00:00
Bora Alper
e994a1d92b
added CPU profiling
2017-11-08 00:03:02 +00:00
Bora Alper
d0c1b68692
Thanks to @anacrolix, we no longer need to monkey-patch the torrent
!
...
Also added `operations_test.go` to ensure that it works as it's
advertised.
2017-11-07 21:20:40 +00:00
Bora Alper
e4d7bcac2d
changed trawling interval from 1 to 3 seconds
2017-11-05 01:51:25 +00:00
Bora Alper
e9d23c3292
improved logging in main.go (tiny little bit)
2017-11-05 01:50:54 +00:00
Bora Alper
453ecae634
added incomingInfoHashes to keep track of active fetching operations
2017-11-05 01:50:20 +00:00
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