You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
commit 89a2495 broke chacha20. A firebirdsql server using chacha20 is unable to communicate with a v client using chacha20 @blackshirt
Reproduction Steps
I do not have a small self-contained example. But this is what I experience when running the project I am working on:
Program runs correctly before the commit
~/.cache/oldv/v_at_5d98162960b8d7893eb304f6bd683ff5e410a401/v run .
2025-09-16T07:28:29.283993Z [INFO ] [provider_blob_blobly] ready
2025-09-16T07:28:29.344345Z [INFO ] Store created at 2025-09-05 07:22:09
[veb] Running app on http://localhost:8080/
Program fails to communicate with the firebird server after the commit
~/.cache/oldv/v_at_89a24958a171c5227aded3ae8ea4916b1e3478e6/v run .
2025-09-16T07:24:49.252290Z [INFO ] [provider_blob_blobly] ready
V panic: [firebird] Invalid clumplet buffer structure: buffer end before end of clumplet - clumplet too long (190)
v hash: 89a2495
/tmp/v_1000/peony_starter.01K58PJTFMZC3ZJDWYQYWB50X1.tmp.c:32219: at builtin___v_panic: Backtrace
/tmp/v_1000/peony_starter.01K58PJTFMZC3ZJDWYQYWB50X1.tmp.c:16726: by einar_hjortdal__peony__new_peony_app
/tmp/v_1000/peony_starter.01K58PJTFMZC3ZJDWYQYWB50X1.tmp.c:19300: by main__main
/tmp/v_1000/peony_starter.01K58PJTFMZC3ZJDWYQYWB50X1.tmp.c:24598: by main
I believe this would also happen when trying to run firebird tests, since tests open connections to the firebird server.
Expected Behavior
Successful stream encryption
Current Behavior
Failure to communicate with a server utilizing chacha20 encryption
Describe the bug
commit 89a2495 broke chacha20. A firebirdsql server using chacha20 is unable to communicate with a v client using chacha20 @blackshirt
Reproduction Steps
I do not have a small self-contained example. But this is what I experience when running the project I am working on:
Program runs correctly before the commit
Program fails to communicate with the firebird server after the commit
I believe this would also happen when trying to run firebird tests, since tests open connections to the firebird server.
Expected Behavior
Successful stream encryption
Current Behavior
Failure to communicate with a server utilizing chacha20 encryption
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.4.11 0dbbed7
Environment details (OS name and version, etc.)
Note
You can use the 👍 reaction to increase the issue's priority for developers.
Please note that only the 👍 reaction to the issue itself counts as a vote.
Other reactions and those to comments will not be taken into account.