diff --git a/Gemfile b/Gemfile index 7481b8a6..6bec7d7d 100644 --- a/Gemfile +++ b/Gemfile @@ -61,6 +61,7 @@ gem 'zip_tricks' gem 'adequate_crypto_address' gem 'twilio-ruby' gem 'phonelib' +gem 'dnsbl-client' group :development, :test do gem 'pry' diff --git a/Gemfile.lock b/Gemfile.lock index 8dddcfa3..d60848b8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -63,6 +63,7 @@ GEM rexml crass (1.0.6) dante (0.2.0) + dnsbl-client (1.1.1) docile (1.4.0) domain_name (0.5.20190701) unf (>= 0.0.5, < 1.0.0) @@ -337,6 +338,7 @@ DEPENDENCIES certified coveralls_reborn dav4rack! + dnsbl-client erubis fabrication facter diff --git a/app.rb b/app.rb index 4717fcf2..ffa14a55 100644 --- a/app.rb +++ b/app.rb @@ -75,9 +75,9 @@ before do content_type :json elsif request.path.match /^\/webhooks\// # Skips the CSRF/validation check for stripe web hooks - elsif email_not_validated? && !(request.path =~ /^\/site\/.+\/confirm_email|^\/settings\/change_email|^\/signout|^\/welcome|^\/supporter/) + elsif email_not_validated? && !(request.path =~ /^\/site\/.+\/confirm_email|^\/settings\/change_email|^\/signout|^\/welcome|^\/supporter|^\/signout/) redirect "/site/#{current_site.username}/confirm_email" - elsif !email_not_validated? && current_site && current_site.phone_verification_needed? && !(request.path =~ /^\/site\/.+\/confirm_phone/) + elsif !email_not_validated? && current_site && current_site.phone_verification_needed? && !(request.path =~ /^\/site\/.+\/confirm_phone|^\/signout/) redirect "/site/#{current_site.username}/confirm_phone" else content_type :html, 'charset' => 'utf-8' diff --git a/views/press.erb b/views/press.erb index d4851608..91f71e6e 100644 --- a/views/press.erb +++ b/views/press.erb @@ -13,6 +13,11 @@
+ Neocities is yet another alternative to social networking and pure nostalgia trips down memory lane. It offers a hosting space for hundreds of thousands of websites that don't need to comply with static rules or well-defined design policies to be online. Neocities introduces itself as a "social network" that brings back the "lost individual creativity of the web." ++
Neocities has acquired upward of 100,000 users in its relatively short lifespan, which is a testament to its focus on creative web design and its offer of cost-free hosting without host-branded ads — a service that’s the exception rather than the rule in the industry. By embracing ingenuity and a templateless-approach, the organization has effectively picked up where early hosts have left off — with a crucial difference. Neocities provides the modern tools, such as an in-browser HTML editor and a command line prompt, among other features, that make web development a bit more accessible to today’s crop of web visionaries. @@ -57,17 +62,20 @@ Why We All Need to Make the Internet Fun AgainFast Company: Oh, Snap! '90s Web Design Is Hot Again
“What I'm trying to do with Neocities is re-enable that creativity, and show people that it isn’t just a nostalgia thing any more,” [Kyle Drake] says, adding that the site now hosts about 26,000 sites and has proven financially self-sustaining.-Wired: NeoCities Wants to Save Us From the Crushing Boredom of Social Networking
+Wired: Neocities Wants to Save Us From the Crushing Boredom of Social Networking
There needs to be an alternative to the current pre-formatted, template-driven, standardizing platforms, which make it easy to have a web presence, but hard to make that presence your own.-Vice: NeoCities Is Recreating the Garish, Web 1.0 Creativity of Geocities
+Vice: Neocities Is Recreating the Garish, Web 1.0 Creativity of Geocities
The project is a way to recreate not only the aesthetic of the early personal websites, but also the original mission of Geocities: to give anyone with internet access a free place on the web.Ars Technica: Web host gives FCC a 28.8Kbps slow lane in net neutrality protest
-Lots of people are angry about FCC Chairman Tom Wheeler's Internet "fast lane" proposal that would let Internet service providers charge Web services for priority access to consumers. But one Web hosting service called NeoCities isn't just writing letters to the FCC. Instead, the company found the FCC's internal IP address range and throttled all connections to 28.8Kbps speeds.+Lots of people are angry about FCC Chairman Tom Wheeler's Internet "fast lane" proposal that would let Internet service providers charge Web services for priority access to consumers. But one Web hosting service called Neocities isn't just writing letters to the FCC. Instead, the company found the FCC's internal IP address range and throttled all connections to 28.8Kbps speeds.
When writing about us, we prefer "Neocities" over "NeoCities". Thank you!
+