Re: [dev] report mx.suckless.org tls issue

2023-04-09 Thread pfx
I had checked suckless.org on https://www.hardenize.com/, which report
`TLS, No support for STARTTLS`, but on checktls.com or testtls.com,
suckless.org is fine.

On 09.04.23 13:47, Quentin Rameau wrote:
> 
> No, suckless.org MX configuration hasn't changed since last April (2022).
> 
> Also, you can test yourself to see that smtps and starttls are supported.
> (https://www.checktls.com/TestReceiver can help for example,
> if you don't trust your own setup)
> 
> I suspect the problem is different, maybe rather a configuration change
> on your mail provider in february?
> 
> In any case, that's not a refusal for help, don't hesitate to pass
> further information on if you find something new on either side!
> 



Re: [dev] [dwm] with SIGCHLD commit, dwm cannot launch dmenu_extended.

2023-04-08 Thread pfx
Voila, one single line of change make dmenu_extended_run launch again!

git diff dwm.c 
diff --git a/dwm.c b/dwm.c
index c2bd871..f8f83f8 100644
--- a/dwm.c
+++ b/dwm.c
@@ -1653,6 +1653,7 @@ spawn(const Arg *arg)
if (dpy)
close(ConnectionNumber(dpy));
setsid();
+   signal(SIGCHLD, SIG_DFL);
execvp(((char **)arg->v)[0], (char **)arg->v);
die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]);

On 08.04.23 23:02, Storkman wrote:
> On Sat, Apr 08, 2023 at 04:28:15PM +0200, p...@mailbox.org wrote:
> > Hello everyone,
> > 
> > I bind keyboard shortcut to launch dmenu_extended[1] in dwm, what works
> > flawlessly before the `Use sigaction(SA_NOCLDWAIT) for SIGCHLD
> > handling` [1] commit, since dmenu_extended does not change anything here,
> > is this a regression or bug introduced with this commit or
> > dmenu_extended need to adapt to conform the change? thanks.
> 
> From sigaction(2):
> > A child created via fork(2) inherits a copy of its parent's signal 
> > dispositions.
> > During an execve(2), the dispositions of handled signals are reset to the 
> > default;
> > the dispositions of ignored signals are left unchanged.
> 
> This would explain why running programs affected by this through st works,
> since it runs "signal(SIGCHLD, SIG_DFL)" before executing the shell 
> (st.c:715).
> 
> Adding "signal(SIGCHLD, SIG_DFL)" before execvp in spawn() at dwm.c:1657 fixes
> anki and mpv with youtube-dl for me.
> 
> > 
> > [1] https://github.com/MarkHedleyJones/dmenu-extended/
> > [2] 
> > https://git.suckless.org/dwm/commit/712d6639ff8e863560328131bbb92b248dc9cde7.html
> > 
> 



Re: [dev] [dwm] with SIGCHLD commit, dwm cannot launch dmenu_extended.

2023-04-08 Thread pfx
I built dwm based on https://aur.archlinux.org/packages/dwm-git

> diff config.h src/dwm/config.def.h
> 62d61
> < static const char *dmenu_extend[] = { "dmenu_extended_run", NULL };
> 67d65
> < { MODKEY,   XK_o,  spawn,  {.v = 
> dmenu_extend } },

in config.h involved only those two lines of change

> uname -a
> Linux hostname 6.2.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 07 Apr 2023 
> 02:10:43 + x86_64 GNU/Linux


On 08.04.23 21:17, Hiltjo Posthuma wrote:
> Hi,
> 
> Please provide more information about your operating system etc.
> 
> This is with vanilla dwm and only the above change applied? (If not please do
> so).
> 
> Thanks,
> 
> -- 
> Kind regards,
> Hiltjo
> 



Re: [dev] [dwm] with SIGCHLD commit, dwm cannot launch dmenu_extended.

2023-04-08 Thread pfx
- patch is disabled
- `dwm 2> ~/dwm.log` shows nothing

define command as

static const char *dmenu_extend[] = { "dmenu_extended_run", NULL };

bind the command to a keyboard shortcut

static Key keys[] = {
MODKEY,   XK_o,  spawn,  {.v = 
dmenu_extend } },
...
};

same config, revert to 89f9905 dmenu_extend just works.

On 08.04.23 21:45, NRK wrote:
> Hi,
> 
> On Sat, Apr 08, 2023 at 04:28:15PM +0200, p...@mailbox.org wrote:
> > I bind keyboard shortcut to launch dmenu_extended[1] in dwm, what works
> > flawlessly before the `Use sigaction(SA_NOCLDWAIT) for SIGCHLD
> > handling` [1] commit, since dmenu_extended does not change anything here,
> > is this a regression or bug introduced with this commit or
> > dmenu_extended need to adapt to conform the change? thanks.
> 
> You'll need to provide more information. What does your config look
> like? Does dwm print any error message to stderr? Did you try to
> reproduce with a vanilla dwm? Etc.
> 
> Without providing more information it's not possible to say what's going
> on here, especially because that commit doesn't really do anything to
> process launching. Which takes me to the question, how did you verify
> that it's this commit that's causing the problem?
> 
> Because the commit right before it (89f9905 grabkeys: Avoid missing
> events when a keysym maps to multiple keycodes) seems like something
> that might actually mess with keybinds. (Try changing your
> dmenu_extended keybind to something else and see if that works or not).
> 
> - NRK
> 



Re: [dev] report mx.suckless.org tls issue

2023-04-08 Thread pfx
they are not enforcing tls, since mx.suckless.org supported tls before,
according to their log, last time mx.suckless.org has tls on
2023-02-06, so they use the cache for the following email delivery, but
out of a sudden, mx.suckless.org downgrade to non tls, so email failed to
deliver.

so my question is downgrade from tls to non-tls on mx.suckless.org is a
deliberated step?

On 08.04.23 16:19, Joseph Graham wrote:
> Is your mail provider enforcing mandatory TLS?
> 
> On Saturday, 8 April 2023 15:40:21 BST p...@mailbox.org wrote:
> > Hello everyone,
> > 
> > I try to post to the list, but randomly failed with the error `TLS is
> > required, but was not offered by host mx.suckless.org` I report the
> > issue [1] to my email provider, it seems that mx.suckless.org somehow does
> > not properly configured.
> > 
> > [1]
> > https://userforum.mailbox.org/topic/6527-tls-is-required-but-was-not-offere
> > d-by-host
> 
> 
> 
> 
> 



Re: [dev] report mx.suckless.org tls issue

2023-04-08 Thread pfx
I am using the wrong words "not properly configured", what I mean is,
since mx.suckless.org supported tls connection before, but right now
mx.suckless.org downgraded to non tls, is this deliberately to be doing
so?

On 08.04.23 18:54, Quentin Rameau wrote:
> > Hello everyone,
> 
> Hi PFX,
> 
> > I try to post to the list, but randomly failed with the error `TLS is
> > required, but was not offered by host mx.suckless.org` I report the
> > issue [1] to my email provider, it seems that mx.suckless.org somehow does
> > not properly configured.
> > 
> > [1] 
> > https://userforum.mailbox.org/topic/6527-tls-is-required-but-was-not-offered-by-host
> 
> Sorry but I don't speak German, could you explain what the conclusiont they 
> came to,
> for saying that mx.suckless.org isn't “properly configured”?
> 



[dev] report mx.suckless.org tls issue

2023-04-08 Thread pfx
Hello everyone,

I try to post to the list, but randomly failed with the error `TLS is
required, but was not offered by host mx.suckless.org` I report the
issue [1] to my email provider, it seems that mx.suckless.org somehow does
not properly configured.

[1] 
https://userforum.mailbox.org/topic/6527-tls-is-required-but-was-not-offered-by-host




[dev] [dwm] with SIGCHLD commit, dwm cannot launch dmenu_extended.

2023-04-08 Thread pfx
Hello everyone,

I bind keyboard shortcut to launch dmenu_extended[1] in dwm, what works
flawlessly before the `Use sigaction(SA_NOCLDWAIT) for SIGCHLD
handling` [1] commit, since dmenu_extended does not change anything here,
is this a regression or bug introduced with this commit or
dmenu_extended need to adapt to conform the change? thanks.

[1] https://github.com/MarkHedleyJones/dmenu-extended/
[2] 
https://git.suckless.org/dwm/commit/712d6639ff8e863560328131bbb92b248dc9cde7.html