Commit graph

60 commits

Author SHA1 Message Date
Samuel Clay
d03302baf4 Handling dns.resolver.NoResolverConfiguration error 2021-03-25 18:27:05 -04:00
Samuel Clay
4a608d2ce5 Finding all old celery invocations. 2021-01-19 17:30:11 -05:00
Samuel Clay
05756155b1 Merge branch 'django3.0' into docker_django3.0
* django3.0: (184 commits)
  Removing log override
  Moving logging over to the newsblur log.
  Fixing search indexer background task for new celery.
  Attempting to add gunicorn errors to console/log.
  Better handling of missing subs.
  Handling missing user sub on feed delete.
  Correct encoding for strings on systems that don't have utf-8 as default encoding.
  Writing in the real urllib3 dependency for requests.
  Upgrading requests due to urllib3 incompatibility.
  Login required should use the next parameter.
  Upgrading django oauth toolkit for django 1.11.
  Handling newsletters with multiple recipients.
  Extracting image urls sometimes fails.
  Handling ajax errors in json views.
  Adding timeouts to most outbound requests.
  Sentry SDK 0.19.4.
  Removing imperfect proxy warning for every story.
  Found four more GET/POST crosses.
  Feed unread count may need a POST.
  Namespacing settings.
  ...
2020-12-08 13:04:39 -05:00
Samuel Clay
b89e7dc429 Merge branch 'django1.11' into django2.0
* django1.11: (152 commits)
  request.raw_post_data -> request.body (django 1.6)
  Upgrading pgbouncer to 1.15.0.
  Finishing off Postgresql 13 upgrade.
  Upgrading to Postgresql 13.
  Ubuntu 20.04
  Fixing supervisor path issues
  Upgrading setuptools
  Fixing flask
  Handling over capacity for twitter.
  Max length for image_urls.
  Properly filtering newsletter feeds.
  Fixing issue with text importer on feed-less urls.
  Removing dependency, fixing encoding issue for pages.
  Fixing DB Monitor.
  Updating User Agent for all fetchers.
  Ignoring VSCode.
  Fixing DB Monitor.
  Updating User Agent for all fetchers.
  Ignoring VSCode.
  Fixing Statistics by fixing how timezones are handled.
  ...
2020-12-03 14:04:26 -05:00
Samuel Clay
5e585a976d Going back on AllowAllUsers backend, as it doesn't work with django 1.5 authentication sessions. 2020-11-13 20:41:23 -05:00
Jonathan Math
6bd4ecb569 change smart_text to smart_str to get rid of deprecation warning 2020-11-06 14:46:40 +07:00
Jonathan Math
89e51a2937 change celery Task import and task initialization as per the new version of celery 2020-10-05 00:45:20 +07:00
Jonathan Math
d3c63d2a6b fix issues for create new user flow caused by django upgrade 2020-07-03 02:12:59 -04:00
Samuel Clay
1dbfd87404 Merge branch 'django1.9' into django1.10
* django1.9: (122 commits)
  Fixing OAuth connect.
  Fixing various django1.9 issues, mainly around templates.
  BASE_DIR
  Not every story is from a feed.
  Styling background colors for newsletters.
  Styling more newsletter elements.
  Using the correct attribute.
  Typo in template
  Attempting to style newsletters in dark mode.
  Loading dark theme if selected on load.
  Adding scrollbar colors.
  Using request body for ios subscription.
  Django 1.9.13.
  De-vendorizing django-paypal, adding to requirements.txt.
  Specifying SESSION_SERIALIZER, which changes from PickleSerializer to JsonSerializer in django 1.5 to 1.6.
  Fixing broken auto-dark theme.
  Increasing contrast for unread counts.
  Fixing tag colors and story traversal button borders. For https://forum.newsblur.com/t/dark-mode-minor-tweak-suggestion/8225
  Cleaning up Twitter lists.
  Updating next/previous buttons and search icon.
  ...
2020-06-26 08:45:40 -04:00
Jonathan Math
af6db197d5 Merge remote-tracking branch 'origin/django1.6' into django2.0 2020-06-23 00:46:40 -04:00
jmath1
84fa6f2843 2to3 apps/reader/ 2020-06-15 05:24:54 -04:00
jmath1
184348e436 add use_required_attribute=False to prevent required attribute from being added to html (maintaining original behavior) 2020-06-11 11:45:50 -04:00
Samuel Clay
3a1a94cc60 This actually fixes #1098 by keeping the add url even through login. 2020-06-08 20:40:45 -04:00
Samuel Clay
162cb88b2b Handling NoAnswer on broken emails. 2020-05-04 09:46:41 -04:00
Samuel Clay
8a72ca7edb Finishing recaptcha. Ok to launch. 2017-12-08 16:43:30 -08:00
Samuel Clay
eb2ee3a97b Handling other MX errors when checking emails during signup. 2016-11-20 13:25:41 -08:00
Samuel Clay
d3debcc387 Cleaning up signup form. 2016-11-20 13:23:53 -08:00
Samuel Clay
6f44ea2efa Adding MX DNS check on new users. 2016-01-21 13:37:38 -08:00
Samuel Clay
6bcb629bb1 Adding two spam domains 2015-12-09 17:21:42 -08:00
Samuel Clay
34d008d600 Adding color to postgres slowlogs. Making login a bit less heavy on the db. And fixing feed count munin. 2015-07-21 15:53:37 -07:00
Samuel Clay
5b07ac9d30 Attempting to limit mailbox96/5/mailwire spammer. 2015-06-26 11:09:31 -07:00
Samuel Clay
1d81521af6 Fixing case insensitivity for logging in with an email address. 2014-09-03 17:12:25 -07:00
Samuel Clay
429ea7ee84 Fixing login screen for Reeder. 2014-07-23 12:30:56 -07:00
Samuel Clay
dc7cab36a4 Switching login form's form handling to NewsBlur form (from django form). 2014-04-29 15:24:33 -07:00
Samuel Clay
3bd8c56e71 Adding static signup page. 2014-02-14 15:30:46 -08:00
Samuel Clay
96f1de7b58 Adding auto-enable free users setting for local installs. 2013-07-16 11:18:17 -07:00
Samuel Clay
9e6ce31550 Addung RNewUserQueue, an automatically emptying new user queue. Forcing all new users to go through paywall. 2013-05-13 18:03:17 -07:00
Samuel Clay
1338c69edb Merge branch 'master' into circular
* master:
  Using user's username on signup if no password.
  Using user's username on signup if no password.
  Fixing passwords if left blank.
  Patching Django 1.5 to handle underscores in subdomains.
  Allowed hosts
  Allowed hosts
  If not active subs, turn off real-time.
  If not active subs, turn off real-time.
  Skipping real-time fetch for non-premium active feeds.
  Upgrading django 1.5 manage.py.
  Upgrade to django 1.5 script. Also handling story lookups with objectids.
  Updated Django to always use the latest 1.5 version. Updated django-redis-session to latest version.
  Moving HAProxy's config to secrets so I can set a password.
  Allowing_hosts for django 1.5.
  Upgrading django from 1.3 to 1.5.
  Keep Raven from making settings puke.
  Added django-redis-sessions to requirements.
  Added a check for testing the email address provided during registration and throwing an error if the email address is already associated with an existing account.
  Adding revsys fab command.
  Froze requirements to make installation a bit easier.

Conflicts:
	templates/reader/dashboard.xhtml
	templates/social/social_page.xhtml
2013-03-20 18:57:06 -07:00
Samuel Clay
083447a619 Using user's username on signup if no password. 2013-03-20 18:40:03 -07:00
Samuel Clay
e9a3720187 Using user's username on signup if no password. 2013-03-20 18:38:42 -07:00
Samuel Clay
ca24ca97d3 Fixing passwords if left blank. 2013-03-20 18:36:15 -07:00
L. Guruprasad
13e0bf5c04 Added a check for testing the email address provided during registration and throwing an error if the email address is already associated with an existing account. 2013-03-21 01:15:28 +05:30
Samuel Clay
3d12b24042 Merge branch 'master' into circular
* master: (589 commits)
  Adding delete user flow. About time, since I'm sick of doing this myself.
  Deractivating premiums.
  Adding a lock for the intelligence slider for focus stories. If the user selects focus and there are actually focus stories, lock it for the future when there are no unread focus stories.
  Uppiung the find next unread story titles page limit from 12 to 50.
  Hiding folders with no unread stories in Unread/Focus mode.
  Adding autocomplete to emailing a story dialog.
  Using queue for scheduling feed fetches on load.
  Renaming celerybeat supervisor task.
  Fixing insta-fetching.
  Attempting to correctly save duplicate feeds.
  Adding tons of logging (especially user-facing) to feed exception handling. Much much better feed address and link fetch history.
  New enterprise ios build includes full training.
  Changing intelligence training on social feeds to apply to original feed as well.
  Using a popover for training on the iPad. Also adding the train button to the bottom of every story.
  Finishing training on iPad. Works in river too. Just need to test social and it's shipping.
  Fixing title selectin bug when the title was too short to register the selection loupe.
  Training feeds and stories in feeds. Needs testing on ipad, in river, and on social.
  Finish look and feel of ios training for both story and feed. Just need to send requests, redraw intelligence, recount and reclassify stories, and update scores. All already written to support inline training.
  A few more log color tweaks.
  Adding clean stories task. Updating log colors.
  ...

Conflicts:
	.gitignore
	apps/reader/views.py
	apps/social/views.py
	templates/social/social_page.xhtml
	templates/social/social_story.xhtml
	templates/social/story_comments.xhtml
2013-01-03 12:00:09 -08:00
Samuel Clay
11ac02e852 Finishing login/signup forms and interactions. Added 4 features and images. Formatted activity. Needs some love and integration with the reader, but it's almost there. 2012-09-12 18:47:37 -07:00
Roy Yang
971ffe1b5a adding in error messaging and attaching comments 2012-08-19 14:19:18 -07:00
Samuel Clay
6b93ead2e0 Adding signup activity for iPad and web. 2012-08-15 18:35:55 -07:00
Samuel Clay
a8c9862385 Moving new user and new premiums to background task. 2012-07-05 22:20:49 -07:00
Samuel Clay
ed8722e653 Fixing bugs around login with blank password using full password. Also fixing bug in signups with no username. 2012-02-28 11:29:34 -08:00
Samuel Clay
936088f09c Allowing any password to be used on accounts with no password set. 2012-02-27 16:36:39 -08:00
Samuel Clay
fcb78b3133 Allow login from signup form. 2012-02-27 13:11:55 -08:00
Samuel Clay
ed7d2bd88f Finishing up new account email. Adding migration to save email sending preference. 2011-09-21 17:49:40 -07:00
Samuel Clay
51a0fb2705 Adding errors to API/login and API/signup. Getting rid of namespacing on login and signup form fields for api use. 2011-09-14 20:08:40 -07:00
Samuel Clay
e4141c9569 Fixing tab order for user/pass. 2010-11-04 19:38:28 -04:00
Samuel Clay
f774745535 Fixing up the Forgot Password link. 2010-11-04 19:24:41 -04:00
Samuel Clay
4cf9b05f0c Changing all datetime.datetime.now() to datetime.datetime.utcnow(). 2010-10-10 23:55:00 -04:00
Samuel Clay
8d482077ad Email logins. 2010-09-17 13:55:15 -04:00
Samuel Clay
471a8bc28b Fixing bad login problems. 1) Showing error info for unknown usernames, and 2) coercing all usernames to lowercase when logging in. 2010-09-16 14:36:51 -04:00
Samuel Clay
61643287fa Allowing logins by username or email. This should've happened months ago, but I never realized it. 2010-09-12 13:55:04 -04:00
Samuel Clay
7f7fcdcbcd Fixing the j/k password problem. (WTF, you type a j/k in a password field and it doesn't register. Now have to handle all users who have a j/k in their password.) Also fixing mark_story_as_read when multiple stories come in at once. 2010-08-23 18:37:59 -04:00
Samuel Clay
2b8f4bff95 Normalizing logging across all views and models. 2010-08-17 17:45:51 -04:00