00:05
midfavila-tab has quit [Ping timeout: 272 seconds]
00:22
pbsds has joined #kisslinux
02:15
<
niceguy5000[m] >
when is kiss python package manager going to happen?
02:29
<
Ellowee[m] >
Rewritten in python, or it handling python packages
02:29
<
Ellowee[m] >
Because latter is somewhat trivial
02:29
<
Ellowee[m] >
Former breaks purpose of kiss
02:57
<
illiliti >
cuz it would be piss
02:58
<
illiliti >
in all senses
03:59
Torr has quit [Quit: leaving]
06:26
<
niceguy5000[m] >
I really wanted a electron app kiss package with chat gpt build in.
06:27
<
niceguy5000[m] >
* kiss package manager with chat
08:45
aelspire has joined #kisslinux
10:03
asdfhjkl has joined #kisslinux
10:10
asdfhjkl has quit [Remote host closed the connection]
10:38
aelspire has quit [Quit: leaving]
10:50
<
wael_ >
phoebos: is mdoc technically portable?
12:53
aelspire has joined #kisslinux
13:58
floorcrawler has quit [Ping timeout: 246 seconds]
14:00
floorcrawler has joined #kisslinux
14:11
soliwilos has quit [Remote host closed the connection]
14:12
soliwilos has joined #kisslinux
14:25
floorcrawler has quit [Ping timeout: 265 seconds]
14:33
aelspire has quit [Quit: leaving]
14:35
<
wael_ >
where the hell is kiss-find
14:37
floorcrawler has joined #kisslinux
14:41
<
wael_ >
yeah i dont see anyone has managed to package the perf tool sadly
14:42
<
Ellowee[m] >
I keep looking at archive.org snapshots of jedahan's page because there used to be a handful of good ones listed there
14:43
<
wael_ >
jedahan's kiss-find databases is pretty old
15:06
floorcrawler has quit [Ping timeout: 260 seconds]
15:13
floorcrawler has joined #kisslinux
15:19
<
phoebos >
wael_: mdoc is usually available by default on the majority of bsd, gnu systems
15:19
<
phoebos >
most places is preferred to man
15:19
<
phoebos >
it's just a macro set though
15:20
<
phoebos >
re: kiss-find, my repo makes a new database every 6 hours
15:35
<
phoebos >
perf is rather kernel-specific no
15:39
<
phoebos >
noocsharp: nice post!
16:03
<
wael_ >
why does my kernel always say that b3sum has been executed with a executable stack
16:36
<
noocsharp >
thanks phoebos
16:43
<
noocsharp >
wael_: b3sum was probably compiled with an executable stack
16:45
<
noocsharp >
how did you compile it?
16:45
<
wael_ >
kiss b b3sum
16:45
<
wael_ >
kiss c b3sum
16:45
<
wael_ >
kiss b b3sum
16:49
<
noocsharp >
do `readelf -l /usr/bin/b3sum | grep -A1 GNU_STACK`
16:49
<
wael_ >
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
16:49
<
wael_ >
0x0000000000000000 0x0000000000000000 RWE 0x10
16:50
<
noocsharp >
the E indicates executable
16:51
<
noocsharp >
the GNU_STACK section (i think it's a section) gives the permissions of the stack
16:51
<
noocsharp >
not sure why it's compiled with executable permission though, i'm pretty sure the default is without
16:52
<
wael_ >
is it the same for you?
16:52
<
noocsharp >
well i'm not using kiss, but for all the executables i've checked, it's just RW, not RWE
16:53
<
wael_ >
dddddddddddddddddddddddddjjjjjjjjjjjjjjjj
16:53
<
noocsharp >
which makes sense because C programs don't require executable stacks
16:54
<
wael_ >
/usr/bin/ld: warning: blake3_cpuid.o: missing .note.GNU-stack section implies executable stack
16:54
<
wael_ >
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
16:54
<
wael_ >
hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
16:54
<
noocsharp >
what version is b3sum?
16:55
<
wael_ >
cb4111ccc8061039b014fbb657c72f78984f1069
16:56
<
wael_ >
the upstream c blake3 implementationwas last updated 2 months ago, and the one by mcf was last updated 10 months ago
16:57
<
noocsharp >
i just built it locally and GNU_STACK has RW
16:58
<
noocsharp >
what is your LDFLAGS?
16:58
<
wael_ >
running plain make on the repo gives the same result
16:58
<
wael_ >
are you on musl?
16:58
<
noocsharp >
so there's some difference between our toolchains
16:59
<
noocsharp >
im using glibc
16:59
<
noocsharp >
see if testuser[m] can reproduce
16:59
<
wael_ >
though, gcc and binutils are overrided with --enable-multilib
16:59
<
wael_ >
not sure that matters
16:59
<
noocsharp >
well one way to find out is remove the flag and rebuild the toolchain and recompile b3sum
17:02
<
wael_ >
[grepo] gcc -> binutils -> glibc
17:07
<
wael_ >
same problem
17:15
<
testuser[m] >
wael: yeah i noticed that warning too
17:15
<
testuser[m] >
But been occupied with other stuff recentlt
17:15
<
testuser[m] >
recently
17:15
<
wael_ >
well its fine
17:15
<
wael_ >
it werks :D
17:15
<
testuser[m] >
it unsekure
17:15
<
wael_ >
but muh speed
17:17
<
testuser[m] >
Hmm there's no difference in configure flags
21:35
<
niceguy5000[m] >
is kiss a secure distro?
21:36
<
shokara_ >
any distro can be secure
21:37
<
niceguy5000[m] >
Is the package manager is secure I mean.
21:37
<
niceguy5000[m] >
s/is//
21:38
<
niceguy5000[m] >
I guess so.
21:42
<
noocsharp >
what do you mean by secure?
21:51
<
Ellowee[m] >
Minimum surface of attack, maximum memory safety
22:06
<
niceguy5000[m] >
<noocsharp> "what do you mean by secure?" <- remote execution, I guess there's no flaw in the package manager just curl if something does happen.
22:07
<
niceguy5000[m] >
> <@noocsharp:libera.chat> what do you mean by secure?
22:07
<
niceguy5000[m] >
* Remote execution with MITM. I guess there's no flaw in the package manager just curl if something does happen.
22:08
<
Ellowee[m] >
kiss can use curl, wget, and a couple of others, so you're simply limited by what you use
22:08
<
niceguy5000[m] >
Yeah.
23:13
<
phoebos >
curl vulnerabilities do not comprimise the security of kiss because of checksumming
23:43
<
niceguy5000[m] >
This with the above is bad news but it's curl base not the package manager.