summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* use correct macros for compatibilityGravatar shtrophic2024-12-301-9/+9
|
* use compat macros to compile on kernels without LANDLOCK_ACCESS_NET_*Gravatar shtrophic2024-12-262-47/+55
|
* import updated landloc.hGravatar shtrophic2024-12-261-32/+82
|
* Merge tag '2.67'Gravatar shtrophic2024-12-2313-114/+692
|\ | | | | | | Version 2.67 RELEASED.
| * Version 2.67 RELEASED.2.67Gravatar default2024-12-221-1/+1
| |
| * Updated RELEASE_NOTES.Gravatar default2024-12-221-1/+1
| |
| * mastoapi: allow search for post URLs.Gravatar default2024-12-221-0/+31
| |
| * Account names can also contain periods (in account search).Gravatar default2024-12-211-1/+1
| |
| * If an attachment includes an icon, show it.Gravatar default2024-12-212-0/+21
| |
| * Updated RELEASE_NOTES.Gravatar default2024-12-211-1/+1
| |
| * mastoapi: fixed audio attachments.Gravatar default2024-12-211-2/+3
| |
| * mastoapi: minor tweak to notification list (Tusky was in a forever request ↵Gravatar default2024-12-201-2/+12
| | | | | | | | loop).
| * Add contact metrics to og:description.Gravatar default2024-12-202-6/+19
| |
| * Updated RELEASE_NOTES.Gravatar default2024-12-201-1/+1
| |
| * Merge branch 'master' of comam.es:git/snac2Gravatar default2024-12-203-7/+120
| |\
| | * Merge pull request 'Implement mastoapi markers' (#247) from ↵Gravatar grunfink2024-12-203-7/+120
| | |\ | | | | | | | | | | | | | | | | | | | | nowster/snac2:markers into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/247
| | | * Implement mastoapi markers for notifications and home.Gravatar Paul Martin2024-12-203-7/+120
| | |/
| * / Mastoapi: added badlogin support.Gravatar default2024-12-201-48/+62
| |/
| * Updated documentation.Gravatar default2024-12-191-0/+29
| |
| * Updated RELEASE_NOTES.Gravatar default2024-12-191-1/+3
| |
| * Added bad login throttling.Gravatar default2024-12-193-3/+120
| |
| * Propagate FastCGI variable REMOTE_ADDR.Gravatar default2024-12-191-1/+1
| |
| * Merge branch 'master' of comam.es:git/snac2Gravatar default2024-12-191-0/+2
| |\
| | * Updated RELEASE_NOTES.Gravatar default2024-12-191-0/+2
| | |
| * | Minor search tweak.Gravatar default2024-12-191-1/+1
| |/
| * Avoid adding repeated attachments.Gravatar default2024-12-192-23/+58
| |
| * Minor webfinger tweak.Gravatar default2024-12-191-1/+5
| |
| * Merge branch 'master' of comam.es:git/snac2Gravatar default2024-12-191-0/+2
| |\
| | * Updated RELEASE_NOTES.Gravatar default2024-12-191-0/+2
| | |
| * | In content_search(), also test the 'url' post field (if it exists).Gravatar default2024-12-191-0/+9
| |/
| * Searching for URLs brings a post to the user timeline.Gravatar default2024-12-191-0/+45
| |
| * content_search() also checks for the post id.Gravatar default2024-12-191-0/+8
| |
| * Updated RELEASE_NOTES.Gravatar default2024-12-171-0/+2
| |
| * Updated RELEASE_NOTES.Gravatar default2024-12-171-1/+1
| |
| * Added pidfile locking.Gravatar default2024-12-161-11/+20
| |
| * Updated RELEASE_NOTES.Gravatar default2024-12-151-0/+6
| |
| * Fixed bad url in timeline link.Gravatar default2024-12-151-1/+1
| |
| * Bumped version.Gravatar default2024-12-151-1/+1
| |
| * New function timeline_link_header().Gravatar default2024-12-153-3/+35
| |
| * Fixed crash in mastoapi_status() Emoji list.Gravatar default2024-12-151-3/+3
| |
| * mastoapi: deleted useless code.Gravatar default2024-12-151-8/+1
| |
| * mastoapi: fixed incorrect field 'bot' for newly created accounts.Gravatar default2024-12-151-2/+5
| |
| * Merge pull request 'Makefile: enable static compilation with musl' (#229) ↵Gravatar grunfink2024-12-132-4/+81
| |\ | | | | | | | | | | | | | | | from Shamar/snac2:build-with-musl into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/229
| | * examples: add instructions to statically link snac with musl libcGravatar Giacomo Tesio2024-12-121-0/+77
| | |
| | * Merge branch 'master' into build-with-muslGravatar Giacomo Tesio2024-12-094-12/+15
| | |\ | | |/ | |/|
| | * Merge branch 'master' into build-with-muslGravatar Giacomo Tesio2024-12-0516-95/+673
| | |\
| | * | Makefile: enable static compilation with muslGravatar Giacomo Tesio2024-11-201-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 ```
* | | | Merge tag '2.66'Gravatar shtrophic2024-12-193-11/+13
|\| | | | | | | | | | | | | | | Version 2.66 RELEASED.
| * | | Version 2.66 RELEASED.2.66Gravatar default2024-12-091-1/+1
| | | |
| * | | Updated RELEASE_NOTES.Gravatar default2024-12-091-1/+1
| | | |