logistic-bot
  • Joined on 2025-03-27
logistic-bot synced commits to fix-stdin-read-ahead at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
9e79a0829a fix: do not read ahead in STDIN
0842fdfe1d fix: double free when getting command path for empty command
cea8043ec9 simple_cmd executing: show error in case execve fails
4de1d0024a parsing: refactor out the last two functions needed to pass the norm
5e84e9a111 parsing: remove (at least some) dead code
Compare 36 commits »
logistic-bot synced commits to fix-get_cmdpath-double-free-empty-command at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
0842fdfe1d fix: double free when getting command path for empty command
cea8043ec9 simple_cmd executing: show error in case execve fails
4de1d0024a parsing: refactor out the last two functions needed to pass the norm
5e84e9a111 parsing: remove (at least some) dead code
218be08049 parsing: refactor group_cmd_parse into own file
Compare 35 commits »
logistic-bot synced commits to fix-expand-star-memory-leak at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
f06f6e26e2 fix(expand_star): memory leak
32e3976774 field splitting: implement field splitting
0cfa2677c5 fix(echo): echo - was treated as echo -n
d40560bb37 unset: implement unset
1ef8b7a0ae env: implement builtin env
Compare 46 commits »
logistic-bot synced commits to fix-connec_cmd_execute-single-cmd-per-process at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
204ed35ff4 fix(connec_cmd_execute): do not execute more than one command per process
596b21fc2f debug, destroy all new types (also some code for testing it)
82da182773 fix: potential buffer overflow caused by missing terminating null byte in t_buffer
3ec90f7770 token_type: assign token_type to worddesc during wordsplit
4d6a64bf6a debug: worddesc show more information
Compare 73 commits »
logistic-bot synced commits to signal-sigquit-handle-simple at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
ceee5f99d4 signal: SIGQUIT prints ^\ to the terminal, and does not redisplay the prompt
10e8738336 signal: handle redisplaying the prompt correctly
3a309062d8 refactor(signal): remove unneded function
cb8f64367d minishell: exit with last command exit status
67b2347df9 signal: keep waiting for process to exit on SIGQUIT
Compare 53 commits »
logistic-bot synced commits to signal-wait-process-exit at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
67b2347df9 signal: keep waiting for process to exit on SIGQUIT
f0145d26f4 signal: do not exit shell on SIGINT, ignore SIGQUIT
be183b99ee minishell: do wildcard expansion
f06f6e26e2 fix(expand_star): memory leak
32e3976774 field splitting: implement field splitting
Compare 49 commits »
logistic-bot synced commits to fix-builtin-echo-newline-suppresion-too-eager at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
0cfa2677c5 fix(echo): echo - was treated as echo -n
d40560bb37 unset: implement unset
1ef8b7a0ae env: implement builtin env
0de583cf45 echo: implement builtin echo
715c2aced8 exit: handle invalid and large arguments
Compare 44 commits »
logistic-bot synced commits to field-splitting-implement at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
32e3976774 field splitting: implement field splitting
0cfa2677c5 fix(echo): echo - was treated as echo -n
d40560bb37 unset: implement unset
1ef8b7a0ae env: implement builtin env
0de583cf45 echo: implement builtin echo
Compare 45 commits »
logistic-bot synced commits to exit-simple-args at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
f1c132337b exit: work for simple arguments
24ba87abba exec: retain exit status of commands, including if they were signaled
5b7367925f simple_cmd refactor: put subprocess functions in own file
9e79a0829a fix: do not read ahead in STDIN
0842fdfe1d fix: double free when getting command path for empty command
Compare 39 commits »
logistic-bot synced commits to exit-handle-complex-args at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
715c2aced8 exit: handle invalid and large arguments
f1c132337b exit: work for simple arguments
24ba87abba exec: retain exit status of commands, including if they were signaled
5b7367925f simple_cmd refactor: put subprocess functions in own file
9e79a0829a fix: do not read ahead in STDIN
Compare 40 commits »
logistic-bot synced commits to exec-toggle at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
6576c47b56 exec: command to toggle execution
ac411d36cc debug: special command can turn debug mode on and off
18014cda98 token_type: add field with no logic for populating it
5716c4b3dc parsing: pass correct arguments to prevent use-after-free
ba9751e089 do postprocessing for each simple_cmd before execution
Compare 68 commits »
logistic-bot synced commits to exec-retain-exit-status at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
24ba87abba exec: retain exit status of commands, including if they were signaled
5b7367925f simple_cmd refactor: put subprocess functions in own file
9e79a0829a fix: do not read ahead in STDIN
0842fdfe1d fix: double free when getting command path for empty command
cea8043ec9 simple_cmd executing: show error in case execve fails
Compare 38 commits »
logistic-bot synced commits to exec-correct-error-and-retvalue at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
386d2bcb3a exec: correct error and return value when cmd is a directory
d08c9a6727 tests: check simple noops
bb1390aac5 simple_cmd_execute: handle redirections
6f75f2d181 connec_cmd_execute: naive recursive pipe implementation (does not handle redirection)
df73b3d0c7 connec_cmd_execute: handle && and ||
Compare 63 commits »
logistic-bot synced commits to env-handle-write-error at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
0579d1f2fc env: correctly handle write errors such as /dev/full
ffaf2582a3 pwd: correctly handle write errors
cfc95994de echo: correctly handle write errors such as /dev/full
871180f6d8 connec_pipe_cmd_execute: setup pipes between commands
81febcfcdd debug: show command about to be executed in debug mode
Compare 78 commits »
logistic-bot synced commits to simple_cmd_execute-handle-redirections at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
bb1390aac5 simple_cmd_execute: handle redirections
6f75f2d181 connec_cmd_execute: naive recursive pipe implementation (does not handle redirection)
df73b3d0c7 connec_cmd_execute: handle && and ||
8feacccb15 group_cmd_execute: fork and passthrough to cmd_execute
425722801b refactor(do_waitpid): put into own file for easier acces from other modules
Compare 61 commits »
logistic-bot synced commits to simple_cmd_executing-show-execve-error at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
cea8043ec9 simple_cmd executing: show error in case execve fails
4de1d0024a parsing: refactor out the last two functions needed to pass the norm
5e84e9a111 parsing: remove (at least some) dead code
218be08049 parsing: refactor group_cmd_parse into own file
b7871be426 parsing: refactor minishell_optional_pipeline_parse into own file
Compare 34 commits »
logistic-bot synced commits to echo-handle-write-error at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
cfc95994de echo: correctly handle write errors such as /dev/full
871180f6d8 connec_pipe_cmd_execute: setup pipes between commands
81febcfcdd debug: show command about to be executed in debug mode
204ed35ff4 fix(connec_cmd_execute): do not execute more than one command per process
596b21fc2f debug, destroy all new types (also some code for testing it)
Compare 76 commits »
logistic-bot synced commits to debug-worddesc-show-more-info at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
4d6a64bf6a debug: worddesc show more information
6576c47b56 exec: command to toggle execution
ac411d36cc debug: special command can turn debug mode on and off
18014cda98 token_type: add field with no logic for populating it
5716c4b3dc parsing: pass correct arguments to prevent use-after-free
Compare 69 commits »
logistic-bot synced commits to debug-toggle at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
ac411d36cc debug: special command can turn debug mode on and off
18014cda98 token_type: add field with no logic for populating it
5716c4b3dc parsing: pass correct arguments to prevent use-after-free
ba9751e089 do postprocessing for each simple_cmd before execution
386d2bcb3a exec: correct error and return value when cmd is a directory
Compare 67 commits »
logistic-bot synced commits to debug-show-command-about-to-be-executed at logistic-bot/minishell from mirror 2025-04-15 18:39:00 +02:00
81febcfcdd debug: show command about to be executed in debug mode
204ed35ff4 fix(connec_cmd_execute): do not execute more than one command per process
596b21fc2f debug, destroy all new types (also some code for testing it)
82da182773 fix: potential buffer overflow caused by missing terminating null byte in t_buffer
3ec90f7770 token_type: assign token_type to worddesc during wordsplit
Compare 74 commits »