Open luntik2012 opened 9 years ago
What kind of error do you get?
No error. I do this: curl -H "Content-Type: application/json" -X POST -d '{.....}' address/blablabla/ololo
In my nim code I have this:
post "address/blablabla/ololo":
resp "12345"
or post "address/blablabla/ololo": resp "123456"
curl does nothing with the first variant. Recieves nothing. with the second variant everything is ok
On 29/07/15 17:23, Christine Dodrill wrote:
What kind of error do you get?
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-125968318.
Can you show me all of your code?
No, I cannot, but you need only this: post "some_address": resp "12345" # or resp "123456"
and try curl -i -H "Content-Type: application/json" -X POST -d 'ololo' some_address
with "12345" you'll recieve nothing
On 30/07/15 00:27, Dominik Picheta wrote:
Can you show me all of your code?
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126099998.
Your code is wrong. You need to lead routes with a slash.
# example.nim
import jester, asyncdispatch, htmlgen
routes:
get "/":
resp h1("Hello world")
post "address/blablabla/ololo":
resp "12345"
runForever()
$ curl -XPOST --data '' http://127.0.0.1:5000/address/blablabla/ololo
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>404 Not Found</title></head><body style="text-align: center;"><h1>404 Not Found</h1><hr/><p>Jester 0.1.0</p></body></html>
When I changed it to
# example.nim
import jester, asyncdispatch, htmlgen
routes:
get "/":
resp h1("Hello world")
post "/address/blablabla/ololo":
resp "12345"
runForever()
$ curl -XPOST --data 'magic' http://127.0.0.1:5000/address/blablabla/ololo
12345
The only bug here is that jester allows the user to define illegal routes.
look:
settings: port = Port(5000) bindAddr = "123.123.123.123"
post "/letters/photos/?": resp "12345"
I'll not work at all if I write it like you, but it doesn't work, when lenght of string in response <= 5
On 30/07/15 09:31, Christine Dodrill wrote:
Your code is wrong. You need to lead routes with a slash.
example.nim
import jester, asyncdispatch, htmlgen
routes: get "/":
resp h1("Hello world")post "address/blablabla/ololo":
resp "12345"runForever() $curl -XPOST --data'' http://127.0.0.1:5000/address/blablabla/ololo
404 Not Found 404 Not Found
Jester 0.1.0
When I changed it to
example.nim
import jester, asyncdispatch, htmlgen
routes: get "/":
resp h1("Hello world")post "/address/blablabla/ololo":
resp "12345"runForever() $curl -XPOST --data'magic' http://127.0.0.1:5000/address/blablabla/ololo 12345
The only bug here is that jester allows the user to define illegal routes.
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126201226.
Just try it yourself
On 30/07/15 09:31, Christine Dodrill wrote:
Your code is wrong. You need to lead routes with a slash.
example.nim
import jester, asyncdispatch, htmlgen
routes: get "/":
resp h1("Hello world")post "address/blablabla/ololo":
resp "12345"runForever() $curl -XPOST --data'' http://127.0.0.1:5000/address/blablabla/ololo
404 Not Found 404 Not Found
Jester 0.1.0
When I changed it to
example.nim
import jester, asyncdispatch, htmlgen
routes: get "/":
resp h1("Hello world")post "/address/blablabla/ololo":
resp "12345"runForever() $curl -XPOST --data'magic' http://127.0.0.1:5000/address/blablabla/ololo 12345
The only bug here is that jester allows the user to define illegal routes.
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126201226.
I have posted code samples showing the exact cases you say are broken and shown otherwise.
It's not leading "/". I had it in all of my routes. There is some error.
Do you understand me? I have this code:
import jester, asyncdispatch
settings: port = Port(5000) bindAddr = "123.123.123.123"
routes: post "/letters/photos/?": resp "12345"
I have no response. When I place my cursor in "" and add '6' in it everything works.
Also you are using another curl command. BTW I have very long json variable in ''. I'm not parsing it, there is only "resp" in code as you can see. It was 7k+ sumbols in packet.
On 30/07/15 18:24, Christine Dodrill wrote:
I have posted code samples showing the exact cases you say are broken and shown otherwise.
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126369450.
does your machine have the IP address 123.123.123.123?
No, I cannot give you real address, but you can use localhost, Result will be the same, I checked it
On 30/07/15 22:46, Christine Dodrill wrote:
does your machine have the IP address 123.123.123.123?
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126452713.
We need more information. Show us exactly the commands you are executing (for curl especially) and the output that you are getting from those commands (from curl as well as your app).
# issue40.nim
import jester, asyncdispatch, htmlgen
settings:
port = Port(5005)
bindAddr = "127.0.0.1"
routes:
get "/":
resp h1("Hello world")
post "/letters/photos/?":
resp "12345"
runForever()
/home/xena/tmp/nim/jester/issue40
INFO Jester is making jokes at http://127.0.0.1:5005
WARN Could not parse URL query.
DEBUG post /letters/photos
DEBUG 200 OK {Content-Length: 5, Content-Type: text/html}
WARN Could not parse URL query.
DEBUG post /letters/photos/
DEBUG 200 OK {Content-Length: 5, Content-Type: text/html}
$ curl -XPOST --data 'magic' http://127.0.0.1:5005/letters/photos
12345
$ curl -XPOST --data 'magic' http://127.0.0.1:5005/letters/photos/
12345
Can you run that nim file with those exact commands and paste all relevant output as I have?
What operating system are you both using?
xena@fluttershy (linux) ~/tmp/nim/jester
➜ nim --version
Nim Compiler Version 0.11.2 (2015-05-04) [Linux: amd64]
Copyright (c) 2006-2015 by Andreas Rumpf
git hash: 3bef848a2cf60008f23e72571d7c20c0eb9fd728
active boot switches: -d:release
xena@fluttershy (linux) ~/tmp/nim/jester
➜ uname -av
Linux fluttershy 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux
xena@fluttershy (linux) ~/tmp/nim/jester
➜ gcc --version
gcc (Debian 4.9.2-10) 4.9.2
@luntik2012 please provide me with the same information as @Xe.
Nim Compiler Version 0.11.2 (2015-06-30) [Linux: amd64] Copyright (c) 2006-2015 by Andreas Rumpf
git hash: 45b6082c12dd6fc90a3dd3ca97e1ba157c3d6464 active boot switches: -d:release
Linux myhost 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
On 30/07/15 22:56, Dominik Picheta wrote:
@luntik2012 https://github.com/luntik2012 please provide me with the same information as @Xe https://github.com/Xe.
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126459446.
All the information
There is all my code. In one file:
$ cat test.nim
import unicode, marshal, json, jester, asyncdispatch, strutils,
math, os, asyncnet, db_mysql
settings:
port = Port(5000)
appName = "/photofly/api/v0.1"
bindAddr = "myip"
routes:
# Add photo to letter
post "/letters/@num/photos/?":
resp "12345"
runForever()
It was compiled by a command: nim c -r -d:ssl test.nim #ssl is useless in this example but was used in the big program
Then I run command AAA(I'll place it in the end of this post) and get this output from program test.nim: ... INFO Jester is making jokes at http://myip:5000/photofly/api/v0.1 DEBUG post /letters/2/photos DEBUG 200 OK {Content-Length: 5, Content-Type: text/html}
And this form AAA command: HTTP/1.1 100 Continue HTTP/1.1 200 OK Content-Length: 5 Content-Type: text/html
The AAA command (in one string): curl -i -H "Content-Type: application/json" -X POST -d '{"rec{"base64":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAtAFADASIA\nAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA\nAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3\nODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm\np6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA\nAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx\nBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK\nU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3\nuLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDX/wCC\nRXhG4sv2bfGstzbyW0eofGXxTeWSuqkypF4M+GWlm4hcJ+9VrvQ5hKYB5YuY7hwJEVL8/pJNp1sq\nyo0N2IJUeMhbS+aPbMJY0kheO3MStI3zR4ZnPzDKgS3deKf8E2/C kemfsffCiaKzS3fUr34g31+0\nAtsXM6/EvxbZCffG9wkkT29iqwgSShYMRwX8kCw5+tfsIns1V8lbiO2YExlcqI523qqurMYwoEu4\ns6c4YBJZGy4mUqnEfFEknL/hazNJpaWjmOLgknGcm/4euik/ds5Tuz5nIabhk+V2WsMtwHvcqimn\nSpx5eVVGldRdlL3pSu9ZQU345N4gsYvEOieF47G9vtQ17RdY16xitLzwxHcf2bouv+DtE1W+Ok6v\n4n0DxFfW2nP8RLO+vr3wzp2o6VY26NYeJdSsNe1b4M+EDqx2d3DBAjQQiP7FCySrOZJnJjn8vMQi\niUAM6AsZsFgw3oEMleCaHb+IfBH7ROrarc+GtT1/Qzpdx4DTxXpvhePwvpGkWnxC+JNt4k8M+H9e\n8efEv4haFa/ERdE1m1OgaFbfC+78Sw2upa2vw88P/DP4SW+j2+fo7xR4h0HwloU+r+KtY03wrbC2\nktkufEF/ptgiSw6VrWrXtwZJb6RZbPRtC0S78Ta/f72sdG8MWWt+M/E9xa6DpniPxafnKdRyhV9p\nJrlkrapcr5qijZtSsm2k+e75be/NKoj6/MMsnQxGVUcDhMRmCx+Bo4qgvquL9ri51KmLqWVKhUru\nq8Ph1BuWEajKnyVatHn+s81GzXVJfFEGkxaLqtxpJ0S+1K/8Um68OppOk6va3+jwWHhaPT0v28Q3\nOpa3aXtxrL3X2QaHZ2dpbx3Goyale6dodelaLolpN5/2q2t5JIZfJAmjTcF8i2eRtvlMRzJ5ikkH\neTCEkCxzV4x4x0bxnfro2ufC6H4X+O/Fdxrt14MW/wDGms/FKXwh4b1LwZdeOdSht9Hl8AJ8T9F8\nGaj4e+JXgqz/AOE81TU1sIPEFzoun/BHxRrcPix/gi9fT+jaFCw1yRJJPKlvoFjUO4QpDpVlG2EA\nMzlJYXYtEoBQRy5lVvtNaYbmlCpZ6pUrSkleU eecW2vaNu8Y9ddYSblJ+0lx4uhRoww1SnCVKpKh\n9XxeEqUa9KthsXh69ShXVZYjEYiX+01YpwivZNSjVo+w56VbGPmo/D1rDcPJDaW8a7LRJPJgQB8S\n36iQFIkkjVDGSyODIAw+QQmOU9E2npFC/kRRxjfEoOBv8wXEkJLZdiMqrICxEu4x72LxuzXH0lre\nSJzLOitMDlJLrIiMOosq7lmjdvmUHy8ghD5jqrxyIYbz7RHFseXapurVZIyZQ21tRgh+U/a0VfmD\nSDycOoaNMbVW5ropRtHk3lKVNbuyauoxinL3U3a0Wm1KTtdSkzyko04STlzOKV1eXutNy2UopXdP\n3VOLknywu03N89/Z8lrDI+5DiKHe4Zg8z+UIWl2lzjEQBUFvlULGC21lbDmu7K3iuy93EXSGUp+8\njDgeTcGQ7vOKxswt/K+UHAciRwEJr0OLT4fs08he43Ftmw3V6YmYGdSFV7qRViVv3i7G4LFHG5EZ\nsPULNBviKHNzujLrKoVs2uqhQrMHJwIEBXG0h2EZcx3E7elToU2uS7bnGMffk4RunKLej9+ScYu3\nvWckm5SU6j872qTeilZxsre7JR5oN83O0rqMZJLmUrttuMXF+I/8E+9EaL9j/wCDoWCMyiT4gAtE\njosnmfFLxg7FhcEmNzHjzFBMXnrI8UbortXu98La3geK3jvD5EUdt+50jVG4RHT5ALNw0SkPkjcw\nAaUBg1zPXMfsNabNafss/Cyzm+yM9refEe0afTr6w1LTZorf4qeOIoprPVtKvdR07UreSGCGW0ut\nPmnhuIhDfRXl0rz6ofZ7u2QzX8ar5r+ZFHhZgPKVYWwVXzImkdmVWJGQpDfvUTKnqzyTnxBxM05O\nDzjMasXe65Z5pjbSclKUbOK5lZ2XNOMFNzbfTk8ZUMtwMJNtLBYCDi1JyjJUnGOjld6JSa1kk5P3\npe0qP4W+IvwR+GHxh8ReDU 8e+AYfFthdXnifw9JPfjxDbQJf21truraLdeIfDY1Pw3Y+P9J0WDR9\nWjsbO6tdZ1fRtQv3u9B0fTtC1T9oP4jV9C+J/DkXj34c6np0+qav4T1fVNGls31Xw9qGqWWpeFfE\n9r9ojllt9Q0K90d7h/DmrWojvrJb3+z7429z4e1159Pm8QWJ8+/aYsfhHonwzuvFfxp11dC+Hvg7\nxJp+v+Ijqvgfw7478N62b/WrrRtN8PeJvCOreCPibeX+kat4i8SWsktz4NTTfFVo6xtpni/SrBvF\nuotb/Zn8VeFPFPwsOieD9T8FajpXwy1L/hV8134AvdDm0bU7zQ9G0K7k8SXI8K+DPh34Q0XVvGsG\ntp4s1nQfBVpNoui6pfXXh29vIfENn468FH5r2TjXq0oyVpQpyi+ZbqpUsoRi5SXKk1eSScuea50+\nd/o1X+0anBOSY+P1irSyHPq2GwlWOV414PBzkni8VPEZviKlTA4ivVqVMuoxy2lSk6OG9hXxrjDE\n4WDwfgnpHjHxr8JPE3gXxLdfF/w/Jb6ZfeDbX4g+JdFvvBPjrU7HXtMv5/8AhKPDmp6j8TvjBrf9\nv+HrTXEm0vxHqMdm9jfLp+mXenXPiDR/iFYH6P8AhZ8O4Ph7oviXRdMv9SvNKvPED6po+mXg0ex0\nTwvZjwz4e0O08N+D/D/h3QfD+g+GPD1tbeFUuo9K0mwiWfV5tZ8QanJdalqOs6mfMfDPgHQPCfjW\nTxpP4tXVtansfiBp+qXep23hS01LVm8Y6j8IZPtup3Ph3S/C0Wp3XhrTP2cNH8KaRqGu215rx8Op\na6J/bo03T7DQq9s0nxbpVrDebtTspXEyTwkXFoRk2UERVWacl+LaVhuVgqm45AWNm1wtPkjONRvn\n92MLNtWTqK2lTXldNWjLVNzcW5RnN+RnGbRxNXMKWCxi/s/Nq8c3nglSw3+z4+U69KtzVKOEwEXU\nXso1nUw tOjRcaklSw6TqzdnUbe+jlsTFDaELdTlQLuUAf6LqSsrAadOXClinmDcGXc8rAhgOS1ca\nmkSILCz/AH9zaMzLqM6IXN9EwVAmm3KSABDJLhTtAMe0SOlxX57/ABE/4KG/ELSfi74q8F6R4b8E\n22ieGvEaeHre18XWt5b+L1vLHQPEL+JvE0lzafFC30bV/Allf+JvB+o6Xr01lp17d6dqGtaJ4c0f\nXNS0fxx4xr6K+G/7Wnw8+KepaX4au2t/CXjTxC11e+FtDl1i01Ww8ceHba00HxHp+teCfFFrBplj\nqeoSeFvFdnrGteB9QhsfH2kPD4l1D/hHdQ8D6Ppnx4bTCyp+0jeTgk6ajUkouM5KpUim3z6pyaku\nZu9+a0m5t/Q8TeDPHnDOSUs6xmWU8dgcVl9DNKssqxlHHYjLsFKhSxLxOPoYacqlKhCnOMq+Joqr\nhYJVp4jEKMKeIf0BC2ohWItbIBFfe7Xl0zSRq82zCjTSGLFiAxcuP3Co7o7XBz52eSYgtbOIjBIA\ns85UI41VXnjR7fzNqmHBV90QUKrbnQxG093JHHO5WQev+pcOwkvDG8u6Qrsyy7GlZiV3bLjdFMh5\nNtb/ANLux5kcYkitDueWIskX2nVYsRosjMjopVJFUocKA4YEW9e2oOrGTWsbwuk2nu78rc2076v3\ndVJx5mpO/wCRtKNJu8Ely33UmueW3vX5pddHJpxTc26o39geRY/2R/hNHi0cGX4ieSLOeSS2jI+K\nvjlI0TzkimkzAyRM5DO0pkjLTSuZD7a80KyXQRbhh5ysoFrfqzsiOJWeQxENESgAAYx4ZliJdXt6\n+dv2CpPO/ZA+Cc23b5ifEUBdzFk8v4o+Lmc+YTvZpd43SMfOYqXmklleSVvoG4GxpXUlfMlQlVOF\n4SUsCpyhDA7B8gxGsYbfKglpZzQms1zyftH+8zPMHJWfJzRx2Na0523zcvNrsudOXM0jXL K0o4DA\nvmSVbC4dWUW3dU5RSUr3+y25SvJuSbk5uczwL4uar8eI5NIl+DR+Et2kusaEmvaf8VtI8fxi38OK\nvik+JNW0LWfC2p6ot7q5lm0b+xtEu9KhsIUj1+51vXrhr7RLY3/hPqviK8t/EJ8WXPilNRh1F9Js\nItQ8PNpXha+s9IsbSwfV/h/ZQeIvG+qW/h3WtQuLi4F58SL+Px7quqwavrlnbJ4Ch+FER9RmjMlr\nLNlQY5Jx8yZL+W07FnZWQszlQCxydmUOQWNcDZeGfDNr4s1zx/FoOmDxneeFdJ8EXPin7NG2uHwZ\nY6nq2v23hu21CRZJrDTBrdzc6xPa2TQ217qBsLjUbe6fTdOZPGeGqQmnfWL9mlzNr3mlo+a6vCK0\n+HVaKovaH12G4iX9h47I8RhcNCjZVKOIwuV4L69PE06tF01iMXKvSnShCNPTF0FUx31eeKy2U3Tx\nWIxrreLPiz4C8AR2UHjPxXp+gXupTeKG8P6eVuZdd8Sy6BJrN7fWXhvQLCK81vxLqdpY2aRW2l6F\na3Oo3WpT6RoOl2Nxr194P049ukL263qks4trhkIdmSXb9mVSQY45om8x4xO8cjNuiJt0lVVZTxl3\nYSXGrabe297c2csK6pZXqxz3j2l9p+qtZvIp0t7waS2o2+qHT7y11jUdP1K9stOi1vQ9Kayt/Eni\na5uO2021SNGJKzOJYQZJooxIcq8YObdbdVKmFMFVBMeUkLytJMVSoTk63N7vKqcopN8zXMmmpKb0\nftk7Ss1GbVpSjNPycRXwCwWXxwmHnTxcKFWeYV5YipOnWrTxmIhh40MN7ClHCQp4eMHJ061T2k6r\ndqTjKmfjd+0rqfiHx98atATxje6V4FcfFpfBnwtuvCPi3xP4TuvEvhyHxT4C0ZYvHp1GbwJD4r1v\nRfE2nvqnh/Rba2/trwPrdzN8TPAt1r3gmPWvidX2l+zj8H9Q0vw1qGr +MPB6+BtL8RzLfWfw+hl8\na3Fz4j0q90W50WTVvi5F48a78U3em32lavc23g34V+NZWh0Dw5dR+I/jfoMnxpu9csq+lLfwD4B0\nvxh4k8Y2Pgfwja+KtQjs7jUvFVr4Y0KDxVqkrWMWiGTU/Eqad/bOov8A2HoGnaKHvb6Y/wBl2una\nc2dOsbSzW7q9xJAu0E/8flvAGjJjb95qtpbM3VgdxkEjgglwGUsJXkuK68FgOT97WkpRSjPq7u8k\nnNO/xqHM4q6ScYylOUeY/TOLfGjE51wzl3C3D2XT4cyqlgMJgsYoV3KpiqeHhhKVDDUYYdwhCGHj\nyKeOq3xVd1OejSwqr5hSUN5eiTzyZNhYSZ3xyJKQxnwQ7YMeSPMzu+6XRWkVGuDwF9dolzcxOY/k\nito/nRiSpuNXRtiEE/OmBKr/AHjh5wyrHLWlqccE6Xck1vDKUBXMkYdmjDy4DFiQW3oGDEFRGREs\naqGZvNdXneCWN4wiLcvskREVcG3h1x1Ktgna7xKZEYMWULlzKHmb1MO241FazUoKTdlrGTbtGLnH\n3Vy6vV3irylBzf4XKpNOUJSfu8l7N9Kkk7RvZc0d2pOTjyRclJSm/wD/2Q\u003d\u003d\n","id":68,"letter":68}' http://myip:5000/photofly/api/v0.1/letters/2/photos
On 30/07/15 23:01, Dominik Picheta wrote:
All the information
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126462097.
Can confirm with the code in this gist. Changing it to return 123456
does make it return but otherwise it returns nothing and keeps the connection open.
In my case it returns 12346 if it is in "resp", but I said it earlier
On 30/07/15 23:18, Christine Dodrill wrote:
Can confirm with the code in this gist https://gist.github.com/Xe/476c6509d69a6e042357. Changing it to return |123456| does make it return but otherwise it returns nothing and keeps the connection open.
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126469153.
@luntik2012 This is why it's important to tell us all the information. We had no idea what your curl
command looked like, the reason for this bug seems to be the large size of the body of the POST request that you are making.
I've sent you my curl command
On 30/07/15 23:21, Dominik Picheta wrote:
@luntik2012 https://github.com/luntik2012 This is why it's important to tell us all the information. We had no idea what your |curl| command looked like, the reason for this bug seems to be the large size of the body of the POST request that you are making.
— Reply to this email directly or view it on GitHub https://github.com/dom96/jester/issues/40#issuecomment-126470351.
Now you have. But it took you a long time to send it to us.
I'm trying this resp "12345" and this resp "123456"
Only the second one works. Also I'm not sure I have the latest sources of jester, I use nimble