Commit graph

463 commits

Author SHA1 Message Date
Frederic Jacobs
f6c0625c2c Removing unused imported classes.
//FREEBIE
2015-07-27 16:19:08 +02:00
Frederic Jacobs
e7328bd673 Upgrading cert pinning & flagging release. 2015-07-27 16:19:03 +02:00
Frederic Jacobs
07abcaf7da Register extra keying material at registration. 2015-07-14 21:55:25 +02:00
Mert Buran
040e4c750b Removing literals and self within block.
declaring constants instead of string literals
avoiding using self within block
removed unused method decleration from header file

Reviewed-by: @FredericJacobs
2015-07-13 13:49:43 +02:00
Craig Gidney
485748068f Checking the result of SecRandomCopyBytes
Built and verified by @FredericJacobs
2015-07-13 13:49:02 +02:00
Frederic Jacobs
02560f8b2f Flagging release.
- Bump up version number.
- Fetching latest localizations.
- Upgrading libPhoneNumber and Mantle dependencies.
//FREEBIE
2015-06-24 11:06:45 +02:00
Frederic Jacobs
2fc20702d9 Fixing crash on responding to phone call. 2015-06-19 16:09:05 +02:00
Frederic Jacobs
7acd8fff26 Fixing memory issue with allocation of the socket status view. 2015-06-19 14:00:49 +02:00
Frederic Jacobs
4c96ea1c91 Fixes crash on launch for unregistered users who updated. 2015-06-19 13:11:08 +02:00
Frederic Jacobs
fd3e75b51d Bumping up version number & pulling localizations
//FREEBIE
2015-06-08 00:00:36 +02:00
Frederic Jacobs
08e3b31eec Recipient's name in group key conflict on send. 2015-06-07 22:41:59 +02:00
Frederic Jacobs
912b617a11 Support for Mismatched Devices. 2015-06-07 22:41:59 +02:00
Frederic Jacobs
cd0fb8bc51 Fixing graphical glitch in tread with images. 2015-06-07 22:41:59 +02:00
Frederic Jacobs
57f86008d1 UX and Notifications fixes
- Removes large confusing UX bar and related assets. Replaced with UISwitch.
- Enhanced user experience for missed calls.
- Fixes issue where missed call would appear as incoming call in call log.
- Fixing issues where PushKit handler not called on launch.
2015-06-07 22:38:28 +02:00
Frederic Jacobs
93de0a4326 UX improvements in how failed messages can be resent. 2015-06-07 19:33:27 +02:00
Alex Dunn
d347df9a46 App Icon: shift speech bubble up to improve visual alignment
The oval part of the speech bubble was vertically centered, but the hanging triangle made it appear to be lower-than-center.  This pushes the entire bubble up to correct for that.
2015-05-21 10:42:51 +02:00
Frederic Jacobs
b1b936e436 Bumping up version number
- Upgrading dependencies.
- Fetching latest localizations.
2015-05-18 22:41:01 +02:00
Frederic Jacobs
bb1a4c1800 Addressing issues with managing socket connections in background. 2015-05-18 22:40:27 +02:00
Frederic Jacobs
0f04132b81 Bumping up version number
- Upgraded dependencies.
- Fetching latest localizations.
2015-05-12 22:43:40 +02:00
Frederic Jacobs
0f45294221 Reliability enhancements for notifications. 2015-05-12 22:43:32 +02:00
Brendan Ragan
0f57804eef Enable data selectors. 2015-05-12 18:37:19 +02:00
Frederic Jacobs
61ab11d45c Fixes #775. 2015-05-06 12:38:07 +02:00
Frederic Jacobs
1550c61216 Addressing issues with background decryption.
- Simplifying background timeout strategy for reliabilty.
- Adding Notifications settings.
- Dropping support for VOIP Push < 8.2 because buggy.
2015-05-06 12:36:40 +02:00
Frederic Jacobs
2d41a3e25e Permissions dialog description. 2015-04-30 15:43:28 +02:00
Frederic Jacobs
9652584ada Upgrading dependencies. 2015-04-28 02:15:41 +02:00
Frederic Jacobs
e47e9759e9 Fixing leaky caches. 2015-04-28 02:15:41 +02:00
Frederic Jacobs
89dd9efe05 Fixing call message errors. 2015-04-28 02:15:41 +02:00
Frederic Jacobs
13448bdb2d Notifications enhancements.
- Tap to reply to a message.
- Badges application with the number of unread messages.
- Pick up a phone call from lock screen, or decline it.
- Settings for notification sounds while app in foreground and text displayed on local notifications.
2015-04-28 02:15:37 +02:00
Frederic Jacobs
abc63eca27 Fixes issues with registration in iOS simulator. 2015-04-10 22:35:26 +02:00
Frederic Jacobs
dceb1c9976 Bump up version number, pull localizations and dependencies 2015-04-07 17:28:50 +02:00
Frederic Jacobs
c6cdbea89a Fixes #761 2015-04-07 17:22:57 +02:00
Rainer Killinger
d12c5b308e Fixes #680
Hour format was set to static “h:mm a” leading to localization issues.
Current locale will now be respected in every formatting.
Adjusted the decision when to label the message with a date from
“more then 24 hours ago” to “not today”.
2015-04-01 09:35:04 +02:00
Frederic Jacobs
8e8ad7668c Bump up version number and new localizations
Note: Removing left to right languages until they are properly supported.
2015-03-23 01:38:18 +01:00
Frederic Jacobs
788aa8cb4f Dropping some required permissions. Smarter microphone permission. 2015-03-23 01:34:33 +01:00
Frederic Jacobs
7a5f9f1413 Remove initialization on MIMETypeUtil 2015-03-21 19:33:58 +01:00
Frederic Jacobs
1f61291e0c Addresses some performance issues on loading from database. 2015-03-21 19:15:43 +01:00
Frederic Jacobs
82a9029c37 Fixes #713 2015-03-21 17:53:39 +01:00
Frederic Jacobs
fa1791a4d7 Show phone number instead of "Unknown Caller" in call view. 2015-03-21 17:53:39 +01:00
Frederic Jacobs
0c93679a3d Fixes #709 2015-03-21 17:53:39 +01:00
Frederic Jacobs
5dd8c47474 Fixes #578 2015-03-21 17:53:38 +01:00
Frederic Jacobs
9bf5518f6f Fixes #724 2015-03-21 17:53:38 +01:00
Frederic Jacobs
099bea05ba OpenSSL 1.0.2a 2015-03-21 17:53:38 +01:00
Frederic Jacobs
8e48c596ba Fixes #244 2015-03-21 17:53:38 +01:00
Frederic Jacobs
e8ea00d71a Perform contact intersection on AddressBook change. 2015-03-21 17:53:38 +01:00
Aaron Raimist
0d97edf7af Fixes #673 2015-03-21 17:53:38 +01:00
Frederic Jacobs
9c611fad79 Fixes #725 2015-03-21 17:53:38 +01:00
Frederic Jacobs
ea37894846 Fixes #708 2015-03-21 16:33:23 +01:00
Dirk-Willem van Gulik
a1d0b6b1ad Lets user select country by country code.
Allow the entry of the country dial code to also pre-select/filter
the list of options. Useful for countries way down the list, or
countries that tend to be spelled in widely different ways.

Closes #662
2015-03-21 16:33:23 +01:00
Frederic Jacobs
ff82f60e05 Fixes #674 2015-03-16 11:35:25 +01:00
Frederic Jacobs
b3a4a20216 Tuning WebSocket heart beat to 30s. 2015-03-12 00:58:04 +01:00
Frederic Jacobs
5aa560c0e3 Updating translations for 2.0.1-2 release. 2015-03-12 00:56:58 +01:00
Frederic Jacobs
b6ef5f0b7f Bloomfilter moves to Cache folder
The bloom filter is not user generated content so Apple is not going to
let us store it into the Documents folder. Moving it to the Cache
folder.
2015-03-12 00:46:31 +01:00
Frederic Jacobs
50fa491c7b Fixes #620 2015-03-05 17:38:16 +01:00
Frederic Jacobs
4873b9538b Bumping up release number to 2.0.1
(also fetches latest translations)
2015-03-03 02:49:08 +01:00
Frederic Jacobs
a2f20de411 Code cleanup.
- Clarification about pinning strategy.
- Removing unused code in TSRecipient.
2015-03-03 01:33:33 +01:00
Frederic Jacobs
ee62cbdf23 Fixes #404
Support for drafts. Unsent messages are saved in case you want to send them later on and were interrupted while redacting them.
2015-03-01 08:49:20 +01:00
Frederic Jacobs
daac2c0db3 Fixes #566
This fixes the issue with duplicate numbers in group chats. This is just a "fix" for 2.0.1 but the group code is still pretty messy and should be refactored for 2.1
2015-02-28 23:28:50 +01:00
Frederic Jacobs
7aad5c5971 Fixing UX issue with unsynchronized clocks.
TextSecure messages don’t get assigned a timestamp by the server. All
of it is done end-to-end between both clients. A client could have a
misconfigured clock or might want to forge a timestamp. Therefore, we
address this issue by introducing a new receivedAt timestamp for
incoming messages that will be used to sort the messages.
2015-02-28 15:27:56 +01:00
Frederic Jacobs
456d1c479a Fixes #530 2015-02-28 11:40:00 +01:00
Frederic Jacobs
212f0d4350 Fixes #611 2015-02-26 01:20:44 +01:00
Frederic Jacobs
763d56c5d5 Fixes #613 2015-02-22 22:24:16 +01:00
Frederic Jacobs
d4e7096e83 Fixes #609
- Also addresses a typo where the cipher key was checked to exist twice.
2015-02-21 14:50:14 +01:00
Frederic Jacobs
c1a2f006be Fixes bug spotted by @jlund with the unread count. 2015-02-21 12:11:49 +01:00
Frederic Jacobs
24616735e5 Fixing issue when migration closed and re-opened. 2015-02-21 12:11:49 +01:00
Frederic Jacobs
311a758d27 Preparing release
- Incrementing build number
- Fetching latest translations
- Pod lock
2015-02-21 12:11:49 +01:00
Frederic Jacobs
3ade708040 Fixes based on corbett and abolishme's feedback 2015-02-21 12:10:28 +01:00
Frederic Jacobs
7968821055 Fixing Storyboard warnings. 2015-02-20 23:15:41 +01:00
Frederic Jacobs
9872bed428 Addressing some storage related fixes.
- Tested on jailbroken phone that correct files are getting encrypted
- Fixes #557
- Stores image file extension
- Addresses issue with deletion of debug logs
- Preventing user to browse in app if not registered with TS server
2015-02-20 22:59:38 +01:00
Christine Corbett
1ede61f272 Localizing the TextSecure component of Signal. 2015-02-20 19:31:44 +01:00
Frederic Jacobs
ae5410fa69 Making sure that registrationID > 0. 2015-02-20 17:14:04 +01:00
Christine Corbett
b37683c0ed Fixed positioning of "+" on group create screen. 2015-02-20 12:47:56 +01:00
Christine Corbett
c5970bfa3e Updating licenses of dependencies. 2015-02-20 12:43:38 +01:00
Frederic Jacobs
19ca10d431 Allows retry of failed downloads. 2015-02-19 01:57:38 +01:00
Frederic Jacobs
9569a9b9c6 Multiple visual enhancements and repo cleanup.
- Revising iconography to stick to v2.0 design.
- Multiple bug fixes based on testers feedback
- Integration with system addressbook
- Removing unused assets.
2015-02-18 18:20:02 +01:00
Christine Corbett
23187ec736 New Conversation icon should be a plus (see new_conversation_icon). 2015-02-16 23:54:05 +01:00
Christine Corbett
1befa98617 Should use new Inbox and Archive icons 2015-02-16 23:54:05 +01:00
Christine Corbett
be6c412cd2 Navigation bar hidden upon connection completed. 2015-02-16 23:54:05 +01:00
Frederic Jacobs
d912471a94 Settings and Empty States of the 98 issues list.
- Fixes some thread ordering issues.
- Green color for settings.
- New archive placeholder.
- Warning before unregistering.
2015-02-16 23:54:05 +01:00
Frederic Jacobs
720177f921 New ringtone. 2015-02-16 23:53:26 +01:00
Christine Corbett
414c44df80 Closes #590 - New Conversation Iconography.
- Use new Cancel button icon
- Use new Add Group button icon
- Use new Call Contact (d/w) button icon
2015-02-16 23:53:26 +01:00
Christine Corbett
667cc983e9 Closes #589 - Enhancements conversation view.
- Call button should be removed from compose bar (when no text is in the input, or ever).
- Attachment options should be Choose from Library..., or Take Photo or Video
- Call button should move to right side of nav bar, and be solid white.
- Send button in compose bar should be the word Send.
- Attachment icon should be paperclip
2015-02-16 23:53:25 +01:00
Frederic Jacobs
3112bd9a15 Design enhancements, part of #577
- Settings iconography.
- Close buttons.
- Add gesture recognizers on navigation bar label, not the entire bar.
- Group view and conversation view back buttons.
2015-02-16 23:53:25 +01:00
Christine Corbett
d70a9403b6 Empty states.
- With the exception of the first launch states, none of the empty states should include any artwork
- First Launch Inbox State should read: Start your first Signal conversation! Tap on the + button.
- Empty Inbox State should read Done. Done. Done. Tip: add a conversation as a reminder!
- First Launch Archive State [should read][first-launch-archive] Save conversations for reference. You can swipe conversations into your Archive from the Inbox
- Empty Archive State should read Squeaky Freaking Clean. None. Zero. Zilch. Nada.
2015-02-16 23:53:25 +01:00
Christine Corbett
70248837e7 New avatar placeholders.
- avatar colors implemented
- removed grey border on default group avatars and avatars with images
2015-02-16 23:53:25 +01:00
Frederic Jacobs
dfdd0a1974 Support for remoteRegistrationId.
1) Supporting `remoteRegistrationId` on sending messages. Now showing
warning before sending the message if key conflict exists. Fixes #574
2) Upgrading dependencies: adapting to new libPhoneNumber API.
3) Fixes race condition in database code.
4) Fixing ordering bug. Hopefully once and for good.
2015-02-16 23:49:35 +01:00
Christine Corbett
cbc7a59a5c Tapping signal icon should return user to last conversations mode. Closes #580. 2015-02-13 12:12:07 +01:00
Frederic Jacobs
b80f99b8ac Cleanup iconography & fixes #582 2015-02-13 12:12:06 +01:00
Frederic Jacobs
d6fd2ff610 Fixes #584 #585 #586 2015-02-12 23:52:49 +01:00
Frederic Jacobs
bbc4e3648e Closes #575 2015-02-06 10:45:32 +01:00
Frederic Jacobs
7242680464 Contact ordering and graying out RedPhone-only users. 2015-01-31 02:26:38 -10:00
Christine Corbett
8a5c5efd73 Group avatar relationship for deletion. 2015-01-31 01:37:39 -10:00
Frederic Jacobs
585079de21 Fixes #553 2015-01-31 01:35:49 -10:00
Frederic Jacobs
4833487e94 Removing call recorder + contacts refresh 2015-01-31 01:35:49 -10:00
Christine Corbett
3f81385c21 Resetting status bar to white. 2015-01-31 01:35:49 -10:00
Christine Corbett
a6976bac18 Migrations from 1.0.x and 2.0 beta. 2015-01-31 01:22:18 -10:00
Christine Corbett
b7d65ce921 Designing the empty state during contact refresh. 2015-01-30 22:30:01 -10:00
Frederic Jacobs
af3cf25207 Support for various screen sizes. 2015-01-30 20:04:10 -10:00
abolishme
0e201939b7 Updated iTunes artwork 2015-01-30 17:25:24 -10:00
abolishme
6a1a785701 Fixed spacing on inbox number in icon 2015-01-30 17:25:21 -10:00
Frederic Jacobs
1d1a140d6b Addressing UI issues.
- Makes sure that status bar is white on launch.
- Dismisses keyboard before playing video.
2015-01-30 12:40:17 -10:00
abolishme
1bbfbd4281 Replacing Twitter icon with brand guidelines one. 2015-01-30 12:39:11 -10:00
Christine Corbett
cf4a126188 Better phone number parsing for SMS. 2015-01-30 10:30:03 -10:00
Frederic Jacobs
5e92fdbbbe Pinning upstream cert. 2015-01-30 01:33:08 -10:00
Christine Corbett
797492fc13 Various enhancements to the groups.
- new avatar and updated avatar functional
- rounded corners in place, both in new/update group view and in inbox
- removed the appearance of the ability to delete members from a group.
- centering group menu in UIToolbar
2015-01-29 23:48:56 -10:00
Christine Corbett
f0ac231b7f Setting status bars to white as completion of all modal presentations. 2015-01-29 23:48:19 -10:00
Christine Corbett
f5848365f7 Deliberate handling of MIME types for video, audio, and images.
• rejects unhandled media with unsupported attachment message
• for supported media, handling of MIME type/file extension conversion in a single place
• groundwork for future handling of additional types via e.g. conversion
2015-01-29 08:30:50 -10:00
Frederic Jacobs
994c9d1c50 Attachment with caption fixes.
- Caption is displayed under the message
- Empty messages are not creating message bubble.
2015-01-29 08:30:50 -10:00
Frederic Jacobs
0195507017 Removing unused ContactsTableViewController. 2015-01-28 23:27:52 -10:00
Frederic Jacobs
a389344e0a Fixing issue with identity key change messages deletion.
When a key change is accepted, we iterate over the list of messages
that are waiting for decryption. This commit fixes an issue with error
messages not being deleted after message is processed for decryption.
2015-01-28 23:27:52 -10:00
Christine Corbett
499cdfa56f Re-enables user interaction with navbar when view appears. 2015-01-28 23:24:52 -10:00
Frederic Jacobs
826b73051d Multiple constraints updates & addressing warnings.
- Icon bundles upgraded to match required sizes.
- Moving to NSAttributes instead of deprecated UIAttributes.
- Casting serialized attachmentID to NSNumber.
- Removing unused archival view from InboxTableViewCell.
- Upgrading contraints on SignalsVC for 6+ "TabBar".
- Removing deprecated "plain" properties
- Removing redundant button in FingerprintViewController.
- Addresses issues with placement of change number in signup flow
- Fixes placement bug in new group view
- Exclude unused reference.
2015-01-28 19:25:19 -10:00
Christine Corbett
553a38288e Archiving and correctly sorting empty threads. 2015-01-28 19:13:50 -10:00
Christine Corbett
aca02221be Various design and UI consistency improvements.
• updated iconography
• lines and sizing
• empty inbox and archive screen with wording
• bug fix on calling to self being enabled sometimes (doesn't crash either way, but makes little sense)
• call icons and group update icons incorporated (PR to JSQ must be merged to test; this will be two lines on the Signal-iOS side to remove if we decide not to go with icons)
• fingerprint screen working: accessible by long press from contact screen on contact title. long press on lower half of screen shreds key material after confirmation. new icons for scan and show.
• short press on contact title will show their phone number
• color updates to new palette for green, yellow and light blue
2015-01-28 12:51:34 -10:00
Cade
6278152ad2 New round of iconography. 2015-01-28 12:51:34 -10:00
Frederic Jacobs
884c960798 Closes #319 2015-01-27 19:54:14 -10:00
Frederic Jacobs
fb0281fd61 Exclude Signal files from backup & encrypt when possible. 2015-01-27 17:18:49 -10:00
Frederic Jacobs
bcd98f90ee Closes #263 2015-01-27 15:31:54 -10:00
Frederic Jacobs
529c1346fa Closes #303 2015-01-27 12:30:28 -10:00
Christine Corbett
638dfae668 messaging view and group creation fixes:
• Create button should be btnCompose--white
• Add people to be a tableview header (ask @helveticade for creatives)
• Send button = btnSend--blue
• Attachments button = btnAttachments--blue
• message footer changes from call to message as input
• Remove more button
• Empty State update with asset and new copy
• Default group name should be 'New Group' (UI only)
• loading view
• Update tab bar items with revised PDFs
• Blue outline around avatar-less contacts
• Replace swipe left actions with btnDelete--white asset
• Replace swipe right buttons with cellBtnMoveToArchive--blue and cellBtnMoveToInbox--blue respectively
• Done icon replaced with btnSignal in settings
• Settings: Swap blue and grey for Registered Number and Change (change doesn't look like a button)
• Settings: UI Switch on should be Signal Blue.
• Disable search ui + group button while downloading contacts
• new group: Create button should be btnCompose--white
• new group: Add people to be a tableview header
2015-01-27 09:18:18 -10:00
Cade
d84ac5a493 New iconography 2015-01-27 09:18:17 -10:00
Frederic Jacobs
8fa1be362f Contacts table view reloading on contact refresh complete. 2015-01-27 08:35:45 -10:00
Frederic Jacobs
7f97d84ebe Delivery receipts working 2015-01-27 08:35:30 -10:00
Christine Corbett
6d2acb70fc in message view compose, ability to call
• RedPhone contacts which aren't TextSecure contacts are disabled from starting conversation via compose.
2015-01-26 14:33:50 -10:00
Cade
2d6b15333a Replaced all iconography and added new icons
Fix #503
2015-01-26 10:38:37 -10:00
Christine Corbett
91591545a2 Support for calls & groups in new blue styled format. 2015-01-26 09:52:13 -10:00
Frederic Jacobs
a9ad6643a0 Close #509 2015-01-25 19:40:19 -10:00
Frederic Jacobs
5ccbc4131b Closes #315 2015-01-25 14:58:40 -10:00
Christine Corbett
478110dc86 Allows unregistering of RedPhone. 2015-01-25 14:32:07 -10:00
Christine Corbett
349d84c875 Vectorial Signal header icon. 2015-01-25 14:32:07 -10:00
Christine Corbett
7d5154b10b Dismiss search bar when new group is created. 2015-01-25 14:32:07 -10:00
Christine Corbett
bfe0e44cd5 Audio attachments: Prevent progress to be set to NaN. 2015-01-25 14:32:00 -10:00
Christine Corbett
0e1a51e889 Fixed empty group avatar issue. 2015-01-24 16:28:35 -10:00
Christine Corbett
bf11775e10 Fullscreen image attachment menu. 2015-01-24 16:28:35 -10:00
jackflips
86c524ddbc Fixing crashes when deleting single messages. 2015-01-24 16:28:35 -10:00
Jack Rogers
1eef08628a Audio attachments UI 2015-01-24 16:28:35 -10:00
Joyce Yan
d740f801c6 Swipe to delete implemented 2015-01-24 16:28:35 -10:00
Joyce Yan
b494b71dbc Audio farts.
slight change

modified pbxproj to clean up resources

reset developmentteam in pbxproj back to what it was before

deleted one line
2015-01-24 16:28:35 -10:00
Christine Corbett
ccdc4b5d17 Redesign implementation.
Result of stashed commits by @corbett and @abolishme
2015-01-24 16:28:34 -10:00
Jack Rogers
84dbc6a45b Closes issue #277 - Fixed speakerphone bug.
//FREEBIE
Reviewed-by: @corbett & @FredericJacobs
2015-01-19 00:59:12 +01:00
Frederic Jacobs
7c658b2879 Enhancements in build configuration.
- Helps onboarding of new contributors because signup generates a fake
push token to register devices.
- Deleted Ad-Hoc configuration since no more HockeyApp distribution.
TestFlight uses default `AppStore release` build configuration.
2015-01-18 10:28:11 +01:00
Frederic Jacobs
60fbfd129a Fixes crashes & edge cases for initials string. 2015-01-18 09:38:26 +01:00
Frederic Jacobs
14164d9855 Closes #359
//FREEBIE
2015-01-16 15:54:48 +01:00
Frederic Jacobs
9e8ba91304 Settings refactoring.
- Renames GroupModel to TSGroupModel for TextSecureKit consistency.
- Refactors the settings into categories (joint work with @dtsbourg)
- Removes settings and logic for background push.
2015-01-16 15:28:41 +01:00
dtsbourg
96dc676bf9 Addresses multiples UI issues.
Closes ##275, #283, #278, #288

Reviewed-by: @FredericJacobs
2015-01-16 15:10:52 +01:00
Christine Corbett
3a43145c23 Closes #282 - Avatar initials placeholder.
Reviewed-by: @FredericJacobs
2015-01-16 14:24:09 +01:00
Christine Corbett
b954ff2445 Closes #261 - Signal 1.0 to 2.0 utility.
Reviewed-by: @FredericJacobs
2015-01-16 14:24:05 +01:00
Christine Corbett
71320a690c Bypass ratchet and network to discuss with self.
Closes #314 #305 #274

Reviewed-by: @FredericJacobs
2015-01-11 13:53:50 +01:00
Christine Corbett
07c539c844 Groups: Showing members joining/leaving.
As discussed in #233, but UI is not adapted for longer string.

Reviewed-by: @FredericJacobs
2015-01-11 02:53:01 +01:00
Christine Corbett
5d6ac1f8bd Session Warning Label: Renaming the Secure session ended.
As discussed in #287, wording is adapted to reflet consequences for user.

Reviewed-by: @FredericJacobs
2015-01-11 02:52:57 +01:00
Christine Corbett
34ba5efe11 Closes #291
Reviewed-by: @FredericJacobs
//FREEBIE
2015-01-07 00:33:47 +01:00