Commit graph

66 commits

Author SHA1 Message Date
Kyle Drake
54422802e5 Switch to directory sharding model for site storage 2017-03-22 17:45:01 -07:00
Kyle Drake
2c6ef58e6f nginx mapfile for subdomains to domains - switch to contact form from
email
2017-02-28 14:50:21 -08:00
Kyle Drake
bedc08cb58 mechanism to report spam ips to stopforumspam 2017-01-11 17:16:40 -06:00
Kyle Drake
2b526d85ed reduce sandboxing time, set to single threaded as an experiment 2016-12-12 06:34:19 +00:00
Kyle Drake
aa20d39141 no sandboxing for child sites 2016-10-30 18:38:33 -05:00
Kyle Drake
a75a02d653 purge_tmp_terds: a sewage system for /tmp 2016-08-16 12:14:56 -07:00
Kyle Drake
ed44cc5a17 Script to periodically renew certs (run with cronjob) 2016-06-28 03:50:03 +00:00
Kyle Drake
aa6cd46eeb Tweaks to initial seed script 2016-06-21 23:01:08 +00:00
Kyle Drake
3d73172246 cert generation rake task 2016-06-21 11:29:33 -07:00
Kyle Drake
5a5845e890 certs stay in pem, openssl cannot do der for chained certs 2016-06-20 22:01:42 -07:00
Kyle Drake
060376acfe compile letsencrypt ssl keys for map 2016-06-19 10:40:04 -07:00
Kyle Drake
927c34ed01 fix for mapfile format 2016-05-25 06:42:17 -04:00
Kyle Drake
7ef47038a8 mapping for sandboxed sites 2016-05-25 06:35:54 -04:00
Kyle Drake
71be5eeed7 nginx map gen into single dir 2016-05-25 03:08:52 -04:00
Kyle Drake
4b6001b6ef Code to parse out tode exit nodes I might do something with later 2016-05-17 21:37:36 -04:00
Kyle Drake
76cb669659 validate against throwaway email addresses 2016-05-15 01:53:55 -04:00
Kyle Drake
fafca061b7 included in config, not needed in map file 2016-04-13 15:47:54 -07:00
Kyle Drake
5d4e5ec109 supporters intelligence for proxy servers 2016-04-13 15:19:54 -07:00
Kyle Drake
fda95b7f07 punycode support for domains, validate for registered domains 2016-02-17 23:15:12 -08:00
Kyle Drake
c42196e16d updates to classifier primer 2016-01-01 01:52:21 -06:00
Kyle Drake
0487e0c95b spam training script 2015-12-30 17:52:47 -06:00
Kyle Drake
242cc6e92d experimental statistical language classification system 2015-12-28 14:32:43 -06:00
Kyle Drake
688dd6ea62 fix for blocked ip updater 2015-12-15 00:32:52 +00:00
Kyle Drake
4502771702 use site_files for storing directory information 2015-09-20 00:15:46 -07:00
Kyle Drake
8524bc9d17 compute scores script 2015-08-28 12:03:04 -07:00
Kyle Drake
48845f3435 flush empty index sites script 2015-08-28 12:02:29 -07:00
Kyle Drake
b5920d8ba8 Dedupe follows 2015-08-13 19:01:13 -05:00
Kyle Drake
6e0b21bfd2 Change upgrade copy, initial site files prime code 2015-08-05 11:40:16 -07:00
Kyle Drake
f38998b46a fix actual space used parser 2015-06-21 02:23:04 -07:00
Kyle Drake
704011a1c0 finish up pruning for stats 2015-05-02 14:34:21 -07:00
Kyle Drake
9c80d5eecd Add GeoLiteCity, and stats pruning code 2015-04-30 12:43:21 -07:00
Kyle Drake
3bca5e8839 Refactor logs, granularity to one day, with testing 2015-04-29 18:18:02 -07:00
Kyle Drake
8ed3183c5f a pretty good template for email sending in a fever 2015-01-15 23:14:32 -08:00
Kyle Drake
85fbfed910 Merge branch 'master' of github.com:neocities/neocities
e is necessary,
2015-01-01 10:45:20 -06:00
Kyle Drake
e7fc76a938 fixes for ip block updater 2015-01-01 10:45:04 -06:00
Kyle Drake
3cf0714a29 skip bad images 2015-01-01 05:06:05 +00:00
Kyle Drake
839edbe922 Merge branch 'master' of github.com:neocities/neocities 2015-01-01 04:48:15 +00:00
Kyle Drake
92c23cdc38 parse logs fix 2015-01-01 04:48:10 +00:00
Kyle Drake
2368ec2b89 rake task for refreshing thumbnails 2014-12-31 22:47:23 -06:00
Kyle Drake
6f8d153aad script we used to fix stripe accounts 2014-12-26 01:33:49 +00:00
Kyle Drake
715de65234 Update screenshots doesn't need to be that crazy 2014-12-23 00:08:47 +00:00
Kyle Drake
0cd510da33 shorthand for root domain and wildcard in map with hostname directive 2014-12-18 10:02:28 -08:00
Kyle Drake
f7b81c33e2 update compile map to support domain wildcards 2014-12-18 07:56:06 -08:00
Kyle Drake
4983a9b24e Cryptographically scramble IPs stored by Neocities
"There is a time when the operation of the machine becomes so odious,
makes you so sick at heart, that you can't take part; you can't even
passively take part, and you've got to put your bodies upon the gears
and upon the wheels, upon the levers, upon all the apparatus, and you've
got to make it stop. And you've got to indicate to the people who run
it, to the people who own it, that unless you're free, the machine will
be prevented from working at all."

Mario Savio
Sproul Hall Steps
University of California, Berkeley
December 3, 1964
2014-11-07 00:41:10 -08:00
Kyle Drake
c36ca15055 add space used migration 2014-10-27 15:43:29 -07:00
Kyle Drake
3750e25a7a more fixes for cleantags 2014-10-13 18:56:12 -07:00
Kyle Drake
26c27cef49 nsfw tags filtered (for now), fix to tag cleanup 2014-10-13 18:24:14 -07:00
Kyle Drake
5403d61ac2 better update screenshot, fix username ref on news comment 2014-09-17 20:40:04 -07:00
Kyle Drake
1d200a886e richer news feed, change screenshots/thumbnails to use retina quality 2014-09-17 20:13:14 -07:00
Kyle Drake
f5814226a6 tests for tagging, eliminate dupes, script to unify tags 2014-09-16 00:38:49 -07:00