References
This section contains reference links used throughout the manual.
External Links
- pgagroal: https://github.com/pgagroal/pgagroal
- PostgreSQL: https://www.postgresql.org
- Rocky Linux: https://www.rockylinux.org
- Fedora: https://getfedora.org/
- RHEL: https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
- AppStream: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/installing_managing_and_removing_user-space_components/using-appstream_using-appstream
- FreeBSD: https://www.freebsd.org/
- OpenBSD: http://www.openbsd.org/
- GCC: https://gcc.gnu.org
- CMake: https://cmake.org
- Make: https://www.gnu.org/software/make/
- libev: http://software.schmorp.de/pkg/libev.html
- OpenSSL: http://www.openssl.org/
- systemd: https://www.freedesktop.org/wiki/Software/systemd/
- rst2man: https://docutils.sourceforge.io/
- Pandoc: https://pandoc.org/
- Pandoc LaTeX Template: https://github.com/Wandmalfarbe/pandoc-latex-template
- TeX Live: https://www.tug.org/texlive/
- Clang: https://clang.llvm.org/
- Git Squash Guide: https://www.git-tower.com/learn/git/faq/git-squash
- ProGit Book: https://github.com/progit/progit2/releases
- Prometheus: https://prometheus.io/
- Wireshark: https://www.wireshark.org/
- pgprtdbg: https://github.com/jesperpedersen/pgprtdbg
- ART Paper: http://www-db.in.tum.de/~leis/papers/ART.pdf
- libart: https://github.com/armon/libart
Documentation
- Manual (English): https://github.com/pgagroal/pgagroal/tree/master/doc/manual/en
- Main Documentation Folder: https://github.com/pgagroal/pgagroal/tree/master/doc
- RPM Documentation: https://github.com/pgagroal/pgagroal/blob/master/doc/RPM.md
- Configuration Documentation: https://github.com/pgagroal/pgagroal/blob/master/doc/CONFIGURATION.md
Configuration Examples
- Configuration Examples Folder: https://github.com/pgagroal/pgagroal/tree/master/doc/etc
- Sample Configuration: https://github.com/pgagroal/pgagroal/blob/master/doc/etc/pgagroal.conf
- HBA Configuration: https://github.com/pgagroal/pgagroal/blob/master/doc/etc/pgagroal_hba.conf
- Vault Configuration: https://github.com/pgagroal/pgagroal/blob/master/doc/etc/pgagroal_vault.conf
Source Code
Main Source Files
- main.c: https://github.com/pgagroal/pgagroal/blob/master/src/main.c
- cli.c: https://github.com/pgagroal/pgagroal/blob/master/src/cli.c
- admin.c: https://github.com/pgagroal/pgagroal/blob/master/src/admin.c
- vault.c: https://github.com/pgagroal/pgagroal/blob/master/src/vault.c
Include Files
- shmem.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/shmem.h
- pgagroal.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/pgagroal.h
- message.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/message.h
- network.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/network.h
- memory.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/memory.h
- management.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/management.h
- remote.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/remote.h
- prometheus.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/prometheus.h
- logging.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/logging.h
- value.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/value.h
- deque.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/deque.h
- art.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/art.h
- json.h: https://github.com/pgagroal/pgagroal/blob/master/src/include/json.h
Library Implementation Files
- message.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/message.c
- network.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/network.c
- memory.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/memory.c
- remote.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/remote.c
- prometheus.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/prometheus.c
- logging.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/logging.c
- value.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/value.c
- deque.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/deque.c
- art.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/art.c
- json.c: https://github.com/pgagroal/pgagroal/blob/master/src/libpgagroal/json.c
Contributing
- Ask Questions: https://github.com/pgagroal/pgagroal/discussions
- Report Issues: https://github.com/pgagroal/pgagroal/issues
- Feature Requests: https://github.com/pgagroal/pgagroal/issues
- Submit Code: https://github.com/pgagroal/pgagroal/pulls
- Code of Conduct: https://github.com/pgagroal/pgagroal/blob/master/CODE_OF_CONDUCT.md
- Star the Project: https://github.com/pgagroal/pgagroal/stargazers
- Follow on Twitter: https://twitter.com/pgagroal/
- BSD-3-Clause License: https://opensource.org/licenses/BSD-3-Clause