primordic/IssueDupesLite huggingface dataset:
Repository: pi-hole/web

Issue #2051: api.php status weird behavior?
Created: 2022-01-06T00:07:52Z
Versions

Pi-hole version is v5.8.1 (Latest: v5.8.1)
AdminLTE version is v5.10.1 (Latest: v5.10.1)
FTL version is v5.13 (Latest: v5.13)

Platform

OS and version:  latest raspberry pi os
Platform:  raspberry pi 3b+

Expected behavior
http:///admin/api.php?status should return the status, but it always returns
{"status": "disabled"}
this seems to break things like PiHole Chrome Brower Extension
if i leave out the status, it correctly returns the status.
http:///admin/api.php
{
    "domains_being_blocked": 534171,
    "dns_queries_today": 44,
    "ads_blocked_today": 0,
    "ads_percentage_today": 0,
    "unique_domains": 24,
    "queries_forwarded": 24,
    "queries_cached": 20,
    "clients_ever_seen": 2,
    "unique_clients": 2,
    "dns_queries_all_types": 41,
    "reply_NODATA": 0,
    "reply_NXDOMAIN": 6,
    "reply_CNAME": 0,
    "reply_IP": 0,
    "privacy_level": 0,
    "status": "enabled",
    "gravity_last_updated": {
        "file_exists": true,
        "absolute": 1641426659,
        "relative": {
            "days": 0,
            "hours": 0,
            "minutes": 15
        }
    }
}

Is this expected behavior? the api.php has code that looks for $_GET['status'] so it seems like using query parameter is the right thing.. unclear tho, since there is no API documentation to reference.

Duplicate issue #2056: Pihole API status incorrect
Created: 2022-01-06T21:26:41Z
Versions


Pi-hole:  v5.8.1
AdminLTE:  v5.10.1
FTL:  v5.13

Platform


OS and version:  Raspbian GNU/Linux 10 (buster)



Platform:  Raspberry Pi

Expected behavior
Blocking status from http://MY_IP/admin/api.php?status to reflect the blocking status from the web interface and command line pihole status.
Actual behavior / bug
Blocking status is always disabled:  {"status":"disabled"}. Rebooting does not solve the issue. The web-interface and pihole status behave as expected.
Steps to reproduce
Steps to reproduce the behavior:

Switch off blocking via curl -X GET 'http://MY_IP/admin/api.php?disable=3600&auth=MY_API'
Switch on blocking via curl -X GET 'http://MY_IP/admin/api.php?enable&auth=MY_API'
Request status via  http://MY_IP/admin/api.php?status , shows diabled while the web-interface shows enabled and pihole status shows enabled as well.

Debug Token

URL:   https://tricorder.pi-hole.net/MKQHSNWX/


Screenshots
N/A
Additional context
This only happens on one of my two piholes which run identical hardware and versions.

Closing comment (2022-01-06T21:29:23Z): Thanks for the report. Duplicate of #2051
Repository: pilotmoon/Scroll-Reverser

Issue #129: Scrolling "resistance" on trackpad
Created: 2021-10-27T13:18:42Z
In Monterey, I'm seeing some scrolling "resistance," for lack of a better word, in apps like Brave and even Apple Mail. If I scroll down with the trackpad, it will scroll up a bit after scrolling down. It's like it's fighting me or something. I currently have natural scrolling turned on, and Scroll Reverser enabled for the mouse (and the issue is present with the reverse settings too). It doesn't happen every page, but it happens often enough to be frustrating.
Anyone else seeing this?

Duplicate issue #131: Scroll Reverser jumps from backward and forward scrolling when using trackpad
Created: 2021-11-17T16:10:58Z
Scroll Reverser jumps from backward and forward scrolling when using trackpad. This issue appeared after upgrading to macOS Monterey. It happens randomly for brief amounts of time. I only observed it when scrolling downward. Using M1 Macbook Pro (2020)
Thank you

Closing comment (2021-11-18T13:26:42Z): Thanks for reporting @ravenspired, and thanks @mrcsilva - this is indeed a dupe of #129 so I will close this one
Repository: pilotmoon/Scroll-Reverser

Issue #26: Presence of Scroll Reverser triggering additional security dialogs
Created: 2016-06-15T08:15:04Z
Sometimes on Safari password fields when it asks to use Keychain stored passwords, this appears:

(this is using Safari Technology Preview, but it happened to me several times with normal Safari)
Is this normal?

Duplicate issue #24: Scroll Reverser triggers issue with disabling click on Allow button in Keychain popups
Created: 2015-12-13T19:33:28Z
Hi, I know that title seems weird, but here is more detailed description of this issue: http://apple.stackexchange.com/a/212446. Post isn't about Scroll Reverser, but it seems to trigger the same problem. I had said problem with the popup in SourceTree application. Turning off Scroll Reverser fixed the problem.

Closing comment (2017-04-10T16:12:40Z): This seems to be a duplicate of #26
In 10.11.1 (Oct 21 2015) Apple disabled intercepted mouse events to prevent a security vulnerability. In particular this was a problem for remote desktop apps. ref
In 10.11.5 (May 16 2016) was released. This allowed intercepted mouse events but triggered a second confirmation requiring the user's password. ref
@SebastianOsinski is this ticket still relevant?
Repository: pilotmoon/Scroll-Reverser

Issue #167: Sidecar Ipad scroll reversing
Created: 2023-06-23T05:10:06Z
when i connect ipad by sidecar, two finger scroll direction is not divided from mouse
could you add tablet or sidecar scroll direction?



  
    
    

    IMG_1236.mp4

Duplicate issue #185: Support for (Wacom) graphics tablets
Created: 2024-07-15T19:03:44Z
I am using ScrollReverser to get the "default" windows style scrolling of both mouse and trackpad (meaning reversing mouse but not trackpad). Now I got a new Wacom Intuos pen tablet. The problem is that now the scrolling direction of the tablet is reversed as the tablet is recognized mouse rather than as touch pad. This means if I drag something in my graphics program, the vertical scrolling is inverse of the physical movement of the pen.
I found an old issue where this exact behavior was requested for another tablet #3, so I think (without knowing the exact code) that the application can distinguish between a "mouse" and a graphics tablet.
Is it possible to add an option for graphics tablets additional to mouse and trackpad? That would be very helpful.

Closing comment (2024-07-15T19:05:19Z): Related to #167 & #68?
Repository: pilotmoon/Scroll-Reverser

Issue #165: Refuses to be added to Login Items
Created: 2023-04-17T19:43:49Z
Model Name:	        MacBook Pro
Model Identifier:	Mac14,6
Chip:	                 Apple M2 Max
System Version:	macOS 13.3.1 (22E261)
Repro steps:

Download fresh copy of scroll-reverser 1.8.2
Unzip
Drag into Applications
Launch app
Goto Login Items
Under "Open at Login", hit "+"
Select "Scroll Reverser", hit "Open"
Observe that it doesn't get added to the list

Very weird, I've never had an issue with this, worked on an Intel mac (running Monteray)

Duplicate issue #174: Not starting at login
Created: 2024-01-26T14:20:03Z
Not starting at login. Checked and found that the app icon is also missing from the list Login Items.
Mac OS Sonoma 14.3

Closing comment (2024-06-19T11:52:31Z): Closing as duplicate of #165. Should be fixed in the next build.
Repository: pilotmoon/Scroll-Reverser

Issue #15: Stops working after woke-up from sleep
Created: 2015-02-14T04:15:41Z
I have a 2013 MBA with OSX 10.10.2. This problem happens after the 10.10.2 update.
I am using v1.7.1 of Scroll Reverser and have "Reverse Trackpad" checked out in the settings.
After waking up the MBA from several hours of sleep, the trackpad reverse effect stop working.
Restarting Scroll Reverser will fix this problem.

Duplicate issue #23: Trackpad treated as mouse
Created: 2015-09-19T16:14:25Z
Running the 10.11 El Capitan GM, and Scroll Reverser treats trackpad input as mouse input when selectively reversing scrolling behavior.

Closing comment (2016-11-07T15:15:59Z): Closing as (I think) dupe of #15
Repository: pilotmoon/Scroll-Reverser

Issue #1: Scroll Reverser prevents "three finger tap" dictionary gesture working
Created: 2012-11-22T11:13:56Z
https://secure.helpscout.net/conversation/3174023/11/
The main problem is three finger tapping isn't working!
could you fix this problem? i will wait for your answer ;)
Thank you.
(and many more like it)

Duplicate issue #14: Seems make 3-finder tap to look up disable!!!
Created: 2015-01-21T02:27:04Z
Seems make 3-finder tap to look up disable!!!
If I quit Scroll-reverser, then 3-finder click works well.
Yosemite 10.10.1

Closing comment (2016-11-15T10:35:57Z): Dupe of #1
Repository: pilotmoon/Scroll-Reverser

Issue #1: Scroll Reverser prevents "three finger tap" dictionary gesture working
Created: 2012-11-22T11:13:56Z
https://secure.helpscout.net/conversation/3174023/11/
The main problem is three finger tapping isn't working!
could you fix this problem? i will wait for your answer ;)
Thank you.
(and many more like it)

Duplicate issue #17: 'Look up' feature (tap with three fingers) is disabled
Created: 2015-03-07T00:13:30Z
The Look up (tap with three fingers) feature doesn't work when Scroll Reverser is running. I quit Scroll Reverser and it works again. There must be a bug here with Scroll Reverser.

Closing comment (2015-05-21T11:45:57Z): Closed as dupe of #1.
Repository: pilotmoon/Scroll-Reverser

Issue #23: Trackpad treated as mouse
Created: 2015-09-19T16:14:25Z
Running the 10.11 El Capitan GM, and Scroll Reverser treats trackpad input as mouse input when selectively reversing scrolling behavior.

Duplicate issue #21: Trackpad identifying as mouse
Created: 2015-06-05T23:10:15Z
I have a 2015 MBP and it appears my mouse and my trackpad are being seen as one in the same. Using the new debug console, I captured the following.
Note: 'notContinuous' = mouse  ; 'usingTouchElapsed' = trackpad
15:58:56.9 834 [type scroll][source mouse][reversing no][usingTouchElapsed yes][phase normal][touching 0][touchElapsed 219175674][pid 0][x 0][y 1]
15:58:57.0 835 [type scroll][source mouse][reversing no][usingTouchElapsed yes][phase normal][touching 0][touchElapsed 219175713][pid 0][x 0][y 1]
15:58:57.0 836 [type scroll][source mouse][reversing no][usingTouchElapsed yes][phase normal][touching 0][touchElapsed 219175713][pid 0][x 0][y 1]
15:58:57.0 837 [type scroll][source mouse][reversing no][usingTouchElapsed yes][phase normal][touching 0][touchElapsed 219175713][pid 0][x 0][y 1]
15:58:57.0 838 [type scroll][source mouse][reversing no][usingTouchElapsed yes][phase normal][touching 0][touchElapsed 219175713][pid 0][x 0][y 0]
15:58:57.1 839 [type scroll][source mouse][reversing no][notContinuous yes][phase normal][touching 0][touchElapsed 219175867][pid 0][x 0][y -1]
15:58:57.3 840 [type scroll][source mouse][reversing no][notContinuous yes][phase normal][touching 0][touchElapsed 219176037][pid 0][x 0][y -1]
15:58:57.4 841 [type scroll][source mouse][reversing no][notContinuous yes][phase normal][touching 0][touchElapsed 219176159][pid 0][x 0][y -1]
15:58:57.5 842 [type scroll][source mouse][reversing no][notContinuous yes][phase normal][touching 0][touchElapsed 219176283][pid 0][x 0][y -2]
15:59:00.9 843 [type scroll][source mouse][reversing no][usingTouchElapsed yes][phase normal][touching 0][touchElapsed 219179653][pid 0][x 0][y 0]
15:59:01.3 844 [type scroll][source mouse][reversing no][usingTouchElapsed yes][phase normal][touching 0][touchElapsed 219180004][pid 0][x 0][y 0]

Is there something I can do to get them to be noticed as different devices? I'm using a Logitech M310 (part of the MK520 combo).

Closing comment (2016-09-22T14:49:21Z): Closing as dupe of #23 (although this issue is older, that one has more comments)
Repository: pilotmoon/Scroll-Reverser

Issue #170: Activating Voiceover causes Scroll Reverser to incorrectly reverse the trackpad
Created: 2023-10-06T21:46:39Z
It seems that the activation of Voiceover causes Scroll Reverser to incorrectly detect the trackpad as a mouse and reverse it. I confirmed this is not due to the setting in #92. After stopping Voiceover, quitting and re-launching Scroll Reverser allows it to work properly again, at least until Voiceover is used again.

Duplicate issue #130: "Reverse mouse" option changes scroll direction of Trackpad
Created: 2021-11-11T11:56:43Z
MacBook Pro Early 2015 with Logitech M185 mouse connected
I guess I can't say the app is working as intended
This state

Doesn't change anything, as expected. MacBook trackpad scrolls naturally, like iPad screen. Mouse wheel is inverted.
I want to reverse mouse wheel and keep the Trackpad direction as it is, So I check "Reverse mouse"

Actual result: Scroll direction is reversed for both - built-in Trackpad and external Mouse
Expected result: Trackpad scroll direction stays the same, Mouse scroll direction is reversed.
Isn't that what the app is supposed to do?

Closing comment (2023-10-06T21:50:29Z): Perhaps related to #170 if anyone in this thread uses Voiceover
Repository: pilotmoon/Scroll-Reverser

Issue #15: Stops working after woke-up from sleep
Created: 2015-02-14T04:15:41Z
I have a 2013 MBA with OSX 10.10.2. This problem happens after the 10.10.2 update.
I am using v1.7.1 of Scroll Reverser and have "Reverse Trackpad" checked out in the settings.
After waking up the MBA from several hours of sleep, the trackpad reverse effect stop working.
Restarting Scroll Reverser will fix this problem.

Duplicate issue #30: Not detecting trackpad after wake from sleep (Sierra)
Created: 2016-09-30T03:12:38Z
not support macOS Sierra , please fix it , thanks!

Closing comment (2016-11-07T14:05:39Z): I have now implemented a similar "relaunch on wake" feature in Scroll Reverser. I will release it later today. Closing this issue as dupe of #15.
Repository: piroor/treestyletab

Issue #3605: [Bug] Scrolling of tabs is broken on Nightlies
Created: 2024-08-08T09:03:54Z
Abstract
Scrolling tabs is broken in Firefox Nightlies since they removed "overflow/underflow events" by disabling "layout.overflow-underflow.content.enabled_in_addons" pref.
See https://bugzilla.mozilla.org/show_bug.cgi?id=1907460 & https://bugzilla.mozilla.org/show_bug.cgi?id=1897595
This can be fixed for now by re-enabling the pref in about:config. But the option might be removed one day.
Steps to reproduce


Start Firefox Nightly (since 2024-08-06-21-12-39) with clean profile.
Install TST.
Open tabs until it fill all the vertical space so we can scroll
Try to scroll


Expected result

You should be able to scroll the tabs
Actual result

Nothing moves
Environment

Platform (OS): Windows 11
Version of Firefox: Nightlies since build 2024-08-06-21-12-39 : https://ftp.mozilla.org/pub/firefox/nightly/2024/08/2024-08-06-21-12-39-mozilla-central/
Version (or revision) of Tree Style Tab: 4.0.21

Duplicate issue #3607: [Bug] No tree scrolling on latest nightly
Created: 2024-08-10T08:11:19Z
Abstract
New firefox introduces vertical tabs. Although not event close to TST.
Steps to reproduce

Start Firefox with clean profile (ex. using firefox -p).
Install TST.
Open several tabs to have more than a screen

Expected result
TST tree should be scrollable
using either scrollbar or mouse wheel
Actual result
No scrollbar
No events on mouse wheel
Environment

Platform (OS): Windows 10
Version of Firefox: 131.0a1 (nightly)
Version (or revision) of Tree Style Tab: 4.0.21

Closing comment (2024-08-10T10:33:52Z): Duplicate of #3605 and TST 4.0.22 including the fix has been uploaded to AMO.
Repository: piroor/treestyletab

Issue #1858: The child of a parent can be move weirdly.
Created: 2018-04-09T23:23:43Z
Short description
The child of a parent can be move weirdly.
Steps to reproduce

I dont know how. I will look if I can.

Expected result
Children should be under the parent. I am not sure it is a bug or if I miss the logic.
Actual result


Environment

Platform (OS): Windows 10 64 bits
Version of Firefox: FF DE 60.0b6 (64-bit)
Version (or revision) of Tree Style Tab: 2.4.18

Duplicate issue #1859: TST with Multi-Account Containers wrong ordering of tabs
Created: 2018-04-10T19:01:28Z
Short description
Besides TST I use mozilla's "Multi-Account Containers" add-on (let's call it MAC). Let's say I have two Tab groups, a google-group where I open google.com in and a facebook-group where I open facebook.com in (I believe a necessary condition is that they are two different tab groups!). Now I press ctrl+t to open a new tab, open google and then quickly! open a second tab where I open facebook in, the tabs get "restarted" by MAC and if it happens quickly enough the two tabs are displayed in the wrong order in TST.
Steps to reproduce

Start Firefox with clean profile.
Install TST.
Install Multi-Account Containers.
Make two tab groups in which you let two websites be loaded in automatically (e.g. a google-group which automatically opens google.com). This can be set in the MAC add-on.
Open a tab from one group, then QUICKLY open a second tab loading the link from the other tab group in.


Expected result
The tabs should be displayed like they are in the tab bar at the top of the firefox window.
Actual result
They are displayed the wrong way round. Eventually you may not see this result the first time but try it several times and try to do it as quickly as possible and it works. As the ctrl-tab resp. shift-ctrl-tab commands seem to use the "build-in order from the top", using the shortcuts also seemingly let's firefox switch the tabs the wrong way round (that's how I noticed it xD).
Environment

Platform (OS): (Arch) GNU/Linux
Version of Firefox: 59.0.2 (64-bit)
Version (or revision) of Tree Style Tab: 2.4.18

Closing comment (2018-04-24T07:45:08Z): I confirm I also have that issue and the process described above is exactly the same, and the results are the same too.
More useful information. When I CTRL+TAB to cycle through my tabs, I noticed that TST tabs are not in the right order, however, in FF tab bar (top of window) all the tabs are cycled through correctly. It seems like the tab index is lost when a new tab is sent to its specific container. And that seems to confuse TST in it's ability to keep the tabs ordered correctly but also in building the proper tree and associated tabs dependencies.
So, maybe related to #1858 as well.
To complete instructions at the beginning of this issue, it's easy to reproduce the problem. My FF homepage is multiple URL separated by | (pipe). Some of these URLs open in different containers, others don't. And as soon as FF is opened, TST is loaded, FF loads the tabs and send them immediately to their respective containers. Then it's all messy for TST.
Repository: piroor/treestyletab

Issue #801: auto hide
Created: 2014-12-02T09:21:58Z
ff v34.0 tst v0.15.2014120101
When i move cursor toward the border of window, tab bar won't pop up.

Duplicate issue #811: Auto-show broken (tab bar on the left)
Created: 2014-12-15T10:16:17Z
FF 34.0.5, TST 0.15.2014120101
I haven't restarted FF for several days, I guess both it and TST auto-updated recently, after a reboot today I've noticed auto-show stopped working properly.
I've got the tab bar on the left side of the screen, and enabled auto-show on "mouse cursor is close to the edge of the window", with active area of 0 pixels from the edge of the screen / tab bar. Before the tab bar would open if the mouse cursor is over the tab bar itself (which looks like 4 or 5 pixels wide at the edge of the screen), but now the tab bar doesn't auto show at all. I've increased the active area to 5 pixels, and now the 5-pixel area to the right of the closed tab bar is active, but the tab bar itself is not active. So I have to put the mouse cursor to the edge of the screen then a bit to the right, past the tab bar, to show the tab tree.
Expected behavior, like before - mouse cursor is over the tab bar itself => tree should auto-show.
And thanks for a great extension!

Closing comment (2014-12-16T22:04:04Z): duplicate #801
Repository: piroor/treestyletab

Issue #485: Middle clicking home button breaks TST on FF20
Created: 2013-04-02T16:37:16Z
If I middle click the home button (set to a search engine) to open a new root level tab, the page is openened, but TST (2012122901) stops working after that. Middle clicking any link will no longer open the page in a child tab of the current tab, but as a root level tab (after the last existing tab). The only way to get back to the normal behaviour is to restart FF.
Hitting CTRL+T to open a new tab and then clicking home with the left mouse button will not cause this.
I did not update any extension from FF19 (where it worked) to FF20. I then updated TabMixPlus to the newest version and also tried with disabled TMP. But this did not change anything.
EDIT:
right clicking on a link and selecting "open in new tab" works as expected (child tab of current tab), even after "breaking" TST with the middle click on the home button. After that TST works as expected again without restarting FF.

Duplicate issue #489: FF20 / TST 0.14.2012122901 fails to attach tabs as children to tabgroup tab when opening multiple bookmarks
Created: 2013-04-04T07:39:46Z
If I command-click a folder in my bookmark bar, say, then TST prompts me whether to open them as separate tabs or as a new tree, as it always has. I click “new tree”. But the result is not a tabgroup tab with all the bookmarks attached to it – instead I get a free-floating empty tabgroup tab, plus all the bookmarks in unattached top-level tabs. This completely breaks the workflow I was using.

Closing comment (2013-04-04T09:59:52Z): This looks to be related to #485
Repository: piroor/treestyletab

Issue #406: Leaving a single tab leaves 'remainder'.
Created: 2012-11-14T02:50:00Z
To replicate,


Go to Firefox menu - Preferences - Tabs and uncheck 'Always show tab bar'.


Also set tree style tab's Preferences - Auto hide - for Normal Window Mode to either 'Show tab bar always' or 'Auto Shrink tab bar'.


Open a new window, and open a new tab in this new window. Then close the new tab.


You will see that there is a remainder of the tab bar on the left, but that it lacks background. Also the web page is shifted to the leftmost edge of the window, so it overlaps with the remainder of the tab bar.
Perhaps tree style tab is not recognizing 'Always show tab bar' option.  When that option is off, a desirable outcome is to hide the tab bar whenever there is only a single tab in a window.

Duplicate issue #408: When closing tabs, the last single tab shows a phantom image and hides browser content
Created: 2012-11-17T19:38:33Z
Let's say I have 2 tabs open:

If Always Show Tab Bar is unchecked in configuration 
Shouldn't the tab bar no longer show (but it does)?

It gets worse. If I reload this tab window, then there is a phantom image on the entire top-left of the screen which distracts from content and moreover does not allow to access content underneath the phantom image:

Firefox 16.0.2 on Mac OS X Mountain Lion 10.8.2 with TST 0.14.2012111201
Version 0.14.2012081101 has the correct behavior. So, this was introduced in 0.14.2012111001 onwards. I will be reverting back to 0.14.2012081101 as this is rather annoying behavior.
Let me know if you need more info.
Cheers

Closing comment (2012-11-17T20:01:50Z): sorry, should have looked harder. Dupe of #406
Repository: piroor/treestyletab

Issue #558: Glitches occur when switching to image-only tabs
Created: 2013-09-22T10:04:11Z
It seems that if I have multiple trees that contain tabs with only images, there will be very frequent glitches after switching to the various image tabs. I'm using the plain skin btw.

Duplicate issue #548: layout messed up in current stable version from addons.mozilla.org
Created: 2013-08-26T13:17:09Z
This might be related to #543 but I have been using TST with FF23 without problems until now, so I'm not sure.
A restart of the browser made the tabs sidebar collapse to a very narrow width and overlap the top menu. The version of the extension is 0.14.2013082201.

Closing comment (2013-09-24T18:20:41Z): related to #558 ?
Repository: piroor/treestyletab

Issue #3011: TST eliminates the close button in the find in page toolbar
Created: 2021-09-12T05:14:07Z
Steps to reproduce


Start Firefox with clean profile.
ctrl-f to open the find toolbar

the close button is present
Install TST.
restart Firefox
ctrl-f to open the find toolbar

the close button is missing


Environment

Platform (OS):  win10 21H1 x64
Version of Firefox: 92.0 x64
Version (or revision) of Tree Style Tab: 3.8.12

Duplicate issue #3019: "X" button to close "Find in page" bar is missing on latest. 
Created: 2021-09-20T05:09:27Z
"X" button to close "Find in page" bar is missing on latest.  Can be restored by disabling TST.

Environment

Platform (OS): 21H1 Windows 10.
Version of Firefox: 92.0 (64-bit)
Version (or revision) of Tree Style Tab: 3.8.12

Closing comment (2021-09-20T14:24:41Z): This looks to be a dup of #3011 (, #3013) and I recommend you to track the Firefox bug: 1729958 - The find bar cannot be closed if the sidebar is open.
Repository: piroor/treestyletab

Issue #687: Issue with links when NoScript enabled
Created: 2014-04-25T16:54:21Z
Hi, I've installed the reviewed version of TST (0.14.2014), it works except for the links as child tabs feature: when middle-clicking on a link, it opens in an independent tab at the end of the tabbar. When right-clicking and selecting "open in a new tab", it opens as a child tab. Similar to #135, but with NoScript.
The feature works when NoScript (2.6.8.20) is disabled only: the issue reappears when it is enabled, even if Javascript is allowed everywhere.

Duplicate issue #688: No nesting with new installation on Kubuntu 14.04
Created: 2014-04-27T21:06:48Z
After installing the new Kubuntu 14.04, I proceeded with the usual installation of Tree Style Tabs, and discovered to my annoyance that the links were no longer nesting as child tabs.
Any tips would be appreciated, as I have already tried fiddling with all the options.

Closing comment (2014-04-29T13:54:30Z): Nice find. Middle-click and Ctrl-click to open tabs work after disabling NoScript. I am closing this issue as a duplicate of #687.
Repository: piroor/treestyletab

Issue #1878: Firefox sends request twice
Created: 2018-04-27T14:53:27Z
Sorry for skipping the issue guidelines. It just looks simple and weird:
When I open an URL, for example, https://mydomain.com/path/spacer.gif, FF sends several requests - I see them on the server:
haproxy[6222]: a.b.c.165:43436 [27/Apr/2018:10:38:54.479] front~ front/Prod_155_SSL 21033/0/0/1/21034 200 1092 - - --VN 94/94/2/2/0 0/0 "GET /path/spacer.gif HTTP/1.1"
haproxy[6222]: a.b.c.165:44265 [27/Apr/2018:10:38:54.478] front~ front/Prod_155_SSL 45794/0/0/1/45795 200 1092 - - --VN 94/94/6/6/0 0/0 "GET /path/spacer.gif HTTP/1.1"
Sometimes, there might be 3 log entries for a single request.
When I disable TST extension, FF starts to send a single request as expected.
Any ideas why this happens?

Platform (OS): Windows 7 x64
Version of Firefox: 59.0.2
Version (or revision) of Tree Style Tab: 2.4.18

Duplicate issue #1896: Tree Style Tab causes pages to be loaded twice
Created: 2018-05-18T21:27:41Z
Short description
Tree Style Tab does two page requests every time a page is loaded or refreshed.
Steps to reproduce

Start Firefox with clean profile.
Install TST.
Go to a webpage on a server where you have access to Apache's access.log
Load a page from that server.
Notice two entries in the server log file.

Expected result
I would expect that it would not need to load a page twice.
Actual result
It loads a page twice. Here is the access.log after requesting a page with a brand new profile with only TST loaded:
127.0.0.1 - - [18/May/2018:17:25:25 -0400] "GET /index.html HTTP/1.1" 200 -
127.0.0.1 - - [18/May/2018:17:25:25 -0400] "GET /index.html HTTP/1.1" 200 -

Environment

Platform (OS): Windows 7 SP1
Version of Firefox: 59.0.2 (64 bit)
Version (or revision) of Tree Style Tab: 2.4.21

Closing comment (2018-05-18T23:37:11Z): Might be related to #1878.
Repository: piroor/treestyletab

Issue #3655: [Bug] Group tab content not loading
Created: 2024-11-06T16:55:52Z
Abstract
4.0.24 breaks loading of the tabs under group-tab.html
Steps to reproduce


Start Firefox with clean profile.
Install TST.
Create group-tab.html
See that loading spinner never stops and tab information never displays
Notice error in console




Expected result
List of children under the group-tab are displayed on group-tab.html

Actual result
Spinner never finishes

Environment

Platform (OS): Windows 11
Version of Firefox:  132.0.1
Version (or revision) of Tree Style Tab:  4.0.24

Duplicate issue #3660: [Bug] [Duplicate of #3655] Group tab overview not working anymore
Created: 2024-11-11T10:57:34Z
Abstract
When you click the group tab, normally you see new page with the list of all children. This stopped working.
Now there is just a loading icon and never finishes loading
Steps to reproduce
Don't have any
Expected result
Show the list of children tabs
Actual result
Just a loading icon is shown indefinetely
It looks like it crashes in file group-tab.js::274 on function window.l10n.updateDocument();. Because of unhandled exception, execution of remaining code is skipped.
Errors that pop up in console
l10s: apply title="__MSG_groupTab_options_dismiss__"
baseURI: "moz-extension://80bd9745-8010-4512-8035-2a9f72ffe0a6/resources/group-tab.html?title=ToRead"
childNodes: NodeList []
  length: 0
  <prototype>: NodeListPrototype { item: item(), keys: keys(), values: values(), … }
firstChild: null
isConnected: false
lastChild: null
localName: "title"
name: "title"
namespaceURI: null
nextSibling: null
nodeName: "title"
nodeType: 2
nodeValue: "Dismiss this hint"
ownerDocument: HTMLDocument moz-extension://80bd9745-8010-4512-8035-2a9f72ffe0a6/resources/group-tab.html?title=ToRead
ownerElement: <button id="dismissOptionHint" title="Dismiss this hint">
parentElement: null
parentNode: null
prefix: null
previousSibling: null
specified: true
textContent: "Dismiss this hint"
value: "Dismiss this hint"
<prototype>: AttrPrototype { localName: Getter, value: Getter & Setter, name: Getter, … }
l10n-classic.js:19:15


Error: tab.favIconUrl is null

Environment

Platform (OS): Ubuntu
Version of Firefox: 132.0.1
Version (or revision) of Tree Style Tab: 4.0.24

Closing comment (2024-11-11T12:37:59Z): Duplicate of #3655. (Fixed already in dev builds)
Repository: pjialin/py12306

Issue #254: 打码失败返回错误
Created: 2019-12-20T03:15:34Z

Duplicate issue #252: 验证码下载失败 错误原因: 返回数据为空 
Created: 2019-12-20T00:54:27Z
类似于下面的验证码下载失败,返回数据为空,是指的获取验证码失败吗?如果是这样,会不会因为IP被限制导致获取验证码失败?
有没有什么 小黑屋或者暂歇功能!
`正在登录用户 xiaoli
正在下载验证码...


第 4822 次查询 深圳 -> 郑州 2019-12-20 08:51:11
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.10		停留 1.87
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.06		停留 1.86


验证码验证成功 开始登录...
登录失败 错误原因: 网络错误


第 4823 次查询 深圳 -> 郑州 2019-12-20 08:51:15
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.19		停留 1.08
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.11		停留 1.59




第 4824 次查询 深圳 -> 郑州 2019-12-20 08:51:18
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.28		停留 1.24
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.09		停留 0.52


正在登录用户 xiaoli
正在下载验证码...
验证码下载失败 错误原因: 返回数据为空 5 秒后重试


第 4825 次查询 深圳 -> 郑州 2019-12-20 08:51:20
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.18		停留 1.55
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.16		停留 1.43


正在下载验证码...
验证码下载失败 错误原因: 返回数据为空 5 秒后重试


第 4826 次查询 深圳 -> 郑州 2019-12-20 08:51:23
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.20		停留 1.79
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.10		停留 1.44


正在下载验证码...


第 4827 次查询 深圳 -> 郑州 2019-12-20 08:51:27
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.27		停留 1.88
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.17		停留 1.59


验证码下载失败 错误原因: 返回数据为空 5 秒后重试


第 4828 次查询 深圳 -> 郑州 2019-12-20 08:51:31
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.26		停留 0.91
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.35		停留 1.12


正在下载验证码...
验证码下载失败 错误原因: 返回数据为空 5 秒后重试


第 4829 次查询 深圳 -> 郑州 2019-12-20 08:51:33
出发日期 2020-01-17: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.21		停留 1.31
出发日期 2020-01-18: 深圳 - 郑州		G72		G280		G80		G74		G818		G532		G822		G306		*耗时 0.10		停留 1.66
`

Closing comment (2019-12-21T04:38:27Z): Duplicate of #254
Repository: pjialin/py12306

Issue #235: 出现302错误
Created: 2019-12-10T09:15:55Z
麻烦解决一下

Duplicate issue #240: 查询余票请求失败	状态码 302   	错误原因 Moved Temporarily  
Created: 2019-12-16T08:32:49Z
用户状态已过期，正在重新登录
正在登录用户 tkly
正在下载验证码...
验证码验证成功 开始登录...
欢迎回来，tkly
用户 tkly 心跳正常，下次检测 120 秒后
|=== 查询记录恢复成功 上次查询 2019-12-16 16:27:31.937323 ===|
查询余票请求失败	状态码 302   	错误原因 Moved Temporarily

Closing comment (2019-12-16T09:40:34Z): Duplicate of #235
Repository: pjialin/py12306

Issue #231: 获取乘客列表错误
Created: 2019-11-19T11:10:16Z
听说是12306的接口发生了变化，希望大佬感觉修改一下代码。

Duplicate issue #229: 有没有人报获取用户乘客列表失败的错误
Created: 2019-11-03T04:30:01Z
Exception in thread Thread-11:
Traceback (most recent call last):
File "C:\Users\jhwyl\AppData\Local\Programs\Python\Python36\lib\threading.py", line 916, in _bootstrap_inner
self.run()
File "C:\Users\jhwyl\AppData\Local\Programs\Python\Python36\lib\threading.py", line 864, in run
self._target(*self._args, **self.kwargs)
File "C:\Windows\System32\py12306\py12306\query\job.py", line 314, in check_passengers
passengers = User.get_passenger_for_members(self.members, self.account_key)
File "C:\Windows\System32\py12306\py12306\user\user.py", line 93, in get_passenger_for_members
return user.get_passengers_by_members(members)
File "C:\Windows\System32\py12306\py12306\user\job.py", line 358, in get_passengers_by_members
self.get_user_passengers()
File "C:\Windows\System32\py12306\py12306\user\job.py", line 343, in get_user_passengers
return self.get_user_passengers()
File "C:\Windows\System32\py12306\py12306\user\job.py", line 343, in get_user_passengers
return self.get_user_passengers()
File "C:\Windows\System32\py12306\py12306\user\job.py", line 343, in get_user_passengers
return self.get_user_passengers()
File "C:\Windows\System32\py12306\py12306\user\job.py", line 329, in get_user_passengers
result = response.json()
File "C:\Users\jhwyl\AppData\Local\Programs\Python\Python36\lib\site-packages\requests\models.py", line 897, in json
return complexjson.loads(self.text, **kwargs)
File "C:\Users\jhwyl\AppData\Local\Programs\Python\Python36\lib\json_init.py", line 354, in loads
return _default_decoder.decode(s)
File "C:\Users\jhwyl\AppData\Local\Programs\Python\Python36\lib\json\decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Users\jhwyl\AppData\Local\Programs\Python\Python36\lib\json\decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Closing comment (2019-11-25T07:48:52Z): Duplicate of #231
Repository: pjialin/py12306

Issue #14: 测试不通过
Created: 2019-01-14T08:59:26Z
一
[root@izwz951e3fbtauq6d7ez9gz py12306]# python main.py -t -c ./env.py
Traceback (most recent call last):
  File "main.py", line 4, in <module>
    from py12306.app import *
  File "/root/py12306/py12306/app.py", line 29
SyntaxError: Non-ASCII character '\xe7' in file /root/py12306/py12306/app.py on line 30, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
app.py & func.py &
解决：
# -*- coding: utf-8 -*-
二
[root@izwz951e3fbtauq6d7ez9gz py12306]# python main.py -t -c ./env.py
Traceback (most recent call last):
  File "main.py", line 4, in <module>
    from py12306.app import *
  File "/root/py12306/py12306/app.py", line 6, in <module>
    from py12306.helpers.func import *
  File "/root/py12306/py12306/helpers/func.py", line 145
    def dict_count_key_num(data: dict, key, like=False):
                               ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "main.py", line 4, in <module>
    from py12306.app import *
  File "/root/py12306/py12306/app.py", line 6, in <module>
    from py12306.helpers.func import *
  File "/root/py12306/py12306/helpers/func.py", line 186, in <module>
    @singleton
  File "/root/py12306/py12306/helpers/func.py", line 21, in singleton
    cls.__new_original__ = cls.__new__
AttributeError: class Const has no attribute '__new__'
未解决，请指教。

Duplicate issue #195: 终端错误
Created: 2019-09-17T07:10:11Z
Traceback (most recent call last):
File "main.py", line 4, in 
from py12306.app import *
File "/Users/dillionma/Desktop/12306/py12306/py12306/app.py", line 6, in 
from py12306.helpers.func import *
File "/Users/dillionma/Desktop/12306/py12306/py12306/helpers/func.py", line 159
def dict_count_key_num(data: dict, key, like=False):
^

Closing comment (2019-09-17T07:26:49Z): Duplicate of #14
Repository: pjialin/py12306

Issue #266: 查询余票请求失败        状态码 302      错误原因 Moved Temporarily
Created: 2019-12-21T13:43:38Z
出发日期 2020-01-19: 杭州 - 哈尔滨              Z176            K552            耗时 0.02               停 留 0.51
查询余票请求失败        状态码 302      错误原因 Moved Temporarily
出发日期 2020-01-20: 杭州 - 哈尔滨              耗时 0.10               停留 0.59 + 0.5
查询余票请求失败        状态码 302      错误原因 Moved Temporarily
出发日期 2020-01-21: 杭州 - 哈尔滨              耗时 0.07               停留 0.87 + 1.0

>> 第 6376 次查询 DSJ 2019-12-21 21:41:59
出发日期 2020-01-17: 杭州 - 哈尔滨              Z176            K552            耗时 0.12               停 留 0.52

这是什么情况，一直有提示这个

Duplicate issue #295: 请求失败，状态码302，错误原因 Moved Temporarily 
Created: 2019-12-25T05:33:06Z
https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date=2019-01-23&leftTicketDTO.from_station=IOQ&leftTicketDTO.to_station=CNQ&purpose_codes=ADULT
<Response [302]>
查询余票请求失败	状态码 302

Closing comment (2020-01-04T07:08:00Z): Duplicate of #266
Repository: pjialin/py12306

Issue #266: 查询余票请求失败        状态码 302      错误原因 Moved Temporarily
Created: 2019-12-21T13:43:38Z
出发日期 2020-01-19: 杭州 - 哈尔滨              Z176            K552            耗时 0.02               停 留 0.51
查询余票请求失败        状态码 302      错误原因 Moved Temporarily
出发日期 2020-01-20: 杭州 - 哈尔滨              耗时 0.10               停留 0.59 + 0.5
查询余票请求失败        状态码 302      错误原因 Moved Temporarily
出发日期 2020-01-21: 杭州 - 哈尔滨              耗时 0.07               停留 0.87 + 1.0

>> 第 6376 次查询 DSJ 2019-12-21 21:41:59
出发日期 2020-01-17: 杭州 - 哈尔滨              Z176            K552            耗时 0.12               停 留 0.52

这是什么情况，一直有提示这个

Duplicate issue #304: 为什么没有票的时候会一直报302呢
Created: 2019-12-26T07:05:36Z
查询余票请求失败        状态码 302      错误原因 Moved Temporarily
一直是这个，作者麻烦问一下子
'left_dates': [  # 出发日期 :Array
"2019-01-21",
"2019-01-22",
],
时间设置的对着呢

Closing comment (2020-01-04T07:08:26Z): Duplicate of #266
Repository: pjialin/py12306

Issue #200: 打码优化下啊，总是失败
Created: 2019-09-20T02:32:47Z
目前看到这个免费的打码是大佬自己维护的，辛苦了，很赞！不过总是失败也不行啊，能不能优化下，是服务器成本有压力？那就收费，算法的话应该不是问题了，目前都比较成熟了，跪求大佬提高识别成功率

Duplicate issue #209: 请问有本地打码的实现吗？
Created: 2019-09-25T12:00:20Z

Closing comment (2019-09-29T08:00:31Z): Duplicate of #200
Repository: pjialin/py12306

Issue #216: 未找到下单账号，3 秒后继续查询
Created: 2019-09-30T08:01:02Z
LOG如下显示.此为什么原因引起的?


第 181 次查询 深圳 -> 广州 2019-09-30 15:40:53
[ 查询到座位可用 出发时间 20191004 车次 C7012 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
未找到下单账号，3 秒后继续查询
[ 查询到座位可用 出发时间 20191004 车次 C7136 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
未找到下单账号，3 秒后继续查询
[ 查询到座位可用 出发时间 20191004 车次 C7092 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
未找到下单账号，3 秒后继续查询


出发日期 2019-10-04: 深圳 - 广州
C7012
C7136
C7092
G72
G1002
*耗时 0.89
停留 0.89


第 182 次查询 深圳 -> 广州 2019-09-30 15:41:06
[ 查询到座位可用 出发时间 20191004 车次 C7012 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
用户 赖思恒 心跳正常，下次检测 120 秒后
未找到下单账号，3 秒后继续查询
[ 查询到座位可用 出发时间 20191004 车次 C7136 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
未找到下单账号，3 秒后继续查询
[ 查询到座位可用 出发时间 20191004 车次 C7092 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
未找到下单账号，3 秒后继续查询


出发日期 2019-10-04: 深圳 - 广州
C7012
C7136
C7092
G72
G1002
*耗时 0.29
停留 0.99


第 183 次查询 深圳 -> 广州 2019-09-30 15:41:16

Duplicate issue #234: 检查完成 开始提交订单  未找到下单账号，3 秒后继续查询
Created: 2019-11-26T09:42:27Z
[ 查询到座位可用 出发时间 20191201 车次 G818 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
未找到下单账号，3 秒后继续查询
[ 查询到座位可用 出发时间 20191201 车次 G822 座位类型 二等座 余票数量 有 ]
检查完成 开始提交订单
未找到下单账号，3 秒后继续查询

Closing comment (2019-11-26T09:46:59Z): 看下这个呢，Duplicate of #216
Repository: pjialin/py12306

Issue #277: 能否解决滑块问题
Created: 2019-12-23T09:34:01Z
现在12306出来了滑块验证，目前看这个滑块验证能力比较强，若这个滑块问题算法不能解决的话，我们就很好买票了，这样就减少了黄牛、抢票软件的参与了

Duplicate issue #291: 同问,滑动验证怎么解决?
Created: 2019-12-25T02:05:37Z
目前的滑块验证好像越来越多.请问后续 会有支持吗.

Closing comment (2020-01-04T06:58:36Z): Duplicate of #277
Repository: pjialin/py12306

Issue #262: 登录不了，总是报验证码下载失败
Created: 2019-12-21T06:54:01Z
正在下载验证码...
验证码下载失败 错误原因: 返回数据为空 5 秒后重试

Duplicate issue #329: 本地OCR验证失败
Created: 2019-12-31T05:46:45Z
使用本地OCR提示验证码下载失败,返回数据为空
但是我把ocr地址放到了https://py12306-helper.pjialin.com/上面一切正常,为啥呢
出了需要修改api.py里面API_FREE_CODE_QCR_API参数还需要修改其他的吗

Closing comment (2020-01-03T04:20:10Z): Duplicate of #262
Repository: pocoproject/poco

Issue #1376: Poco::Crypto and/or Poco::NetSSL fail to build with OpenSSL 1.1.0 
Created: 2016-08-31T11:16:54Z
According to https://twitter.com/CodeSegment/status/770936033802321920:

@pocoproject just noticed that OpenSSL 1.1.0 hides stuff required by POCO, have to stay with 1.0.2h... 😶

Have to investigate.

Duplicate issue #1460: POCO does not build with OpenSSL 1.1
Created: 2016-10-18T21:20:18Z
According to some reports (e.g. on Twitter) POCO does not build with OpenSSL 1.1. Need to investigate.

Closing comment (2016-10-20T11:48:07Z): Duplicate of #1376.
Repository: pocoproject/poco

Issue #1451: Conflict with check macro in Mac OS 10.12 SDK causes compiler errors
Created: 2016-10-13T21:07:07Z
One of the function names used in NumericString.h (check) conflicts with a macro defined in AssertMacros.h in the Mac OS 10.12 SDK and causes compiler errors.  Attached is a zipped patch which fixes this.
check_symbol_conflict.patch.zip

Duplicate issue #1693: Name collision when compiling a Poco-based Cocoa app in Xcode
Created: 2017-04-17T22:34:49Z
The NumericString.h file in Poco 1.7.8 has a private method Ptr::check which conflicts with macOS 10.12's check macro (in AssertMacros.h - line 1291) and this thwarts the compilation of Cocoa apps.
Renaming the Ptr::check method (ex: isInRange) or surrounding the class with #undef check + #define check appears to resolve the issue.

OS: macOS 10.12.2
IDE: Xcode 8.3
Poco Version: 1.7.8
Target SDK: OS X 10.8

Closing comment (2018-01-17T15:47:09Z): @obiltschnig fixed only in develop, duplicate #1451
Repository: pocoproject/poco

Issue #896: Sample "TwitterClient" of NetSSL_OpenSSL can't be build
Created: 2015-08-04T08:08:17Z
Version 1.6.1 of POCO C++ Libraries is concerned.
My build system is Visual Studio 9.0 (2008) and I've installed Win32 OpenSSL 1.0.2d.
The build configuration "debug_static_mt" of the sample "TwitterClient" (part of NetSSL_OpenSSL) ends up in errors (90 unresolved externals; error LNK2019, LNK2001 and LNK1120).

Duplicate issue #660: Building CryptoLib v1.6.0 with Visual Studio 2008 and OpenSSL 1.0.1j failed
Created: 2015-01-07T09:56:10Z
CryptoLib seems to be a problem.
There are a lot of LNK2019 errors:
(X509Certificate.obj) : error LNK2019: unresolved external symbol ...

Closing comment (2015-10-20T11:44:13Z): In all probability related to #896.
Repository: pocoproject/poco

Issue #2051: AppVeyor: NetSSL_OpenSSL & NetSSL_Win HTTPSClientSessionTest interop test are failing
Created: 2017-12-15T07:00:44Z
Expected behavior
HTTPSClientSessionTest are failing only on Windows which make all CI build fail on AppVeyor while they are ok on Travis. They were passing some time ago.
Actual behavior
!!!FAILURES!!!
Runs: 48   Failures: 0   Errors: 1
There was 1 error:
1: class CppUnit::TestCaller.testInterop
"class Poco::TimeoutException: Timeout"
in "", line -1
EchoConnection: SSL connection unexpectedly closed
EchoConnection: SSL connection unexpectedly closed
!!!FAILURES!!!
Runs: 30   Failures: 0   Errors: 1
There was 1 error:
1: class CppUnit::TestCaller.testInterop
"class Poco::TimeoutException: Timeout"
in "", line -1
EchoConnection: SSL Exception: Failed to receive data in handshake
EchoConnection: SSL Exception: Failed to receive data in handshake
Steps to reproduce the problem
(please make this a SSCCE, if applicable and reasonable)
POCO version
develop branch
Compiler and version
VS2015
Operating system and version
Windows
Other relevant information

Duplicate issue #2086: https://secure.appinf.com/public/poco/NetSSL.txt seems to be unavailable
Created: 2018-01-12T16:58:03Z
Expected behavior
testInterop passes.
Actual behavior
It fails because that page isn't available.
Steps to reproduce the problem
Run test
POCO version
Any
Compiler and version
Any
Operating system and version
Any
Other relevant information
Seemed fine a few days ago.

Closing comment (2018-01-12T17:00:35Z): Possibly related to #2051.
Repository: pocoproject/poco

Issue #1303: HTTPSClientSession::sendRequest() fails if server has wildcard cert
Created: 2016-06-28T20:38:05Z
HTTPSClientSession::sendRequest() throws a CertificateValidationException when connecting to a server with a wildcard cert (.example.com) *IF you use the no-argument HTTPSClientSession() constructor. For example:
Poco::URI uri("http://blah.example.com");   // SSL cert is for *.example.com
Poco::Net::HTTPSClientSession session;      // Note no-arg constructor
session.setHost(uri.getHost());
session.setPort(uri.getPort());

Poco::Net::HTTPRequest req;
// Populate req...

session.sendRequest(req);      // Throws CertificateValidationException:
                               // "Unacceptable certificate from x.x.x.x,
                               // application verification failure"

It took a bit of wading through Poco source to see what was really going on. The problem is that in the no-arg constructor case, the HTTPSClientSession class never calls setPeerHostname on the underlying SecureStreamSocket. As a result, when it comes time to do certificate validation, Poco ends up trying to validate an IP address against the cert CN, which won't work (since any IP addr fails to match against the *.example.com CN).
Several workarounds exist. The easiest is to simply use the HTTPSClientSession(host, port) constructor, since internally that calls SecureStreamSocket::setPeerHostName():
Poco::URI uri("http://blah.example.com");
Poco::Net::HTTPSClientSession session(uri.getHost(), uri.getPort());      // Calls SecureStreamSocket::setPeerHostName() internally

The other workaround is to manually create a SecureStreamSocket and call setPeerHostName() yourself: Ugly, but it works:
Poco::URI uri("http://blah.example.com");
Poco::Net::HTTPSClientSession session;      // Note no-arg constructor
session.setHost(uri.getHost());
session.setPort(uri.getPort());

Poco::Net::SecureStreamSocket sss(session.socket());
sss.setPeerHostName(uri.getHost());

Other variations on these themes exist as well, of course (such as creating a SecureStreamSocket yourself and passing that into the HTTPSClientSession constructor, etc.).
This took quite a bit of time to sort through; I'm filing this to hopefully save others the same headache.

Duplicate issue #3123: There is no way to resolve host in advance and connect to HTTPS server with SNI.
Created: 2020-10-22T02:01:01Z
Suppose we have three items:

hostname;
already resolved host address;
port.

And I want to connect to https server with SNI but without additional resolution of hostname.
It looks impossible in current Poco interface.
It's possible to initialize SecureStreamSocket with these parameters, but I cannot provide already connected SecureStreamSocket to construct HTTPSClientSession.

Closing comment (2020-11-12T17:37:20Z): Related to #1303
Repository: pocoproject/poco

Issue #1308: Support YAML-style configuration files in Util
Created: 2016-07-03T18:55:03Z
It would be nice to have support for YAML-style configuration files in the Util library. However, given the complexity of the YAML specification, only a minimal, reasonable subset of YAML will be implemented.
Specifically, only YAML constructs that can be mapped to the AbstractConfiguration data model will be supported. Details TBD.

Duplicate issue #4212: YAML support for Poco::AbstractConfiguration
Created: 2023-10-22T18:23:29Z
Given the popularity of YAML, we should have a YAMLConfiguration in the Util library.
Since YAML is quite complex, using an existing C++ YAML implementation and bending
it to our needs may be a good approach.
This one looks promising.

Closing comment (2023-12-18T10:47:14Z): Duplicate: #1308