Arylide 
								
							 
						 
						
							
							
							
							
								
							
							
								5e93d7ec6d 
								
							 
						 
						
							
							
								
								probably fix a css thing and change out a tracker  
							
							 
							
							
							
						 
						
							2017-09-04 15:14:26 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sfan5 
								
							 
						 
						
							
							
							
							
								
							
							
								45e1a650fb 
								
							 
						 
						
							
							
								
								Improve dark theme (2) ( #358 )  
							
							 
							
							... 
							
							
							
							* Further improve dark theme
* do something about .alert-info, idk 
							
						 
						
							2017-09-04 18:01:40 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sfan5 
								
							 
						 
						
							
							
							
							
								
							
							
								4995f95ebd 
								
							 
						 
						
							
							
								
								Improve dark theme ( #357 )  
							
							 
							
							... 
							
							
							
							* Add 'dark' class to <body> if dark theme is activated
* Make dark theme suck considerably less 
							
						 
						
							2017-09-03 18:18:39 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TheAMM 
								
							 
						 
						
							
							
							
							
								
							
							
								6b49af4fb7 
								
							 
						 
						
							
							
								
								Exception handling: include a random string to identify stacks from log  
							
							 
							
							
							
						 
						
							2017-09-02 22:18:32 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anna-Maria Meriniemi 
								
							 
						 
						
							
							
							
							
								
							
							
								36d3f8aed0 
								
							 
						 
						
							
							
								
								Early filename validation ( #354 )  
							
							 
							
							... 
							
							
							
							Currently just rejects torrents with RTL overrides in filenames 
							
						 
						
							2017-09-01 18:27:14 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anna-Maria Meriniemi 
								
							 
						 
						
							
							
							
							
								
							
							
								04a8ff95d2 
								
							 
						 
						
							
							
								
								Words ( #355 )  
							
							 
							
							... 
							
							
							
							* Add words
* Add more words
Words are nice 
							
						 
						
							2017-09-01 18:14:11 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TheAMM 
								
							 
						 
						
							
							
							
							
								
							
							
								07b45622f4 
								
							 
						 
						
							
							
								
								Get rid of index name hardcoding, read from database (and cache)  
							
							 
							
							... 
							
							
							
							Index names are not necessarily named 'ix_table_column', so inspect the real schema for index names. Results are cached in memory.
(I have no clue how, but mine are prefixed idx_ instead of ix_!)
Clears out the "sort" variable naming as well. 
							
						 
						
							2017-08-31 19:12:50 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyaadev 
								
							 
						 
						
							
							
							
							
								
							
							
								57a71be7b8 
								
							 
						 
						
							
							
								
								minor changes  
							
							 
							
							
							
						 
						
							2017-08-31 14:20:34 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alex Ingram 
								
							 
						 
						
							
							
							
							
								
							
							
								df288bfadd 
								
							 
						 
						
							
							
								
								Add Firefox search provider. ( #353 )  
							
							 
							
							... 
							
							
							
							* Add Firefox search provider.
* Add search provider to layout.
* Add search thing for Sukebei, too.
* Fix layout. 
							
						 
						
							2017-08-30 23:52:50 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyaadev 
								
							 
						 
						
							
							
							
							
								
							
							
								294a12700c 
								
							 
						 
						
							
							
								
								fix mysql being shit  
							
							 
							
							
							
						 
						
							2017-08-31 03:36:29 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anna-Maria Meriniemi 
								
							 
						 
						
							
							
							
							
								
							
							
								4eed4971a3 
								
							 
						 
						
							
							
								
								Fix banning torrents without uploader ip  
							
							 
							
							... 
							
							
							
							Pretty much just for archived torrents 
							
						 
						
							2017-08-26 02:52:59 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anna-Maria Meriniemi 
								
							 
						 
						
							
							
							
							
								
							
							
								aa3c2ba77b 
								
							 
						 
						
							
							
								
								Fix banning anonymous torrents  
							
							 
							
							... 
							
							
							
							We miss ye, testing 
							
						 
						
							2017-08-26 02:36:38 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									A nyaa developer 
								
							 
						 
						
							
							
							
							
								
							
							
								f8a314df4f 
								
							 
						 
						
							
							
								
								Better bans ( #341 )  
							
							 
							
							... 
							
							
							
							* better bans
* put jinja2 template into correct file 
							
						 
						
							2017-08-25 18:53:35 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TheAMM 
								
							 
						 
						
							
							
							
							
								
							
							
								6aab5557d6 
								
							 
						 
						
							
							
								
								...remove debug print  
							
							 
							
							... 
							
							
							
							Alas, hasty mergers
I'm not force-pushing master on a 1030-star repo because of an accidental debug line, no sirrre. 
							
						 
						
							2017-08-20 04:06:04 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anna-Maria Meriniemi 
								
							 
						 
						
							
							
							
							
								
							
							
								39fcfc0058 
								
							 
						 
						
							
							
								
								Add (optional) validation for minimum anonymous torrent size ( #342 )  
							
							 
							
							... 
							
							
							
							MINIMUM_ANONYMOUS_TORRENT_SIZE can be used to require a minimum total
size of torrents uploaded by anonymous users (ie. without accounts).
Sets up a "framework" for post-WTForm torrent validation as well;
this can easily be extended into filename blacklists and such. 
							
						 
						
							2017-08-19 20:48:08 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicolas F 
								
							 
						 
						
							
							
							
							
								
							
							
								48d4217f02 
								
							 
						 
						
							
							
								
								help page: Add help for deletion ( #340 )  
							
							 
							
							... 
							
							
							
							Some people may not realise that they can do this themselves,
and maybe they'll consult the help page before abusing the report
button. 
							
						 
						
							2017-08-19 06:38:32 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								a758f5f078 
								
							 
						 
						
							
							
								
								Optimize routes (define url_prefix in Blueprints)  
							
							 
							
							... 
							
							
							
							* /admin/*
* /api/* 
							
						 
						
							2017-08-15 17:12:54 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyaadev 
								
							 
						 
						
							
							
							
							
								
							
							
								0bcd782695 
								
							 
						 
						
							
							
								
								Minor improvements  
							
							 
							
							
							
						 
						
							2017-08-15 01:41:31 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arylide 
								
							 
						 
						
							
							
							
							
								
							
							
								2cd2dbf66d 
								
							 
						 
						
							
							
								
								Replaced dead tracker and give mods a hammer  
							
							 
							
							
							
						 
						
							2017-08-14 16:02:06 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									mreweilk 
								
							 
						 
						
							
							
							
							
								
							
							
								2e50f14fb7 
								
							 
						 
						
							
							
								
								Change admin routes from /adminlog and /reports to /admin/log and /admin/reports  
							
							 
							
							
							
						 
						
							2017-08-14 13:30:17 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyaadev 
								
							 
						 
						
							
							
							
							
								
							
							
								d5b8a3a2ae 
								
							 
						 
						
							
							
								
								Increase maximum comment size from 255 to 1024.  
							
							 
							
							... 
							
							
							
							DB change: Change comment text field from VARCHAR(255) to mysql.TEXT 
							
						 
						
							2017-08-14 19:08:36 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyaadev 
								
							 
						 
						
							
							
							
							
								
							
							
								1c3724cae1 
								
							 
						 
						
							
							
								
								Delete cached torrent file when replacing torrent.  
							
							 
							
							
							
						 
						
							2017-08-07 00:20:02 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nyaadev 
								
							 
						 
						
							
							
							
							
								
							
							
								602d35bab7 
								
							 
						 
						
							
							
								
								Integrate tracker API for torrent ban/unban  
							
							 
							
							
							
						 
						
							2017-08-06 23:55:45 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								024c90022a 
								
							 
						 
						
							
							
								
								Nyaa development helper (tool) ( #324 )  
							
							 
							
							... 
							
							
							
							Add new tool for developing (lint/autopep8/isort/test)
New tool uses flake8 and isort for lint checks.
Deprecate existing tool (still works)
Update readme
Update Travis config 
							
						 
						
							2017-08-06 00:04:38 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								9f508dc8aa 
								
							 
						 
						
							
							
								
								Fix lint issues in utils/  
							
							 
							
							
							
						 
						
							2017-08-06 00:00:18 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arylide 
								
							 
						 
						
							
							
							
							
								
							
							
								5fb178f3a8 
								
							 
						 
						
							
							
								
								idk  
							
							 
							
							
							
						 
						
							2017-08-05 13:03:43 -07:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TheAMM 
								
							 
						 
						
							
							
							
							
								
							
							
								7a04d64f9c 
								
							 
						 
						
							
							
								
								Weed out last few hardcoded urls  
							
							 
							
							
							
						 
						
							2017-08-05 22:43:13 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									A nyaa developer 
								
							 
						 
						
							
							
							
							
								
							
							
								e728ca1818 
								
							 
						 
						
							
							
								
								Expose soft delete to users and allow reuploading of deleted torrents. ( #331 )  
							
							 
							
							... 
							
							
							
							Add banning torrents for moderators which disallows reuploading.
New delete UI. 
							
						 
						
							2017-08-05 15:41:59 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								81d8b0f86b 
								
							 
						 
						
							
							
								
								lint.sh: fix default task  
							
							 
							
							... 
							
							
							
							Fixes isort not running.
```
WARNING: Unable to parse file nyaa/ due to [Errno 13] Permission denied: '/path/to/nyaa/nyaa'
(venv)
``` 
							
						 
						
							2017-08-03 16:27:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anna-Maria Meriniemi 
								
							 
						 
						
							
							
							
							
								
							
							
								95e35a10c9 
								
							 
						 
						
							
							
								
								Change torrent Content-Disposition back to inline  
							
							 
							
							... 
							
							
							
							As per comments in #288 , Firefox forces a "what do you want to do with this"-dialog for 'attachment' even when it's set to open them immediately in another program. 
							
						 
						
							2017-08-03 11:28:21 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								87dd95f1e0 
								
							 
						 
						
							
							
								
								Refactor into an app factory [2 of 2] ( #322 )  
							
							 
							
							... 
							
							
							
							* Replace all `from nyaa import app` imports with `app = flask.current_app` (or `from flask import current_app as app` where possible)
* Add a separate config object for top-level and class statements as `nyaa.extensions.config`
Required because those codes don't have app context at the time of evaluation/execution.
* Remove `routes.py` file and register all blueprints in `nyaa/__init__.py`
* Refactor `nyaa/__init__.py` into an app factory
* Update tools
* Update tests (temporary, will be replaced) 
							
						 
						
							2017-08-01 21:02:08 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								0181d6cb33 
								
							 
						 
						
							
							
								
								Prepare for app factory [1 of 2] ( #315 )  
							
							 
							
							... 
							
							
							
							* Move db, assets, debug toolbar and fix_paginate into nyaa.extensions
* Change all `from nyaa import db` imports to `from nyaa.extensions import db`
* Move `nyaa.torrents.create_magnet_from_es_info` context processor into template-utils blueprint
* Fix tools (wrap in `with app.app_context():` where needed) 
							
						 
						
							2017-07-30 20:35:16 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TheAMM 
								
							 
						 
						
							
							
							
							
								
							
							
								1dae331156 
								
							 
						 
						
							
							
								
								Completely handle qBittorrent webseeds  
							
							 
							
							... 
							
							
							
							Fixes  #319 
Zero webseeds: empty bytestring
One webseed: bytestring
More than one: a list of bytestrings (as the spec asks for!) 
							
						 
						
							2017-07-30 11:49:13 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									TheAMM 
								
							 
						 
						
							
							
							
							
								
							
							
								987103b213 
								
							 
						 
						
							
							
								
								Handle qButtorrent empty url-list/webseeds  
							
							 
							
							... 
							
							
							
							url-list is supposed to be omitted in case of no webseeds,
but qB will instead use an empty bytestring '' as the value.
This commit makes the validation more lenient regarding url-list. 
							
						 
						
							2017-07-30 11:36:38 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Anna-Maria Meriniemi 
								
							 
						 
						
							
							
							
							
								
							
							
								1bc36c5a17 
								
							 
						 
						
							
							
								
								[Schema change] Add webseed support (BEP-19) ( #317 )  
							
							 
							
							... 
							
							
							
							Store webseeds in Trackers table with is_webseed flag
Adjusts torrent creation accordingly 
							
						 
						
							2017-07-30 00:00:39 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								8a4793ffb0 
								
							 
						 
						
							
							
								
								Update Travis ( #316 )  
							
							 
							
							... 
							
							
							
							* Update Travis to Trusty Q2 (they fixed the issue it had before, it works now)
* Fix charset in database creation on Travis to use `utf8mb4_unicode_ci`. 
							
						 
						
							2017-07-29 03:24:05 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								b992467dad 
								
							 
						 
						
							
							
								
								Apply isort & flake8 ( #312 )  
							
							 
							
							... 
							
							
							
							* Update isort settings
* Apply import sorting (isort) on all files in nyaa/
* Fixed Flake8 errors in nyaa/ (see PR for list)
* Add isort to lint.sh and requirements.txt 
							
						 
						
							2017-07-28 20:01:19 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								99c052c85f 
								
							 
						 
						
							
							
								
								Tiny code reformat  
							
							 
							
							
							
						 
						
							2017-07-27 23:29:25 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								42725d4a3c 
								
							 
						 
						
							
							
								
								Hotfix Gravatar  
							
							 
							
							
							
						 
						
							2017-07-27 23:17:06 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								ab6193d01d 
								
							 
						 
						
							
							
								
								Update Gravatar ( #313 )  
							
							 
							
							... 
							
							
							
							* Update help.html with a section about user avatars
* Update Gravatar implementation to use the rating feature 
							
						 
						
							2017-07-27 16:03:13 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								2424639bf9 
								
							 
						 
						
							
							
								
								Refactor routes.py  
							
							 
							
							
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								c539795fdc 
								
							 
						 
						
							
							
								
								Move the remaining template_global into 'template-utils' blueprint  
							
							 
							
							
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								93f94023d1 
								
							 
						 
						
							
							
								
								Move delete_comment and submit_report into blueprint  
							
							 
							
							
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								ef56e54521 
								
							 
						 
						
							
							
								
								Move torrent magnet and torrent download into 'torrents' blueprint  
							
							 
							
							
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								9fef343c1b 
								
							 
						 
						
							
							
								
								Move torrent edit and upload into 'torrents' blueprint  
							
							 
							
							... 
							
							
							
							Move supporting functions and variables into other files
* nyaa.views.torrents:
  - _create_upload_category_choices
* nyaa.backend:
  - get_category_id_map 
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								9acdd14e81 
								
							 
						 
						
							
							
								
								Move /view/<int:torrent_id> route into 'torrents' blueprint  
							
							 
							
							... 
							
							
							
							and update templates. 
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								42535bbdab 
								
							 
						 
						
							
							
								
								Move 404 handler into 'main' blueprint  
							
							 
							
							
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								4aac17ff23 
								
							 
						 
						
							
							
								
								Move 'before_request' into 'main' blueprint  
							
							 
							
							... 
							
							
							
							Update comment in api_handler with new before_request location 
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								eccb0ebdff 
								
							 
						 
						
							
							
								
								Move '/' and '/rss' routes into 'main' blueprint  
							
							 
							
							... 
							
							
							
							and update templates. 
							
						 
						
							2017-07-27 14:14:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kfir Hadas 
								
							 
						 
						
							
							
							
							
								
							
							
								f3b923ccca 
								
							 
						 
						
							
							
								
								Move template filters and globals into blueprint ( #301 )  
							
							 
							
							... 
							
							
							
							* Move 8 of 9 template filters and globals into a blueprint
* Rename nyaa.filters -> nyaa.template_utils
* Fix import sorting 
							
						 
						
							2017-07-27 14:14:00 +03:00