Re: [dev] [lnanosmtp]

2016-06-09 Thread Louis Santillan
Sylvain, Good job for getting this working. I'm a believer that suckless indirectly speaks to API design in addition to software design. There are many parts of libc that suck, IMO. Years ago, when I found Felix von Leitner's talk about software design [0], and dietlibc [1], and libdjb [2], and

Re: [dev] [lnanosmtp]

2016-06-09 Thread Sylvain BERTRAND
On Thu, Jun 09, 2016 at 07:18:21PM +0200, Markus Wichmann wrote: > 3. smtp_line_send() can't handle short writes, because the pointer that > is handed in as second argument to write() is never advanced... Fixed. Thx! -- Sylvain

Re: [dev] [lnanosmtp]

2016-06-09 Thread Greg Reagle
On 06/09/2016 01:35 PM, FRIGN wrote: On Thu, 9 Jun 2016 19:18:21 +0200 Markus Wichmann wrote: Hey Markus, Dear Lord, it's been a while since I've seen such nice code make so bafflingly bad design choices. Where to start? the suckless mailing list is not a place for religious cults. 1. The

Re: [dev] dwm window resize doesn't work too well

2016-06-09 Thread Britton Kerin
On Thu, Jun 9, 2016 at 12:38 PM, Cág wrote: > Britton Kerin wrote: > >> Sometimes I can gracefully resize st windows, sometimes >> only by a jerk or two and then the grab seems to die.‎ > >> Window movement, even by the very edges of >> the window, doesn't have these problems. > > Hello there, > >

Re: [dev] dwm window resize doesn't work too well

2016-06-09 Thread Cág
Britton Kerin wrote: > Sometimes I can gracefully resize st windows, sometimes > only by a jerk or two and then the grab seems to die.‎ > Window movement, even by the very edges of > the window, doesn't have these problems. Hello there, I've never really experienced something like that, partly

[dev] dwm window resize doesn't work too well

2016-06-09 Thread Britton Kerin
Sometimes I can gracefully resize st windows, sometimes only by a jerk or two and then the grab seems to die. Same for complex iceweasel windows so it looks not related to client redrawing, but it does seem like a race of some sort. Sometimes it seems to get a good grip and I can run the pointer

Re: [dev] [lnanosmtp]

2016-06-09 Thread FRIGN
On Thu, 9 Jun 2016 19:18:21 +0200 Markus Wichmann wrote: Hey Markus, > Dear Lord, it's been a while since I've seen such nice code make so > bafflingly bad design choices. Where to start? the suckless mailing list is not a place for religious cults. > 1. The whole ulinux thing smacks a bit of

Re: [dev] [lnanosmtp]

2016-06-09 Thread Markus Wichmann
On Thu, Jun 09, 2016 at 10:50:56PM +1100, Sylvain BERTRAND wrote: > Hi, > > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp > > https://github.com/sylware/lnanosmtp > https://repo.or.cz/lnanosmtp.git > > cheers, > > -- > Sylvain > Dear Lord, it's been a while since I

Re: [dev] [lnanosmtp]

2016-06-09 Thread Dimitris Papastamos
On Thu, Jun 09, 2016 at 03:41:22PM +0200, FRIGN wrote: > This is so full of bullshit. There's no reason e.g. not to make it > compilable on the BSD's. The Linux syscall-interface is also prone > to changes. If the Linux syscall interface changes in a non backwards-compat manner then it is consider

Re: [dev] [lnanosmtp]

2016-06-09 Thread FRIGN
On Thu, 09 Jun 2016 15:02:29 +0200 Kamil Cholewiński wrote: Hey Kamil, > So libc is overkill, but instead you ship an entire tangled hierarchy of > nonportable and arch-specific headers to talk directly to the kernel, > which will all probably break in a random point release. I couldn't agree m

Re: [dev] [lnanosmtp]

2016-06-09 Thread Kamil Cholewiński
On Thu, 09 Jun 2016, Sylvain BERTRAND wrote: > On Thu, Jun 09, 2016 at 02:03:33PM +0200, Kamil Cholewiński wrote: >> On Thu, 09 Jun 2016, Sylvain BERTRAND wrote: >> > Hi, >> > >> > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp >> > >> > https://github.com/sylware/lnanos

Re: [dev] [lnanosmtp]

2016-06-09 Thread Sylvain BERTRAND
On Thu, Jun 09, 2016 at 02:04:07PM +0200, FRIGN wrote: > On Thu, 9 Jun 2016 22:50:56 +1100 > Sylvain BERTRAND wrote: > > Hey Sylvain, > > > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp > > > > https://github.com/sylware/lnanosmtp > > https://repo.or.cz/lnanosmtp.git

Re: [dev] [lnanosmtp]

2016-06-09 Thread Sylvain BERTRAND
On Thu, Jun 09, 2016 at 02:03:33PM +0200, Kamil Cholewiński wrote: > On Thu, 09 Jun 2016, Sylvain BERTRAND wrote: > > Hi, > > > > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp > > > > https://github.com/sylware/lnanosmtp > > https://repo.or.cz/lnanosmtp.git > > > > cheer

Re: [dev] [lnanosmtp]

2016-06-09 Thread FRIGN
On Thu, 9 Jun 2016 22:50:56 +1100 Sylvain BERTRAND wrote: Hey Sylvain, > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp > > https://github.com/sylware/lnanosmtp > https://repo.or.cz/lnanosmtp.git I looked at the code and wondered: what the hell is ulinux? :P Cheers

Re: [dev] [lnanosmtp]

2016-06-09 Thread Kamil Cholewiński
On Thu, 09 Jun 2016, Sylvain BERTRAND wrote: > Hi, > > Introducing a new minimal and naive smtp server à la suckless: lnanosmtp > > https://github.com/sylware/lnanosmtp > https://repo.or.cz/lnanosmtp.git > > cheers, > > -- > Sylvain Ages old, stupid question. What's wrong with libc?

[dev] [lnanosmtp]

2016-06-09 Thread Sylvain BERTRAND
Hi, Introducing a new minimal and naive smtp server à la suckless: lnanosmtp https://github.com/sylware/lnanosmtp https://repo.or.cz/lnanosmtp.git cheers, -- Sylvain