Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
75bbb13
[sb2] Conditionally accelerate ccache. JB#61370
vigejolla Jan 9, 2024
20befb6
Merge pull request #24 from sailfishos/jb61370
vigejolla Jan 10, 2024
d6003d3
[wrappers] Replace calls to deprecated egrep. JB#59434
Thaodan Jan 16, 2024
7159b84
[sb2] Replace calls to deprecated fgrep, egrep and cleanup. JB#59434
Thaodan Jan 16, 2024
19f8f68
Merge pull request #26 from sailfishos/egrep_fpgrep
mlehtima Jan 29, 2024
0ecaef5
[sb2] Add gate for statx. JB#49501
mlehtima Dec 25, 2023
0418b16
Merge pull request #25 from sailfishos/statx
mlehtima Jan 29, 2024
2aa05f5
[sb2] Use GNU option for extended sed. JB#59434
Thaodan Jan 30, 2024
cdbddde
Merge pull request #27 from sailfishos/sed_use_gnu_instead_of_Posix_o…
mlehtima Feb 1, 2024
5eea920
[sb2] Use correct path when scanning ld.so.cache. JB#59434
Thaodan Feb 7, 2024
e32c40b
Merge branch 'jb59434_ldso_cache' [#28]
Thaodan Feb 8, 2024
04b140a
[sb2] Fix ldconfig use at build time. JB#61808
martyone Mar 22, 2024
76877e2
[sb2] Fix compatibility with LD_PRELOAD-based tools. JB#61781
martyone Mar 19, 2024
9ffea11
[sb2] Accelerate sh/bash installed under /usr. JB#61829
martyone Mar 26, 2024
6dedec5
[sb2] Accelerate env installed under /bin
martyone Mar 26, 2024
39f3a3a
[sb2] Fix acceleration of tar
martyone Mar 26, 2024
8efd361
Drop duplicate mapping rules
martyone Mar 26, 2024
9fb02fd
Merge pull request #29 from sailfishos/jb61808
martyone Mar 28, 2024
a70de08
Merge pull request #30 from sailfishos/jb61781
martyone Mar 28, 2024
fb8b7ac
Merge pull request #31 from sailfishos/jb61829
martyone Mar 28, 2024
c37287b
[sb2] Use Version instead of non-standard V variable
Thaodan Sep 9, 2023
ec1090b
[sb2] Correctly use $LUA_CFAGS to find lua.h
Thaodan Sep 10, 2023
74abd6c
[sb2] Specify lua-posix dependency correctly for OpenSuSE
Thaodan Sep 10, 2023
2cf92cb
Merge branch 'sb2_lua_fixes' [#22]
Thaodan Apr 29, 2024
7ef2e91
[preload] Fix declaration of tmpnam with glibc < 2.34 and gcc >= 11. …
mlehtima Jun 9, 2024
0b3cc25
Merge pull request #33 from sailfishos/jb62204
mlehtima Jun 11, 2024
b7105ba
sb2: Fix implicit declaration of function ‘i_virtualize_struct_statx’
Thaodan Oct 9, 2024
179d5e0
[sb2] Fix expected ‘;’ before ‘typedef’
Thaodan Oct 9, 2024
c929b53
Include missing type headers
Thaodan Oct 9, 2024
a66b1b8
preload: Mark internal stat func as static, fix compiler warning
Thaodan Oct 14, 2024
19c49b0
Merge pull request #35 from sailfishos/include_order_config_h
mlehtima Jan 2, 2025
3da4bd5
[preload] Switch stat64 to use gate. JB#49501
mlehtima Mar 11, 2025
1e7f414
[preload] Fix some issues handling errno in gates. JB#49501
mlehtima Mar 12, 2025
b28a762
Merge pull request #37 from sailfishos/jb49501
mlehtima Apr 12, 2025
b40035f
[sb2] Fix ld-linux.so feature check with newer glibc JB#49501
keto Apr 16, 2025
9ac8bf4
Merge pull request #38
keto Apr 16, 2025
7a7e666
preload: Remove mentions of ldexportlist or replace with export.map
Thaodan Feb 5, 2025
f641415
[sb2] Avoid errors in out of tree builds for files from $(OBJDIR)
Thaodan Sep 9, 2023
39828e1
[utils] Use va_args in open_nomap_nolog to match wrappers. JB#61866
Thaodan Sep 9, 2023
662f928
[preload] Adapt glibc in open ignore 'mode' with O_TMPFILE in flags. …
Thaodan Sep 10, 2023
69d1c03
[sb2] Don't run make twice
Thaodan Sep 10, 2023
5a0b74a
[preload] Fix generated dependency order
Thaodan Mar 28, 2024
03b66ed
[llbuild] Refactor import_dir to match other Makefiles
Thaodan Mar 28, 2024
cb420de
[sb2] Remove multilib for x86_64 and use autotools variables. JB#61868
Thaodan Mar 28, 2024
090a710
[sb2] Use autotools builtin system to rerun configure instead of our own
Thaodan Mar 29, 2024
1167b67
[sb2] Automatically detect out of tree builds
Thaodan Mar 29, 2024
5eeac62
packaging: Cleanup spec file
Thaodan Mar 29, 2024
cfda5bf
sb2: Fix errors found shellcheck SC2166, SC2181, SC2048 and SC2012
Thaodan Mar 29, 2024
acfd541
[sb2] Check if default mode for target exists, error out earlier
Thaodan Mar 29, 2024
1355aa8
[sb2] Take directory variables from configure. JB#61868
Thaodan Mar 29, 2024
6135c7e
sb2: Remove trailing slash
Thaodan Nov 24, 2024
dbf9cae
[sb2] Take version from autoconf to avoid unintended rebuilds
Thaodan Nov 24, 2024
a881ca8
[sb2] Clean correctly without breaking builds and keeping the tree dirty
Thaodan Nov 24, 2024
541a69b
[sb2] Make sure config.h is updated and cleaned
Thaodan Nov 24, 2024
cc8a78d
[sb2] Avoid rebuilds when configure.ac changes but not it's output
Thaodan Nov 25, 2024
5789dc7
sb2: Move logic to functions, session checks to parser, shorten code
direc85 Jan 23, 2025
6ff112c
packaging: Also include x86_64 in ExclusiveArch
Thaodan Jan 29, 2025
2d3ef0c
Add EditorConfig and dir-locals
Thaodan Jan 29, 2025
97cda6b
[sblib] Fix potential segfaults in sb_log
Thaodan May 20, 2025
d0f5eab
[sblog] Add printf attribute to detect printf at compile time
Thaodan May 20, 2025
1dd732c
[sb2] Fix a bunch of wrong format string modifiers
Thaodan May 20, 2025
0017558
[sb2] Allow redirecting syscalls (not all are supported yet). JB#59837
Thaodan Jan 10, 2023
e4a0ced
[preloader] Add gates for wait3 and wait4
Thaodan Nov 24, 2024
9228157
modes: Add missing fs_rules and exec flags for executing native stati…
Thaodan Oct 28, 2024
29856f8
[wrappers] Fix gdb syntax error
Thaodan Nov 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .dir-locals.el
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
;;; Directory Local Variables -*- no-byte-compile: t -*-
;;; For more information see (info "(emacs) Directory Variables")

((nil . ((fill-column . 72)
(indent-tabs-mode . t)
(tab-width . 8)))
(c-mode . ((c-file-style . "linux")
(lsp-enable-indentation . nil)))
(lua-mode . ((tab-width . 4)))
(rpm-spec-mode . ((indent-tabs-mode . nil)))
(sh-mode . ((sh-basic-offset . 4)
(tab-width . 4))))
27 changes: 27 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# EditorConfig configuration to set basic indentation across editors
# Also applies to codereview's on common forges such as Github.

root = true

[*]
end_of_line = lf
insert_final_newline = true
indent_size = 8
indent_style = tab

[*.{c,h}]
charset = utf-8
trim_trailing_whitespace = true

[Makefile]
indent_style = tab

[*.{sh,lua}]
indent_style = tab
indent_size = 4
tab_width = 4
trim_trailing_whitespace = true

[*.spec]
indent_style = space
indent_size = 4
13 changes: 8 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
config.log
include/config.h
include/config.h.in
stamp-h
stamp-h.in
configure
config.guess
config.status
Expand All @@ -17,17 +19,18 @@ autom4te.cache
aclocal.*
*.a
config.mak
stamp-mak
stamp-mak.in
preload/exported.h
preload/ldexportlist
preload/export.map
preload/wrappers.c
obj-32
obj-64
.configure*
utils/sb2-show
utils/sb2-monitor
utils/sb2-interp-wrapper
.tarball-version
.version
preload/privatewrappers.c
preload/privatewrappers.h
preload/export.map
include/scratchbox2_version.h
build/
compile_commands.json
Loading