Stoutner - Redmine: Issueshttps://redmine.stoutner.com/https://redmine.stoutner.com/favicon.ico?16699090422024-03-26T00:07:25ZStoutner - Redmine
Redmine Privacy Browser PC - Feature #1184 (New): Add proxy supporthttps://redmine.stoutner.com/issues/11842024-03-26T00:07:25ZSoren Stoutnersoren@stoutner.com
<p>There is some documentation for this at:</p>
<p><a class="external" href="https://wiki.qt.io/QtWebEngine/Network">https://wiki.qt.io/QtWebEngine/Network</a></p> Privacy Cell - Feature #1177 (New): Detecting Silent SMS Attackshttps://redmine.stoutner.com/issues/11772024-03-02T20:58:24ZMark Weston
<p>Both the Android IMSI-Catcher Detector and SnoopSnitch projects have been abandoned:<br /><a class="external" href="https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector">https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector</a><br /><a class="external" href="https://github.com/srlabs/snoopsnitch">https://github.com/srlabs/snoopsnitch</a></p>
<p>As it stands, there are no Android apps to detect when your device has fallen victim to an IMSI Catcher / Stingray. Since this project is well developed and active, I am proposing incorporating some of the features from AIMISCD into this project. Would it be feasible to start with detecting silent SMS which is not as big of an undertaking as detecting an IMSI catcher?</p>
<p>This GPL 3.0 code will be helpful:<br /><a class="external" href="https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector/blob/development/AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java">https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector/blob/development/AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java</a></p> Privacy Browser PC - Feature #1161 (New): Prevent the sending of the referer headerhttps://redmine.stoutner.com/issues/11612024-01-31T21:48:20ZSoren Stoutnersoren@stoutner.com
<p>This would bring feature parity with Privacy Browser Android.</p> Privacy Browser PC - Feature #1137 (New): Figure out how Angelfish is implementing a Reader Modehttps://redmine.stoutner.com/issues/11372023-12-16T20:29:26ZSoren Stoutnersoren@stoutner.com
<p>It is fairly basic, but would still be a nice addition.</p> Privacy Browser PC - Feature #1125 (New): Look at Falkon's autotests to get ideas about autotests...https://redmine.stoutner.com/issues/11252023-11-25T19:45:02ZSoren Stoutnersoren@stoutner.com
<p><a class="external" href="https://salsa.debian.org/sorenstoutner/falkon/-/tree/master/autotests">https://salsa.debian.org/sorenstoutner/falkon/-/tree/master/autotests</a></p>
<p>These could also be good candidates for auto package tests in Debian.</p>
<p>Also, maybe:</p>
<p><a class="external" href="https://salsa.debian.org/sorenstoutner/falkon/-/tree/master/tests">https://salsa.debian.org/sorenstoutner/falkon/-/tree/master/tests</a></p> Privacy Cell - Feature #1117 (New): Indicate which SIM cards are default for Voice and Data.https://redmine.stoutner.com/issues/11172023-11-08T18:02:58Zandre rodier
<p>I have a dual SIM phone, and while the application seem to work, I don't know which card is used for the warnings I receive.<br />Can you add the SIM card name in the notifications, please?</p> Privacy Browser PC - Feature #1098 (New): Add a forward and back historyhttps://redmine.stoutner.com/issues/10982023-10-12T22:52:37ZSoren Stoutnersoren@stoutner.com
<p>This should be accessible under the forward and back actions on the navigation toolbar. It might also be nice to design a history dialog similar to that in Privacy Browser Android.</p> Privacy Browser PC - Feature #1079 (New): Allow dragging to reorder bookmarks in the toolbarhttps://redmine.stoutner.com/issues/10792023-09-07T19:12:26ZSoren Stoutnersoren@stoutner.com
<p>Konqueror doesn't allow this, but Falkon does.</p>
<p>Interestingly, it doesn't look like Falkon uses <code>QToolBar</code>, but rather builds the toolbar directly from <code>QWidget</code>.</p>
<p><a class="external" href="https://github.com/KDE/falkon/blob/master/src/lib/bookmarks/bookmarkstoolbar.h">https://github.com/KDE/falkon/blob/master/src/lib/bookmarks/bookmarkstoolbar.h</a></p>
<p><a class="external" href="https://github.com/KDE/falkon/blob/master/src/lib/bookmarks/bookmarkstoolbar.cpp">https://github.com/KDE/falkon/blob/master/src/lib/bookmarks/bookmarkstoolbar.cpp</a></p>
<p>Whether this is possible with QToolBar is a question to be investigated.</p> Privacy Browser PC - Feature #1078 (New): Add context menus to the bookmarks menuhttps://redmine.stoutner.com/issues/10782023-09-07T18:56:45ZSoren Stoutnersoren@stoutner.com
<p>Currently the context menus only work on the bookmarks toolbar.</p>
<p>Konqueror has them working on both (except that they killed the context menu on items in the bookmark menu that aren't bookmarks).</p>
<p>Using <code>setContextMenuPolicy(Qt::CustomContextMenu)</code> doesn't work because it is overwritten by <code>void KMenuMenuHandler::showContextMenu(QMenu *menu, const QPoint &pos)</code> in <code>kmenumenuhandler_p.cpp</code>.</p>
<p><a class="external" href="https://github.com/KDE/kxmlgui/blob/master/src/kmenumenuhandler_p.cpp">https://github.com/KDE/kxmlgui/blob/master/src/kmenumenuhandler_p.cpp</a></p>
<p>Konqueror may be able to work around this because they don't base their system directly on <code>KXmlGuiWindow</code>, but rather `KParts::MainWindow` and `KonqFrameContainerBase`.</p>
<p>They do this with <code>QMenu *KonqBookmarkMenu::contextMenu(QAction *action)</code> in <code>kbookmarkmenu.cpp</code>, which overrides the protected function in <code>KBookmarkMenu</code>.</p>
<p><a class="external" href="https://api.kde.org/frameworks/kbookmarks/html/kbookmarkmenu_8cpp_source.html">https://api.kde.org/frameworks/kbookmarks/html/kbookmarkmenu_8cpp_source.html</a></p> Privacy Browser PC - Feature #997 (New): See if there is some way to use FileCopyJob with cookieshttps://redmine.stoutner.com/issues/9972023-04-17T20:42:38ZSoren Stoutnersoren@stoutner.com
<p>This will require changed to upstream KDE Frameworks. I will probably wait until KDE 6 is released and then approach upstream about their interest in integrating cookies to FileCopyJob. In the meantime, when local storage is enabled, downloads fall back to using Qt WebEngine's built-in downloader.</p> Privacy Browser PC - Feature #996 (New): Full screen browsing mode doesn't work right in GNOMEhttps://redmine.stoutner.com/issues/9962023-04-17T20:36:53ZSoren Stoutnersoren@stoutner.com
<p>For some reason, entering full screen browsing mode (by pressing F11, Ctrl-Shift-F, or from the View menu) on GNOME causes the screen to flicker and the window to not be drawn correctly. This is likely some conflict between the KDE 5 Framework and GNOME. Testing was only done on Wayland, so it might work correctly on X11. In any case, this is likely a problem that sorts itself out over time with updates to KDE Framework and Gnome. If it doesn't take care of itself, especially with the switch to KDE 6, I will dig into it deeper.</p> Privacy Browser PC - Feature #983 (New): Enable web inspectionhttps://redmine.stoutner.com/issues/9832023-03-23T18:54:03ZSoren Stoutnersoren@stoutner.com
<p>It is unclear how difficult this will be.</p>
<p>`QWebEnginePage::InspectElement` from <a class="external" href="https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum">https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum</a>.</p> Privacy Cell - Feature #901 (New): Consider displaying APN informationhttps://redmine.stoutner.com/issues/9012022-09-08T22:52:35ZSoren Stoutnersoren@stoutner.com
<p><a class="external" href="https://developer.android.com/reference/android/telephony/data/ApnSetting">https://developer.android.com/reference/android/telephony/data/ApnSetting</a></p>
<p>This comes from <a class="external" href="https://developer.android.com/reference/android/telephony/PreciseDataConnectionState">https://developer.android.com/reference/android/telephony/PreciseDataConnectionState</a>, which can be acquired from <a class="external" href="https://developer.android.com/reference/android/telephony/PhoneStateListener#onPreciseDataConnectionStateChanged(android.telephony.PreciseDataConnectionState)">https://developer.android.com/reference/android/telephony/PhoneStateListener#onPreciseDataConnectionStateChanged(android.telephony.PreciseDataConnectionState)</a>.</p> Privacy Cell - Feature #892 (New): Display information about the cell phone spectrum in usehttps://redmine.stoutner.com/issues/8922022-08-20T19:08:53ZSoren Stoutnersoren@stoutner.com
<p>I am assuming there are Android APIs that expose this information.</p> Privacy Browser PC - Feature #868 (New): Consider adding an open option to the file download dialoghttps://redmine.stoutner.com/issues/8682022-07-09T23:33:04ZSoren Stoutnersoren@stoutner.com
<p>My hesitation in doing this is that the typical way to do this saves a temporary copy of the file to /tmp, which creates a record on the hard drive of part of the browsing history, which records the users may not think exists and which will be deleted at some uncertain time in the future.</p>
<p>I would be much more willing to do this if there was some way to pass a memory backed file to the other app, instead of storing it in /tmp.</p>