Nieuwe RML Parser bug?

Pagina: 1
Acties:

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
Ik kan geen links plaatsen naar https://tio.run/##fY69DsI...Jv@QSziP7X/19g4F0ynC7p@xc

Zelfs als ik de url tussen "" zet werkt het niet:

test


Dit werkt

[ Voor 35% gewijzigd door RobIII op 12-09-2018 23:48 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:50

crisp

Devver

Pixelated

Mogelijk keurt de parser de url af. Ik zal morgen even checken of dat zo is en waarom dan.

Intentionally left blank


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
crisp schreef op woensdag 12 september 2018 @ 23:49:
Mogelijk keurt de parser de url af.
Dat zou me niks verbazen met de dubbele ##

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:50

crisp

Devver

Pixelated

RobIII schreef op woensdag 12 september 2018 @ 23:50:
[...]

Dat zou me niks verbazen met de dubbele ##
Dat lijkt inderdaad de culprit te zijn. Ik zal de RFC er eens op naslaan :)

Intentionally left blank


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:50

crisp

Devver

Pixelated

De tweede # escapen (%23) levert dit op:

https://tio.run/#%23fY69D...Jv@QSziP7X/19g4F0ynC7p@xc

Intentionally left blank


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Topicstarter
(overleden)
d:)b Thanks! Wa'n service zo, om dit tijdstip :P _O_

[ Voor 85% gewijzigd door RobIII op 13-09-2018 00:17 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:50

crisp

Devver

Pixelated

RobIII schreef op donderdag 13 september 2018 @ 00:17:
d:)b Thanks! Wa'n service zo, om dit tijdstip :P _O_
yw :)

Overigens heb ik er geen probleem mee om in onze url-check \# te veranderen in \#+ voor deze use-case, maar dat is dan voor de volgende release :)

Intentionally left blank


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 07-11 16:34

.oisyn

Moderator Devschuur®

Demotivational Speaker

http://maarditwerktookniet.nl/#-#met-meerdere-pound-signs

\#+ is dus niet voldoende. Maar goed, de URLs zijn feitelijk invalid.

[ Voor 18% gewijzigd door .oisyn op 08-10-2018 15:51 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

.oisyn schreef op maandag 8 oktober 2018 @ 15:45:
http://maarditwerktookniet.nl/#-#met-meerdere-pound-signs

\#+ is dus niet voldoende. Maar goed, de URLs zijn feitelijk invalid.
Inderdaad, want dit zijn de valide karakters volgens de RFC:
ALPHA DIGIT - . _ ~ ! $ & ' ( ) * + , ; = : @ / ?
Dus onder andere geen #, eigenlijk is deze verandering dus juist een bug-fix ipv een bug :P

[ Voor 7% gewijzigd door ACM op 08-10-2018 16:18 ]


  • N8w8
  • Registratie: Mei 2000
  • Niet online
Voor de volledigheid, ik liep hier ook tegenaan, maar dan met # tekens die niet naast elkaar staan, bijv:
FreeVoipDeal
Bij vervangen met %23 maakt ie wel n link, maar met (uiteraard) ietwat verkeerde href.
(ik dacht mss helpt n voorbeeld van n invalid doch in de praktijk functionerende URL)

[ Voor 7% gewijzigd door N8w8 op 08-10-2018 17:47 . Reden: %23 verduidelijking ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 07-11 16:34

.oisyn

Moderator Devschuur®

Demotivational Speaker

FreeVoipDeal

Vervangen met %23 werkt toch?
.edit: oh je bedoelt dat de site dan niet werkt. Tja... ze maken gewoon gebruik van een ongeldige syntax.

[ Voor 31% gewijzigd door .oisyn op 08-10-2018 17:10 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:50

crisp

Devver

Pixelated

Het is inderdaad een ongeldige url. Ik zie op dit moment geen noodzaak om onze url-detectie uit te breiden om ook dergelijke malformed url's goed te keuren of proberen te fixen (want zoals het voorbeeld met FreeVoipDeal laat zien werkt dat ook niet altijd).

Tenzij dit een wijdverbreid gebruik wordt is dit wat mij betreft verder een wontfix.

Intentionally left blank


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 07-11 16:34

.oisyn

Moderator Devschuur®

Demotivational Speaker

Je kan er altijd nog een URL shortener overheen halen: https://bit.ly/2Oewt7S

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1