| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Cosmetic cleanup of po files. | 2025-02-27 | 1 | -0/+1 | |
| | | |||||
| * | xs_po.h new file. | 2025-02-14 | 1 | -7/+7 | |
| | | |||||
| * | New Makefile target. | 2025-02-14 | 1 | -0/+7 | |
| | | |||||
| * | Also check for the lowecase URL of the hashtags. | 2025-01-08 | 1 | -1/+2 | |
| | | |||||
| * | Updated Makefile dependencies. | 2025-01-06 | 1 | -6/+4 | |
| | | |||||
| * | Merge tag '2.67' | 2024-12-23 | 1 | -4/+4 | |
| |\ | | | | | | | Version 2.67 RELEASED. | ||||
| | * | Makefile: enable static compilation with musl | 2024-11-20 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assuming a Debian GNU/Linux system with wget, tar, git, make and musl-gcc ``` mkdir build cd build export BUILD_TARGET=$PWD export CC="musl-gcc" echo download and build zlib wget http://zlib.net/current/zlib.tar.gz tar xvf zlib.tar.gz cd zlib-1.3.1/ ./configure --prefix=$BUILD_TARGET --static make make install cd .. echo download and build openssl wget https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz tar xvf openssl-3.4.0.tar.gz cd openssl-3.4.0 CC="musl-gcc -fPIE -pie -static -idirafter /usr/include/ -idirafter /usr/include/x86_64-linux-gnu/" ./Configure no-shared no-async --prefix=$BUILD_TARGET --openssldir=$BUILD_TARGET/ssl linux-x86_64 make depend make make install cd .. echo download and build curl wget https://curl.se/download/curl-7.88.1.tar.gz tar xvf curl-7.88.1.tar.gz cd curl-7.88.1 ./configure --disable-shared --enable-static --disable-silent-rules --disable-debug --disable-warnings --disable-werror --disable-curldebug --disable-symbol-hiding --disable-ares --disable-rt --disable-ech --disable-dependency-tracking --disable-libtool-lock --enable-http --disable-ftp --disable-file --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-mqtt --disable-manual --disable-libcurl-option --disable-ipv6 --disable-openssl-auto-load-config --disable-versioned-symbols --disable-verbose --disable-sspi --disable-crypto-auth --disable-ntlm --disable-ntlm-wb --disable-tls-srp --enable-unix-sockets --disable-cookies --disable-socketpair --disable-http-auth --disable-doh --disable-mime --disable-dateparse --disable-netrc --disable-progress-meter --disable-dnsshuffle --disable-get-easy-options --disable-alt-svc --disable-websockets --without-brotli --without-zstd --without-libpsl --without-libgsasl --without-librtmp --without-winidn --with-openssl=$BUILD_TARGET/ --disable-threaded-resolver --with-zlib=$BUILD_TARGET/ --prefix=$BUILD_TARGET/ make make install cd .. echo download and build snac2 git clone https://codeberg.org/grunfink/snac2.git cd snac2 # assuming this commit in master make CFLAGS="-g -Wall -Wextra -pedantic -static -DWITHOUT_SHM" PREFIX=$BUILD_TARGET LDFLAGS="-L$BUILD_TARGET/lib64 -lcurl -lssl -lcrypto -lz" make install PREFIX=$BUILD_TARGET cd .. echo a statically linked snac is ready at $BUILD_TARGET/bin ``` | ||||
| * | | import landloc.h | 2024-12-05 | 1 | -1/+2 | |
| | | | |||||
| * | | sandboxing port to linux via landlock | 2024-11-16 | 1 | -1/+3 | |
| |/ | |||||
| * | Updated dependencies. | 2024-11-12 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2024-11-07 | 1 | -1/+1 | |
| | | |||||
| * | Added -pedantic compilation flag. | 2024-10-08 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2024-08-24 | 1 | -5/+6 | |
| | | |||||
| * | Updated dependencies. | 2024-08-12 | 1 | -15/+19 | |
| | | |||||
| * | More or less smaller fixes :) | 2024-05-27 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2024-05-09 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2024-03-25 | 1 | -1/+2 | |
| | | |||||
| * | The command-line 'note' also allows attachments. | 2024-03-15 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2024-03-12 | 1 | -2/+2 | |
| | | |||||
| * | Updated depedencies. | 2024-02-15 | 1 | -2/+2 | |
| | | |||||
| * | Rewritten a sentence to be clearer in README.md. | 2024-01-13 | 1 | -1/+1 | |
| | | |||||
| * | Don't hardcode the -lrt, as OpenBSD does not have it. | 2024-01-12 | 1 | -1/+1 | |
| | | |||||
| * | Added -lrt to the linkage line, as it's needed at least in Ubuntu 20.04.6 LTS. | 2024-01-12 | 1 | -1/+1 | |
| | | |||||
| * | Use xs_html in the static greeting page. | 2023-11-24 | 1 | -2/+2 | |
| | | |||||
| * | Replaced encode_html_strict() with xs_html_encode(). | 2023-11-20 | 1 | -3/+4 | |
| | | |||||
| * | Updated dependencies. | 2023-11-17 | 1 | -8/+9 | |
| | | |||||
| * | Added FastCGI support. | 2023-10-17 | 1 | -2/+2 | |
| | | |||||
| * | mastoapi: Don't exclude posts of type Page or Article. | 2023-10-16 | 1 | -1/+1 | |
| | | |||||
| * | Don't allow creating users which user name strings only differ in case. | 2023-10-13 | 1 | -1/+1 | |
| | | |||||
| * | Backport from xs. | 2023-09-25 | 1 | -3/+3 | |
| | | |||||
| * | Used xs_match() in some places. | 2023-09-21 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2023-09-21 | 1 | -3/+3 | |
| | | |||||
| * | Replaced usage of random() with xs_rnd_buf(). | 2023-06-05 | 1 | -5/+6 | |
| | | |||||
| * | Added an 'uninstall' Makefile target. | 2023-06-01 | 1 | -0/+6 | |
| | | |||||
| * | Got rid of xs_encdec.h. | 2023-05-17 | 1 | -15/+14 | |
| | | |||||
| * | Print the total running time at httpd stop. | 2023-05-08 | 1 | -1/+1 | |
| | | |||||
| * | Added -Wextra to C flags. | 2023-05-04 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2023-05-04 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2023-04-25 | 1 | -1/+3 | |
| | | |||||
| * | New file mastoapi.c. | 2023-04-08 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2023-01-08 | 1 | -3/+4 | |
| | | |||||
| * | Makefile improvements | 2022-12-09 | 1 | -3/+4 | |
| | | | | | | | * Don't overwrite CFLAGS from env * Respect CPPFLAGS and LDFLAGS * Create bindir in "install" | ||||
| * | Updated dependencies. | 2022-11-23 | 1 | -8/+9 | |
| | | |||||
| * | Moved db_upgrade() to its source file. | 2022-11-23 | 1 | -1/+2 | |
| | | |||||
| * | New Makefile variable PREFIX_MAN, to install man pages wherever you want. | 2022-11-08 | 1 | -6/+7 | |
| | | |||||
| * | Also use CFLAGS in the linking phase. | 2022-10-28 | 1 | -1/+1 | |
| | | |||||
| * | Updated dependencies. | 2022-10-22 | 1 | -2/+2 | |
| | | |||||
| * | Moved message formatting to format.c. | 2022-10-07 | 1 | -9/+11 | |
| | | |||||
| * | Updated Makefile. | 2022-10-04 | 1 | -0/+10 | |
| | | |||||
| * | New function initdb(). | 2022-10-04 | 1 | -1/+2 | |
| | | |||||