> [...] you don't actually need to verify agains a user's secret immediately, you simply need to check that the token is valid using the app secret. The subset of valid tokens that you need to check is much smaller than…
Apologies for being dense. Could you spell out how you went from Paragon Solutions to the Signal Protocol?
On DJT: Donald John Trump.
Yes, I got a "Reset password instructions" email from support@bugcrowd.com at roughly 11:13 PM UTC. There is no information in the email nor the linked page about why it is necessary. How am I supposed to trust this...
Bash accepts both variants of the equality operator. So it is not a bug.
> I literally can't make heads or tails of the risk here. All I see is the very alarming and scary words "backdoor" and "ssh server" in the same sentence. From what I've read, there is still lots of unknowns about the…
You mean like Ksh's discipline functions? dualbus@system76-pc:~$ ksh -c 'date=; date.get() { .sh.value=$(date +%s); }; echo $date; sleep 5; echo $date' 1546926637 1546926642 See:…
Awesome, thank you! This is super useful. I stand corrected.
I tried python, bash and even C, none of them update /proc/self/comm when argv[0] is updated: dualbus@system76-pc:~$ cat argv0.c #include <stdio.h> #include <string.h> int main(int argc, char **argv) { FILE *fp; char…
Can you show an example of how this would work with BASH_ARGV0?
The built-in replacements run in the same process as the Bash shell, and thus, avoid the fork/exec system calls. It's a minor performance optimization that might be useful if you're doing thousands of rm's or stat's in…
I would like to understand how this would work. argv is a buffer in Bash's process memory space. This is AFAIK, not shared in any way with the kernel. How would the kernel know that a process wrote to the memory…
I don't think changing argv[0] in the current process will have any effect in the /proc file system. And to do what you describe, there's `exec -a NAME' already: $ (exec -a NOT-BASH bash -c 'echo $0; ps -p $BASHPID -f')…
Chet Ramey. He is the maintainer of the GNU Bash shell and of the GNU Readline line-editing library. * https://tiswww.case.edu/php/chet/ * https://www.red-gate.com/simple-talk/opinion/geek-of-the-wee...
> [1]: "${foo} bar baz" v.s. "$foo"" bar baz" Why would you quote the second option like that? You can just write: "$foo bar baz"
> will be surprised that [[ "foo" == "f*" ]] does pattern matching It will not do pattern matching, because you quoted the right-hand side.
I recently bought an HP laptop which has a AMD A10-8700P APU and was very surprised to find out that basic display functionality is very glitchy under Linux (backlight would flicker, or in some cases it wouldn't work at…
x[:4].lower() = 'test' ?
> [...] you don't actually need to verify agains a user's secret immediately, you simply need to check that the token is valid using the app secret. The subset of valid tokens that you need to check is much smaller than…
Apologies for being dense. Could you spell out how you went from Paragon Solutions to the Signal Protocol?
On DJT: Donald John Trump.
Yes, I got a "Reset password instructions" email from support@bugcrowd.com at roughly 11:13 PM UTC. There is no information in the email nor the linked page about why it is necessary. How am I supposed to trust this...
Bash accepts both variants of the equality operator. So it is not a bug.
> I literally can't make heads or tails of the risk here. All I see is the very alarming and scary words "backdoor" and "ssh server" in the same sentence. From what I've read, there is still lots of unknowns about the…
You mean like Ksh's discipline functions? dualbus@system76-pc:~$ ksh -c 'date=; date.get() { .sh.value=$(date +%s); }; echo $date; sleep 5; echo $date' 1546926637 1546926642 See:…
Awesome, thank you! This is super useful. I stand corrected.
I tried python, bash and even C, none of them update /proc/self/comm when argv[0] is updated: dualbus@system76-pc:~$ cat argv0.c #include <stdio.h> #include <string.h> int main(int argc, char **argv) { FILE *fp; char…
Can you show an example of how this would work with BASH_ARGV0?
The built-in replacements run in the same process as the Bash shell, and thus, avoid the fork/exec system calls. It's a minor performance optimization that might be useful if you're doing thousands of rm's or stat's in…
I would like to understand how this would work. argv is a buffer in Bash's process memory space. This is AFAIK, not shared in any way with the kernel. How would the kernel know that a process wrote to the memory…
I don't think changing argv[0] in the current process will have any effect in the /proc file system. And to do what you describe, there's `exec -a NAME' already: $ (exec -a NOT-BASH bash -c 'echo $0; ps -p $BASHPID -f')…
Chet Ramey. He is the maintainer of the GNU Bash shell and of the GNU Readline line-editing library. * https://tiswww.case.edu/php/chet/ * https://www.red-gate.com/simple-talk/opinion/geek-of-the-wee...
> [1]: "${foo} bar baz" v.s. "$foo"" bar baz" Why would you quote the second option like that? You can just write: "$foo bar baz"
> will be surprised that [[ "foo" == "f*" ]] does pattern matching It will not do pattern matching, because you quoted the right-hand side.
I recently bought an HP laptop which has a AMD A10-8700P APU and was very surprised to find out that basic display functionality is very glitchy under Linux (backlight would flicker, or in some cases it wouldn't work at…
x[:4].lower() = 'test' ?