Kyle Drake
4d27f625f1
DRY up file uri / index stuff a bit
2019-10-07 15:39:25 -07:00
Kyle Drake
00cd44878a
update site changed once rather than inline - edge case where change boolean is overwritten by update with old data
2019-10-07 00:20:58 -07:00
Kyle Drake
013086d3bc
Add two mime types for email text and ttf fonts
2019-09-27 13:52:02 -07:00
Kyle Drake
10155986d8
add email text mime type
2019-09-23 22:31:57 -07:00
Kyle Drake
904e773d16
clean up some old gunk
2019-09-21 02:17:13 -07:00
Kyle Drake
69c32d17ed
Update gems, modernize test stack, fix flaky tests
2019-09-21 01:19:47 -07:00
Kyle Drake
b966321282
patch bug where dir create didn't scrub path in db entry
2019-09-19 18:45:45 -07:00
Kyle Drake
0bb6774473
add some rss-related file types to whitelist
2019-06-28 15:16:29 -07:00
Kyle Drake
54a27a23ed
fix for when former credit card supporter switches to paypal after
2019-06-28 22:07:49 +00:00
Kyle Drake
bd23c94b65
new approach: compute score separately from real follower count, use db cache for score rather than total
2019-06-27 21:53:44 -07:00
Kyle Drake
7a50bed7d3
Dont allow following of own sites
2019-06-24 20:52:43 -07:00
Kyle Drake
ef1f448a40
Merge branch 'site_file_rename'
2019-02-26 09:38:14 -08:00
Kyle Drake
26aa62fcae
scrub carriage return garbage
2019-02-13 22:45:28 -08:00
Kyle Drake
0231cca30f
Don't allow tarballs of enormous sites
2019-02-11 01:28:33 -08:00
Kyle Drake
6f7a6098a4
bugfixes and reforms to block filters
2019-02-03 21:54:01 -08:00
Kyle Drake
249ea7a2d0
Support for site file and directory renaming / moving
2019-02-03 05:05:47 -08:00
Kyle Drake
8e7a6bff33
check for explicit true value of ipfs_archiving_enabled
2019-01-19 12:16:52 +00:00
Kyle Drake
5598d0a852
10 ipfs archives per site
2019-01-19 12:10:03 +00:00
Kyle Drake
8b0d396565
Refactor IPFS archiving to support cidv1-base32
2019-01-19 03:36:07 -08:00
Kyle Drake
0b5b07aad4
Remove extra slash for screenshot url
2019-01-19 03:03:00 -08:00
Kyle Drake
c6140531ee
cocaine gem renamed to terrapin
2018-12-09 23:33:00 -08:00
Kyle Drake
af0c65e94f
knowl file support
2018-10-06 18:14:33 -07:00
Kyle Drake
6f46060c9b
work with gzipped logfiles
2018-09-19 17:47:51 -07:00
Kyle Drake
62df9c47e9
zero or more for banned email domain match
2018-06-25 18:19:49 -07:00
Kyle Drake
a8d64e0af5
add banned email blacklist
2018-06-10 17:54:35 -07:00
Kyle Drake
24e458d368
Merge pull request #258 from Retroity/master
...
Remove Mention of Underscores in Signup Dialog
2018-04-13 15:47:00 -07:00
Kyle Drake
a5d331082c
add webmanifest to ext whitelist
2018-03-23 13:07:40 -07:00
Kyle Drake
e235090108
add bin for gltf support, lowercase gltf
2018-03-16 19:21:56 -07:00
Kyle Drake
e89f5d7092
remove old redis proxy domain records on site delete
2017-12-27 12:41:22 -08:00
Kyle Drake
86e188f29f
Merge branch 'master' of github.com:neocities/neocities
2017-12-08 22:19:29 -08:00
Kyle Drake
a99e3cc330
if site path doesn't exist during a destroy, continue with destroy anyways
2017-12-08 22:19:04 -08:00
Kyle Drake
d467e9be96
Force case insensitivity for new emails, existing.
...
There is a legacy bug I just caught, where many accounts would have the
same email but then have different casing. In extreme scenarios, this
would lead to them creating a new user with the same email, or having
issues with password reset and username lookup.
This doesn't merge in the existing duplicates, but makes sure to only
allow insensitive lowercase emails from here on out. It also will check
for emails in a case insensitive way for such things as resets and
logins if the sensitive lookup doesn't work.
The implementation was not wrong per se - email is supposed to be case sensitive
for usernames. But of course, nobody (nor do most/all email servers) treat
them that way, leading to confusion situations where the user sometimes
camelcases their email and then switches to lowercase later.
2017-12-08 22:13:27 -08:00
Retroity
209f032d0b
Removed Mention of Underscores in Signup Dialog
...
Underscores are not allowed in usernames, so they shouldn't be mentioned as allowed.
2017-10-18 10:22:35 -05:00
Kyle Drake
203d6ecb47
Merge branch 'master' of github.com:neocities/neocities
2017-10-15 10:43:28 -07:00
Kyle Drake
2f7f5a5467
fixes for ipfs archiving
2017-10-15 10:43:26 -07:00
Kyle Drake
d0936bce67
epub, gltf whitelist
2017-10-15 10:41:57 -07:00
Kyle Drake
99ca2591c7
fix for cache purge of index.. use purge for delete_cache
2017-08-08 13:31:53 -07:00
Kyle Drake
b3a5b2d860
directly use PurgeCacheWorker now
2017-08-01 18:06:51 -07:00
Kyle Drake
0c54347d4d
add proxy dnslink adder
2017-07-24 23:10:10 -07:00
Kyle Drake
b3b30d1b58
add www records for redis
2017-07-23 11:52:59 -07:00
Kyle Drake
a8a2462e05
new redis data structure for proxy data
2017-07-22 11:15:12 -07:00
Kyle Drake
1002aa01f7
ipfs: archive every 10 minutes, allow disabling, make archives public
2017-07-20 13:42:30 -07:00
Kyle Drake
bd45dfdab6
fix deleted comments not being hidden
2017-07-12 09:16:40 -07:00
Kyle Drake
29d65b4d16
ensure that zip tmpfile gets deleted on error
2017-07-10 09:09:14 -07:00
Kyle Drake
3f57e452ca
fix site create bug
2017-07-08 02:25:11 -07:00
Kyle Drake
45834176c1
remove scrypt, update ext gems, fix legal info doc
2017-07-07 14:05:00 -07:00
Kyle Drake
5b81b5fc97
raise supporter space to 50GB, BW to 3TB. Compare cleanups
2017-07-07 13:05:43 -07:00
Kyle Drake
7b068b0872
remove trump plan
2017-07-07 10:51:14 -07:00
Kyle Drake
3ff6f420a4
Merge branch 'refactorpubsubupdate'
2017-07-06 10:29:09 -07:00
Kyle Drake
d559dc8b99
fix issue where unstripped title is displayed in browse
2017-07-06 10:26:45 -07:00