Did any nameless cookies from the previous version of the browser carry over to this new version? Will we have to clear our cookies, or are they gone now?From this version forward we no longer accept nameless cookies. If a cookie has no name and starts with an equal sign, it is outright rejected. If a cookie consists only of a string with no equal sign, it is interpreted as a valueless cookie with the name set to the string. This departs from our inherited Mozilla behavior where this was previously treated as a nameless cookie with the string as the value.
RFC 6265 forbids cookies without an equal sign (§5.2 step 2), but browsers accept them anyway for web compatibility reasons (poor web design). Moreover, §5.2 step 5 explicitly forbids nameless cookies.
33.8.1 and nameless cookies
Moderator: trava90
Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
-
Daikun
- Lunatic

- Posts: 491
- Joined: 2013-12-13, 20:54
- Location: California
33.8.1 and nameless cookies
The latest version of PM (33.8.1) is out now and I noticed this in the implementation notes:
-
Moonchild
- Project founder

- Posts: 39305
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: 33.8.1 and nameless cookies
They carried over; they are no longer accepted going forward but no cookie removal has been performed. You don't have to clear your cookies, although it may be something to consider if you're overly cautious about any previously-accepted nameless cookies potentially causing an issue in the future (extremely unlikely, but it could be a bit of defense-in-depth you can do of your own).
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
jb_wisemo
- Moonbather

- Posts: 71
- Joined: 2016-01-27, 02:09
Re: 33.8.1 and nameless cookies
The obvious follow up question is if the new Pale Moon interpretation of equal-less cookies as valueless cookies instead of nameless cookies would be applied to inherited cookies, thus providing a consistent behavior seen from the web sites .
Also, in parallel with HTML attribute behaviors, should valueless cookies be processed as if they had their name as value. E.g. If the cookie set was "hello", should it be interpreted as "hello=hello" but sent back to servers as just "hello" ?
Also, in parallel with HTML attribute behaviors, should valueless cookies be processed as if they had their name as value. E.g. If the cookie set was "hello", should it be interpreted as "hello=hello" but sent back to servers as just "hello" ?
-
Moonchild
- Project founder

- Posts: 39305
- Joined: 2011-08-28, 17:27
- Location: Sweden
Re: 33.8.1 and nameless cookies
No. As I said, no migration is done. stored cookies aren't suddenly transformed. If your cookie storage currently has nameless cookies they will remain nameless unless you clear them and the site tries to set them again.
How cookies are processed by the website is up to the website. We have no control over them.
"Praise from a narcissistic person is always a poison dart. They don't share the stage, so discernment matters." - Dr. Ramani
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite