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