<ixelp>
Yukari Hafner: "Added support for Mezzano to Framebuffers. https…" - TyNET
Equill has joined #commonlisp
danse-nr3 has quit [Ping timeout: 255 seconds]
piglet has quit [Quit: Konversation terminated!]
ebrasca has quit [Remote host closed the connection]
son0p has quit [Ping timeout: 264 seconds]
szkl has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
piglet has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
alcor has quit [Read error: Connection reset by peer]
yitzi has joined #commonlisp
lucasta has quit [Remote host closed the connection]
lucasta has joined #commonlisp
mm007emko has quit [Ping timeout: 246 seconds]
lucasta has quit [Remote host closed the connection]
mm007emko has joined #commonlisp
kevingal has quit [Ping timeout: 268 seconds]
wacki has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
X-Scale has quit [Quit: Client closed]
icebarf has joined #commonlisp
alcor has joined #commonlisp
kevingal has joined #commonlisp
notzmv has quit [Ping timeout: 255 seconds]
a51 has quit [Quit: WeeChat 4.2.1]
ebrasca has joined #commonlisp
ldb has joined #commonlisp
mm007emko has quit [Read error: Connection reset by peer]
mm007emko has joined #commonlisp
piglet has quit [Ping timeout: 256 seconds]
a51 has joined #commonlisp
_cymew_ has quit [Ping timeout: 240 seconds]
Cymew has quit [Ping timeout: 268 seconds]
<mm007emko>
Hi, I need to quickly put together a website. Has anyone tried Bootstrap Studio? I guess it can work with HTMX and Common Lisp...
<mm007emko>
Clog is of course another thing I thought of.
mathrick has quit [Ping timeout: 260 seconds]
kevingal has quit [Ping timeout: 260 seconds]
ldb has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
mathrick has joined #commonlisp
nij- has joined #commonlisp
<splittist>
mm007emko: you can get a long way with humchentoot, spinaret (sp) and strings with htmx.
occ has quit [Ping timeout: 255 seconds]
skeemer has joined #commonlisp
reb has quit [Read error: Connection reset by peer]
reb has joined #commonlisp
<mm007emko>
Sure. I was thinking about ningle + spinneret for backend
son0p has joined #commonlisp
emilknievel has quit [Ping timeout: 264 seconds]
kevingal has joined #commonlisp
<dsmith>
Some years ago, I was reading about some server running hunchentoot that has had the same PID for *years*. DB schema updates. all kinds of changes, but still running the same process.
<dsmith>
Anyone know what that was?
emilknievel has joined #commonlisp
msavoritias has quit [Ping timeout: 272 seconds]
shka has joined #commonlisp
josrr has quit [Remote host closed the connection]
_cymew_ has joined #commonlisp
kamafam has quit [Quit: kamafam]
b00p has joined #commonlisp
<mm007emko>
Sounds legit. However the Internet is quite a different place from what it was 20 years ago. Having access to middleware like anti-csrf token handling helps.
rgherdt has quit [Quit: Leaving]
yitzi has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
<younder>
Hunchentoot, postmodern, spinneret
nij- has quit [Ping timeout: 264 seconds]
<younder>
The only thing I replaced is cl-who with spinneret
tyson2 has quit [Remote host closed the connection]
<younder>
But then I like that nice lispy feel. Everything is a sexp
_cymew_ has quit [Ping timeout: 264 seconds]
<younder>
I also used cl-ssh and parenscript, but I am more ambivalent about those.
McParen has joined #commonlisp
Guest52 has joined #commonlisp
<mm007emko>
How do you handle security, please? If you can share. Like the aforementioned CSRF? And do you keep user sessions in memory, i.e. you don't persist them/or load-balance the web server so you don't have to keep them separate?
<younder>
Set *read-eval* to nil to avoid injection attacks alla #.(hackrsrus)
kaskal has quit [Ping timeout: 268 seconds]
kaskal- has joined #commonlisp
<younder>
Never use read directly on anything you get from a post or get. regexp parse it
<mm007emko>
Thanks
<younder>
encrypt cookies
<splittist>
mm007emko: hunchentoot behind caddy (with https), something derived from hunchentools for csrf tokens, cl-pass for password encryption
<mm007emko>
Thanks!
a51 has quit [Quit: WeeChat 4.2.1]
McParen has left #commonlisp [#commonlisp]
<splittist>
mm007emko: and it looks like I'm using postmodern for database stuff
b00p has quit [Quit: b00p]
<younder>
Oh and spinneret and iter don't work together. loop is fine..
b00p has joined #commonlisp
<kagevf>
interesting cl-pass has a dependency on ironclad
<kagevf>
I've just been using ironclad directly ..
bilegeek has joined #commonlisp
waleee has joined #commonlisp
<younder>
I'm no great fan of ironclad. To complex and it contains a ton of algorithms that I don't want.
<kagevf>
it does have a lot going on. myself I just use pretty much what cl-pass is apparently using it for. hashing passwords.
mariari has quit [Ping timeout: 268 seconds]
cage has joined #commonlisp
bilegeek has quit [Read error: Connection reset by peer]
mgl has quit [Ping timeout: 268 seconds]
b00p has quit [Remote host closed the connection]
mariari has joined #commonlisp
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 255 seconds]
bilegeek has joined #commonlisp
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 264 seconds]
lagash has quit [Ping timeout: 260 seconds]
son0p has quit [Read error: Connection reset by peer]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
cage has quit [Quit: rcirc on GNU Emacs 29.2]
Inline__ has joined #commonlisp
Inline has quit [Read error: Connection reset by peer]
ec has quit [Ping timeout: 260 seconds]
synchromesh has quit [Quit: WeeChat 4.0.5]
wbooze has quit [Quit: Leaving]
wbooze has joined #commonlisp
Inline__ is now known as Inline
ec has joined #commonlisp
keinbock has joined #commonlisp
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
decweb has joined #commonlisp
thuna` has quit [Quit: out]
thuna` has joined #commonlisp
lispmacs[work] has quit [Remote host closed the connection]
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
<paulapatience>
What would be the point of having one library for each algorithm?
tyson2 has joined #commonlisp
<younder>
For ironclad? More like having a more purpose built library like encrypt-string
thuna` has quit [Ping timeout: 245 seconds]
<paulapatience>
You can checkout Shinmera's crypto-shortcuts if you are looking for convenience wrappers
mm007emko has quit [Read error: Connection reset by peer]
alcor has quit [Read error: Connection reset by peer]