sircaliban: (Default)
[personal profile] sircaliban

Title:
2 factor authentication

Area:
improvement to login

Summary:
Create a 2 factor authentication option. The user would login with the password, and then the server would sent a code to a cell phone. The user would then enter the code to verify that they are trying to log in and it's not someone trying to hack into the account.

Description:
This would of course only be necessary for when users are connecting from unknown networks or networks they have not connected to from before. Once logging in, the user would have the option to 'trust this computer', so subsequent authentication requests would not have to got through this option.

Yahoo, Google and Facebook all off similiar functionality.

ETA: I see this option as being 'opt-in', if you opt-in, then the system will ask you for an additional code. The code is generated via something you have (cell phone, hard token, soft token).

Poll #11749 2 factor authentication
Open to: Registered Users, detailed results viewable to: All, participants: 72


This suggestion:

View Answers

Should be implemented as-is.
10 (13.9%)

Should be implemented with changes. (please comment)
15 (20.8%)

Shouldn't be implemented.
35 (48.6%)

(I have no opinion)
10 (13.9%)

(Other: please comment)
2 (2.8%)

ninetydegrees: Art: self-portrait (Default)
[personal profile] ninetydegrees

Title:
Make logging out a one-step process

Area:
site interface

Summary:
Logging out via the main navigation menu has required a second click for a while (I believe it didn't used to). Logging out via the Navigation Strip doesn't. I suggest making the former like the latter unless you have several open sessions.

Description:
.

Poll #8421 Make logging out a one-step process
Open to: Registered Users, detailed results viewable to: All, participants: 63


This suggestion:

View Answers

Should be implemented as-is.
50 (79.4%)

Should be implemented with changes. (please comment)
1 (1.6%)

Shouldn't be implemented.
1 (1.6%)

(I have no opinion)
11 (17.5%)

(Other: please comment)
0 (0.0%)

vass: Small turtle with green leaf in its mouth (Default)
[personal profile] vass

Title:
Remove redirect on logging out

Area:
site

Summary:
When you log out, you are asked to confirm if you want to log out. Then when you confirm, you are taken to the main site page. I think you should be taken back to the page you were on.

Description:
What should happen: you click 'log out' and then you are logged out but still on the same page.

What actually happens: (as of the last code push) you click 'log out', you are redirected to a confirmation page, then when you confirm your desire to log out, you are redirected to the front page. If you want to go back to the page you were on, it takes two more clicks, one of the back button to get you there, one of the reload button to get the logged out version of the page.

In general, I think it's better to redirect users as infrequently as possible.

Poll #6510 Remove redirect on logging out
Open to: Registered Users, detailed results viewable to: All, participants: 72


This suggestion:

View Answers

Should be implemented as-is.
49 (68.1%)

Should be implemented with changes. (please comment)
0 (0.0%)

Shouldn't be implemented.
3 (4.2%)

(I have no opinion)
19 (26.4%)

(Other: please comment)
1 (1.4%)

sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)
[personal profile] sophie

Title:
Unblock Logins for Memorial Accounts

Area:
Accounts

Summary:
In November last year, memorial accounts were blocked from logging in in order to prevent the deletion of entries from them in case anyone were to break into the account. Unfortunately, this can be somewhat problematic as negative comments cannot be deleted. I'd like to suggest that to overcome this, logins to memorial accounts should be allowed again, with the deletion of entries blocked.

Description:
One of the most obvious problems with being unable to log into memorial accounts is not being able to take action against any objectionable comments which may have been left by others. For example, if someone were to comment to a post saying hateful things about the person in question, that comment would either have to stay up, causing distress to people who read it, or someone would need to submit a support request to get the comment deleted, which would necessarily need to be escalated to admins, and involves talking to other people - which the person viewing the comment may not want to do. This, I feel, is unfair to friends and family who may be grieving.

The above also applies to other types of unwanted comment, including spam comments. It is unlikely in this case that anyone would ask Support to delete these because more spam will probably appear later anyway, which means that the comments remain on the entry, appearing extremely disrespectful.

I suggest that instead of blocking logins, we should allow logins but prevent the deletion of existing entries, which would accomplish the original purpose of the change. It does mean that unfortunately someone may be able to break in and delete all the *comments*, which would be a bad thing, but as I said above, I feel that the ability to delete comments in this case is important. I do feel, though, that to delete all the comments would be such a painstaking job that it would probably not be done.

In the end, I suppose it comes down to: Would it be preferable for a potential attacker to not be able to change anything at all while preventing harmful comments from being deleted, or would it be preferable to allow harmful comments to be deleted while risking that someone may break in and delete *all* the comments?

Poll #5988 Unblock Logins for Memorial Accounts
Open to: Registered Users, detailed results viewable to: All, participants: 58


This suggestion:

View Answers

Should be implemented as-is.
17 (29.3%)

Should be implemented with changes. (please comment)
21 (36.2%)

Shouldn't be implemented.
5 (8.6%)

(I have no opinion)
15 (25.9%)

(Other: please comment)
0 (0.0%)

jtspender: Paul at Vichy Elementary (Default)
[personal profile] jtspender

Title:
Improve login workflow when trying to access a protected post while not logged in (esp. w/OpenID).

Area:
login

Summary:
When trying to access a protected post (http://[username].dreamwidth.org/[post id].html), go to http://www.dreamwidth.org/login instead of http://www.dreamwidth.org/. Display an appropriate error message on the page. Include the openid login box from http://www.dreamwidth.org/openid/ directly on http://www.dreamwidth.org/login. And make sure that at the end of either login path you can easily get to the protected post you were trying to get to in the first place (http://[username].dreamwidth.org/[post id].html).

Description:
Disclaimer: While I've been watching the Dreamwidth project for a while I'm just now making the move here from LJ, so I mostly only have experience with this from the LJ/external-site side. While I'm happy to do a bunch of work setting crossposting and other things up on my side, I'm trying to make things as seamless as possible for the people who are still reading my stuff on LJ, and this is the one big thing I wish worked better.


I suspect that one of the first direct exposures many folks have to the Dreamwidth site is clicking through the link at the bottom of a crossposted post to comment directly on the original DW post. As has been mentioned in a number of different arenas this is currently more difficult than it needs to be, especially when trying to login via OpenID to comment on a protected post. This suggestion includes some ideas on how to fix some of those issues.

There are a couple other somewhat related bugs/suggested posted by others that I was able to find. I've listed them at the end of this post, but I think this suggestion has a different focus than they do. Technically this suggestion encompasses a few different items, some of which could be considered separately, but which I think make the most sense considered together.

Anyway, here's the existing workflow:

1) User follows a link to a protected post http://[username].dreamwidth.org/[post id].html
2) Browser is redirected to the home page (http://www.dreamwidth.org). No error message is displayed. (The actual URL does have ?returnto=[protected post URL]&errmsg=notloggedin parameters so it looks like there were originally some error handling here, and LJ does display an error box on the homepage telling the user to login using the box in the navigation bar.)

Things diverge here depending on whether the user is trying to log in via a DW account or OpenID:

If using a DW account:
3) If the user figures out that the problem is that they are not logged in, and logs in via the box in the navigation bar, they are redirected to their original destination and they're done.

If using OpenID:
3) User needs to click on the "Log in with OpenID?" link which leads to http://www.dreamwidth.org/openid/.
4) User types in OpenID URL and clicks login button.
5) Various authentication processes may or may not happen on the OpenID server site.
6) User is logged in and ends up back at http://www.dreamwidth.org/login. This is pretty much the end of the line.


Here are the main issues I see with the workflow:

a) The initial redirect to http://www.dreamwidth.org after step 1 seems an odd choice. There's a lot of text on the home page which is totally unrelated to what the user was actually trying to do, which may especially confuse folks coming from a crossposted entry on another journal site.

b) The lack of an error message after step 1 makes it unclear what went wrong and why the user isn't at the page they expected to be at (the protected post).

c) http://www.dreamwidth.org/openid/ is a great page information-wise, but it's an unnecessary jump with a bunch of extraneous text once you know what you're doing and all you really need is the OpenID login box.

d) Once you do login using OpenID at step 6, you end up stranded at http://www.dreamwidth.org/login with no way to get to the protected post you were originally trying to see without mashing back multiple times or reloading whatever page linked to it.


I suggest the following changes:

i) When a user tries to access a protected page while not logged in, redirect to http://www.dreamwidth.org/login instead of the homepage.

I think it's a pretty safe assumption that the vast majority of the people who hit the redirect just want to log in so they can see the page (or possibly make an account, which you can also do from the login page). There isn't much on the current login page so it *is* kind of redundant with the navigation bar right there, but that's probably okay since this *is* something you're reaching in an error condition and it is probably less confusing than going to the home page.

ii) Whichever page the user is redirected to should include an error message explaining what happened. (I'm guessing the lack of an error message on the home page was just an oversight from when you overhauled that page.)

iii) Include the OpenID login box from http://www.dreamwidth.org/openid/ on
http://www.dreamwidth.org/login. You could either just sneak the box in there, or you could restructure the page a little bit. I know from reading the comments on some of the other OpenID suggestions that non-members often get confused and try to login with their name/password from other sites in the normal box. Maybe putting things side-by-side might make it a little more obvious? Something like:

Left side: "Dreamwidth Members:", and the normal login form
then some kind of vertical separator, then
Right side: "Not a Dreamwidth Studios member?" and present the two alternatives of using the OpenID box (with a link to more info) or the create an account button.

On the downside, this may clutter up the login page a bit more. And there is something to be said for forcing people to go to the current http://www.dreamwidth.org/openid/ page since it does explain things well. But people who are just trying to comment on an entry might not want to have to care.

iv) Once the user logs in via OpenID, they should be able to get to the post they were originally trying to get to. It probably makes sense for this to be a straight-up redirect to keep parity with logging in using a DW account. Alternatively, this could continue to go to the logged-in version of the login page, and under the list "From here you can:" one option could be "Read the protected post you were trying to access" or something like that.

v) Include the "Remember me" checkbox anywhere the OpenID login box appears the same way it shows up everywhere the DW login boxes appear.


Related suggestions/bugs:

http://dw-suggestions.dreamwidth.org/310059.html - A request to make it more obvious how to get to the OpenID login page. I suspect some but not all of the desire for this may be LJ folks following this workflow and getting stuck at step 2.

http://dw-suggestions.dreamwidth.org/269907.html - Another suggestion for making it easier to login/comment when coming from crossposted entries. The discussion in this suggestion took a slightly different tack, focusing a little more on the difficulty of figuring out how to get folks successfully from their LJ (or other service) username to the correct OpenID URL and such. Some of the ideas there are complementary to this suggestion (other methods for entering site/username info to get an OpenID might replace the OpenID box on the login page) while others might make these suggestions less important (putting something directly on crossposted posts to make it easier to login via OpenID and jump directly to the original post, which is sort of the whole point of the changes to the login page).

http://bugs.dwscoalition.org/show_bug.cgi?id=645 - Related bug. It's possible that this is actually referring to the problem I'm making the suggestion for, but I took it to mean logging in using "(OpenID?)" link on the mini navigation bar (navigation strip?) that you see at the top of a journal page. Either way the issues are related and are probably worth solving at the same time.

Poll #3092 Improve login workflow when trying to access a protected post while not logged in (esp. w/OpenID).
Open to: Registered Users, detailed results viewable to: All, participants: 43


This suggestion:

View Answers

Should be implemented as-is.
40 (93.0%)

Should be implemented with changes. (please comment)
0 (0.0%)

Shouldn't be implemented.
0 (0.0%)

(I have no opinion)
3 (7.0%)

(Other: please comment)
0 (0.0%)

jeshyr: Blessed are the broken. Harry Potter. (Default)
[personal profile] jeshyr

Title:
Reloading a page with a returnto= URL should go to the return URL if already logged in

Area:
login, entries

Summary:
If you try to view protected content while logged out you're bounced to the front page where (with most site schemes) you can log in. If you reload this page while logged in, I think it should bounce you back to the page you came from automatically.

Description:
Say I try to view the friendslocked entry http://rb.dreamwidth.org/1.html but I'm not logged in. I'll be bounced back to the front page so I can log in. The URL will now be:
http://www.dreamwidth.org/?returnto=http://rb.dreamwidth.org/1.html&errmsg=notloggedin
If I then log in, the page will automatically direct me back to http://rb.dreamwidth.org/1.html where I started from.

Now, supposing that I accidentally open three friendslocked entries in this manner while not logged in - I now have three front page screens staring at me, screens which will only automatically take me back to the original entries if I log in separately on each open login page. This is annoying and sorta frustrating... especially if you are like me and keep open tabs in your browser which will make this happen every time you open your browser.

My suggestion is that if I am faced with multiple login pages with returnto= parameters like this, I should use one of them to actually log in (DW now knows I'm logged in) and then for the other login pages I should just press reload on my browser and DW redirects me back to the page in the returnto= parameter in the URL. I can't think of any legit use case where somebody already logged in would be at a login prompt with a returnto= in the arguments, so I don't think this would mess anything up.

[ BTW, I know it's not a recommendation, but this is equivalent to what Facebook already does in this case :) ]

Poll #3071 Reloading a page with a returnto= URL should go to the return URL if already logged in
Open to: Registered Users, detailed results viewable to: All, participants: 42


This suggestion:

View Answers

Should be implemented as-is.
36 (85.7%)

Should be implemented with changes. (please comment)
0 (0.0%)

Shouldn't be implemented.
0 (0.0%)

(I have no opinion)
6 (14.3%)

(Other: please comment)
0 (0.0%)

sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)
[personal profile] sophie

Title:
Make OpenID creation/login screen more obvious

Area:
Login, front page

Summary:
It's not obvious to people coming from LJ or elsewhere how they can create an OpenID on the site; I think this needs to be a separate link on the front page.

Description:
There are currently two methods of getting to the OpenID creation/login screen from the front page:

1. Follow the "(why?)" link in the Join Dreamwidth section, scroll down to the bottom and follow the link in the line "You can log in using OpenID.", and then follow the link in the line "After you've logged in to your regular site, you can create your Dreamwidth OpenID Account."

2. Follow the link in the login area at the top that says "Log in with OpenID?"

Of these two, only the last link in the first option makes it clear that this is the same place to create an OpenID account and where you log in from. Everything else merely says "Log in", which while technically correct, might put off people who want to *create* their account first - not realising that the two are the same operation. Also, the first path requires three clicks and lots of reading.

As such, I think a new link is needed on the front page for "Create/log in to an OpenID account", maybe in the "Join Dreamwidth" section (although maybe that's too long?). It should probably also be linked from the Create Account page in case people look there directly.

Poll #2787 Make OpenID creation/login screen more obvious
Open to: Registered Users, detailed results viewable to: All, participants: 43


This suggestion:

View Answers

Should be implemented as-is.
32 (74.4%)

Should be implemented with changes. (please comment)
4 (9.3%)

Shouldn't be implemented.
1 (2.3%)

(I have no opinion)
6 (14.0%)

(Other: please comment)
0 (0.0%)

zellieh: kitten looking shocked, openmouthed, text: WTF? (What the fuck?) (Default)
[personal profile] zellieh

Title:
Icon selection when logging in via Comment reply

Area:
workflow: logging in, workflow: commenting, page: icons

Summary:
I've tried to reply to DW posts whilst I'm logged out, and had to log in via the Comment reply box. The login options work fine, but they don't allow me to pick a user icon.

Description:
When logging in via a comment, there's no way to access your userpics to pick an icon to go with your comment.

I'd like it if logging in via leaving a comment automatically refreshed the page or updated it somehow so that your userpic list became available to you before the comment was posted.

I imagine some people might object to this because it would slightly slow down the log-in process, but I think userpics have become such an important part of the communication process on DW that most people would be happy to have this option.

I have no idea how difficult this would be, but I'm hoping it wouldn't be too hard, since we already have a login option that returns you to your previous page that you were looking at, so I know this sort of thing can be done in principle. I'm just hoping the coders can make something like that work with the comment box.

Poll #2711 Icon selection when logging in via Comment reply
Open to: Registered Users, detailed results viewable to: All, participants: 42


This suggestion:

View Answers

Should be implemented as-is.
10 (23.8%)

Should be implemented with changes. (please comment)
17 (40.5%)

Shouldn't be implemented.
2 (4.8%)

(I have no opinion)
13 (31.0%)

(Other: please comment)
0 (0.0%)

piscinarii: (Default)
[personal profile] piscinarii

Title:
"Vacation" option for journals.

Area:
account settings

Summary:
Enable an option on the accounts settings page for a "vacation" mode in the active/deleted section.

Description:
In the latest news post it was announced that deleted account purging will begin in January. A journal that has been deleted for over 30 days enters the purging queue. Journals that have been purged are extremely difficult to recover. People sometimes delete their journals when they take a break from the internet and then revert them back to active status at a later date.

For example: I have deleted my journal in the past while studying for finals because my journal was a daily distraction. However, I needed to revert back to active status before 30 days had passed to prevent my journal contents from being purged from the servers. If I had forgotten, become distracted with other life events, etc. and not reactivated my journal the contents would have been deleted from the servers.

I suggest that the third option "vacation" (or some other applicable wording) be added to the active/deleted section of the account management page. This would help prevent accidental deletion of accounts.

Implementation could be as simple as the current "30 days before entering the deletion queue, unless reactivated" but instead be "30 days before automatic reactivation, unless manually reactivated" or "XX days before automatic reactivation" with the number specified by the account owner.

It could be completely open, allowing the account owner to come back at any time to reactivate early, or a lockout where the time would have to run through completely before posting to journal/reading subscriptions/editing of profile/etc was enabled again. If a lockout is enabled, it should only prevent any use of or modifications to the account, not prevent the account owner from logging in. I see both of those options as useful for different personalities.

I think options for handling the displayed contents of the journal while in vacation mode should be offered. The journal can be left in "read only" mode, so subscribers can still read the contents but no new posts will be made to the journal OR the option of removing the journal from display and instead placing an account owner generated "this is why I'm gone" blurb or a site generated "user is on vacation" note.

If the time is specified by the account owner, and the option of complete lockout is enabled, there would have to be an alternate way to reactivate the account early by some other process. For example, I accidentally locked myself out for "100 days" rather than "10 days". Perhaps a verification e-mail similar to the "verify your e-mail address/verify your account creation" for "verify vacation time for XX days from Month Day Year to Future Month Day Year" could prevent most mistakes. Maybe also a link to submit a support request to have the lockout reversed.

Paid time will not be paused or saved by going into vacation mode. The paid time expiration date will remain the same. During the vacation period the account will be removed from the pool of users that can receive paid time through the "gift a random account" in the Dreamwidth shop and paid time purchased for the account outright will not be applied until after the account become active again.

Something like this could be offered in tiers for free/paid users. For example:

Basic Tier: predetermined drop down menu of times (7 days, 14 days, 30 days), open to reactivation at any time by account owner, generic "user is on vacation" blurb.
Paid Tier: dropdown menu with previous times PLUS other (please specify) field, reactivation at any time or lockout option, option of read only mode, generic blurb, or user written blurb.

That way all users have access to the functionality of this option.

The main drawbacks I see are deciding how in depth to make this option and how complicated I imaging the coding for it would be, as well as deciding how best to offer this option to free/paid users. Hopefully I covered most of the main points.

Poll #1923 "Vacation" option for journals.
Open to: Registered Users, detailed results viewable to: All, participants: 48


This suggestion:

View Answers

Should be implemented as-is.
26 (54.2%)

Should be implemented with changes. (please comment)
4 (8.3%)

Shouldn't be implemented.
6 (12.5%)

(I have no opinion)
9 (18.8%)

(Other: please comment)
3 (6.2%)

northern: "northern" written in gray text across a raven (Default)
[personal profile] northern

Title:
quicker log in

Area:
www.dreamwidth.org page, not logged in

Summary:
I'd like it if there was a thing that put a blinking marker in the first login field when I load up dreamwidth.org. If possible, the marker would have priority, so it would be there before the page has finished loading fully.

Description:
I think lj has that, if that helps any. My apologies if this is already suggested.

Poll #1806 quicker log in
Open to: Registered Users, detailed results viewable to: All, participants: 36


This suggestion:

View Answers

Should be implemented as-is.
16 (44.4%)

Should be implemented with changes. (please comment)
0 (0.0%)

Shouldn't be implemented.
10 (27.8%)

(I have no opinion)
10 (27.8%)

(Other: please comment)
0 (0.0%)

stealthily: kim pine from scott pilgrim in a yellow bikini, her arms folded and side-eyeing someone (Default)
[personal profile] stealthily

Title:
Secure Login Option in Preferences

Area:
login, security, privacy,

Summary:
In Gmail logins are normally sent unencrypted but there is an option in their settings menu to remember your preference to login securely every time without having to click the "secure" button. I would like this to become available on DW.

Description:
I would like to be able to login securely to DW every time since I use public computers where my usage is tracked, albeit not keylogged. In gmail there is an option to remember this preference, which has become essential since the gmail bot introduced last year that harvests the many unencrypted passwords sent out when logging into gmail. I would like an option for this put onto the account settings- privacy page.

Having said that, I do hope I haven't misunderstood the fundamental nature of passwords on DW. I looked in the FAQs but there was nothing about this topic.

Poll #1758 Secure Login Option in Preferences
Open to: Registered Users, detailed results viewable to: All, participants: 26


This suggestion:

View Answers

Should be implemented as-is.
17 (65.4%)

Should be implemented with changes. (please comment)
2 (7.7%)

Shouldn't be implemented.
2 (7.7%)

(I have no opinion)
4 (15.4%)

(Other: please comment)
1 (3.8%)

feathertail: (Default)
[personal profile] feathertail

Title:
Replace "OpenID URL" field with "Name" and "Website" fields

Area:
Posting comments when you aren't logged into Dreamwidth

Summary:
Make it easier for people to identify themselves, without confusing them with technical jargon.

Description:
This suggestion was prompted by discussion on http://dw-suggestions.dreamwidth.org/185270. Basically, the idea is that nobody knows OpenID exists, and they shouldn't have to be given a crash course just to be able to comment. But everyone has a website they call home, so having a "website" field gives them a chance to tell us who they are. And if their site plays nice with OpenID, then we all get the added benefit that we know they are who they say they are.

I also suggest adding a note right underneath, which says "LiveJournal users, enter the URL to your LiveJournal so that your identity can be verified using OpenID." Even if they don't know what OpenID is, that lets them know that their identity is being verified. Meanwhile, people who know what OpenID is will see that magic word, and know that we're doing authentication here.

Poll #1707 Replace "OpenID URL" field with "Name" and "Website" fields
Open to: Registered Users, detailed results viewable to: All, participants: 36


This suggestion:

View Answers

Should be implemented as-is.
10 (27.8%)

Should be implemented with changes. (please comment)
17 (47.2%)

Shouldn't be implemented.
4 (11.1%)

(I have no opinion)
4 (11.1%)

(Other: please comment)
1 (2.8%)

feathertail: (Default)
[personal profile] feathertail

Title:
Make "OpenID URL" thing clearer for LiveJournal users and others

Area:
Posting comments when you aren't a logged-in Dreamwidth user

Summary:
We need to make it clearer to LiveJournal users that they should put their LiveJournal's URL in the OpenID URL field.

Description:
Y'know the place where it asks for your "OpenID URL" in the comment form? The one time that a LiveJournal-using friend of mine (an intelligent, Linux-using friend, mind) commented on my Dreamwidth journal, he just left a comment as anonymous. Even though my auto-crosspost included text saying to use OpenID.

You can say the problem's that he didn't read all the way, but I think OpenID is confusing, poorly explained and not self-explanatory. It's remarkably convenient, but we haven't yet found a good way of telling people how to use it. And I think probably most of the LiveJournal users who come here won't know that they can. Blogger and WordPress users might be more savvy, but then again, they might not.

I'm not sure how well it'd go over to give totally new readers a mandatory crash course in OpenID. But I think we need to somehow make it more clear that if you have a LiveJournal (or other OpenID-enabled) account, this option is for you. To use terminology that they'd be familiar with, and to specifically call out LiveJournal and/or other likely sites as places you can bring your account from.

So I thought I'd put in a ticket suggesting that. >.>b

Poll #1705 Make "OpenID URL" thing clearer for LiveJournal users and others
Open to: Registered Users, detailed results viewable to: All, participants: 17


This suggestion:

View Answers

Should be implemented as-is.
5 (29.4%)

Should be implemented with changes. (please comment)
2 (11.8%)

Shouldn't be implemented.
4 (23.5%)

(I have no opinion)
5 (29.4%)

(Other: please comment)
1 (5.9%)

Profile

Dreamwidth Suggestions

December 2018

S M T W T F S
      1
23 45678
9101112131415
16171819202122
23242526272829
3031     

Style Credit

Expand Cut Tags

No cut tags

Syndicate

RSS Atom