The issue is the whole command line is 'parsed' into tokens by CommandRunner using split(). CommandRunner has no knowledge of the syntax of the command. It only knows the first token is the command name and it passes the list of tokens to the command. Thus, the 'who' command gets ['This', 'is', 'just', 'one', 'password', 'address=someone@somewhere.me']. Even if it were to recognize that arg[5] is an 'address=' and assume arg[:5] is the words of the password, it still doesn't know how to reassemble them as there may have been multiple spaces between words. The correct fix would be to teach CommandRunner about quotes and escapes so it could correctly parse 'How\'s this for a password' into one token. This is complex, but I'll work on it. I'm curious though as to why you can't get the roster via the web UI. ** Changed in: mailman Status: New => Confirmed ** Changed in: mailman Assignee: (unassigned) => Mark Sapiro (msapiro) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1830663 Title: admin email interface fails w/ password holding space To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1830663/+subscriptions