summaryrefslogtreecommitdiff
path: root/config.c
AgeCommit message (Collapse)Author
2019-05-27Change default certfile and keyfile to be <basedir>/ instead of ↵Luke Bratch
$HOME/.blabouncer/.
2019-05-19fclose() configuration file if option not found.Luke Bratch
2019-05-19Reduce default "upon connecting" replay time from 2 hours to 10 minutes.Luke Bratch
2019-05-19Change defaults (including default and example configuration files) to look ↵Luke Bratch
for cert.pem and key.pem in ~/.blabouncer/.
2019-05-19Add missing auto channels configuration option to auto generated ↵Luke Bratch
configuration file.
2019-05-18Avoid memory leak when creating default configuration file.Luke Bratch
2019-05-18Handle nick in use or invalid nick, add multiple nicks to configuration file ↵Luke Bratch
to automatically try.
2019-05-16Make logging and replay logging optional.Luke Bratch
2019-05-16Move default configuration file location to $HOME/.blabouncer/ and create a ↵Luke Bratch
default file automatically if it doesn't exist.
2019-05-15Make it more obvious that tabs in conditionals are tabs.Luke Bratch
2019-05-12Fix crash in getconfstr() when not finding certain strings in configuration ↵Luke Bratch
file.
2019-05-12Completely rewrite configuration file reading to remove lots of duplicated ↵Luke Bratch
code and to simplify things. Alter everything that called the old functions.
2019-05-12Make client port configurable and move settings structure to be initialised ↵Luke Bratch
in main() instead of dochat().
2019-05-12Add a settings structure for passing around everywhere to store ↵Luke Bratch
config/settings. Also fix the insanely inconsistent spelling/naming of replay log related things.
2019-05-11Implement authentication in the form of the bouncer having a configurable ↵Luke Bratch
server password
2019-05-11Add the ability to replay messages from a replay log file. (No replay log ↵Luke Bratch
file writing yet.)
2019-05-11Implement a configuration file reader, an example configuration file, and ↵Luke Bratch
start reading nick/username/realname from it instead of being statically defined.