Include unix timestamp in socket.log
ccontrol: exec refreshExcessiveConnNotif() every 2 hours
ccontrol: fix itr issue
ccontrol: readd excessive connections notifications
Merge pull request #64 from MrIron-no/master
Fixed Prometheus sanitizer. Added documentation.
Safe init of prometheus. Misc clean-up.
* Only log and increase stats for successful commands
Merge pull request #63 from MrIron-no/master
Fix log syntax for SQL queries
Merge pull request #62 from MrIron-no/json-log
Added documentation for logger engine
* Logger: Added functions for logging with defined json params
Merge pull request #61 from MrIron-no/master
Fix compilation issue.
Merge pull request #59 from MrIron-no/master
Minor fix - compiler warnings on non-LOG systems
Added overloader for logger::write
Added JSON logging capability. Started on logging cleanup in mod.cservice
Minor fix verbosity level
Merge pull request #58 from MrIron-no/master
Correct handling of stat increments.
Merge pull request #57 from MrIron-no/logger
Added fix to comply with non-format environments
* Redacting passwords from elog and in mod.cservice
Fix grammar.
Merge pull request #56 from MrIron-no/logger
Forgot a check.
Disable certain logger features on old systems without <format>
Use pkgconf to find libcurl
Updated Makefile.in after rebase
Added missing files
* Added logger to core initialised for each xClient. If used, the logger will based on configurable verbosity levels post messages to a debug channel and elog.
build: run autoreconf -fi with Debian Trixie toolchain
Merge pull request #55 from MrIron-no/master
Fix command log. Redact sensitive information.
Simplifications to mod.cloner, and use of new config parser.
Merge pull request #53 from MrIron-no/memfix
Memory cleanup in core and mod.cloner
ccontrol: Remove extra space in MODE's MsgChanLog()
Merge pull request #52 from MrIron-no/config
Added TryRequire intended for rehashes to retain current value and return error.
Parse config to correct type safely.
Merge pull request #51 from MrIron-no/master
Make prettyNumber safe when en_US.UTF-8 is not installed on the system. Thanks to naka for spotting this.
Added quit command. Fixed iteration bug in quitClones
cservice: Fix language dump script and update cservice.languages.sql
Merge pull request #50 from MrIron-no:master
Trigger sendAccountFlags on indirect net merge.
Merge pull request #49 from MrIron-no:master
Added affectedRows() to psql engine.
Added new cycle feature. Parse correct base64 for ip hosts.
cservice: update linked_users stored proc
mod.cservice: Further cleanup of *.sql files; added IPR insert advice
mod.cservice: Archived old *.sql update files; added user correlation; user_sec_history indexing
Merge pull request #48 from MrIron-no/master
Added rusage to mod.cservice. Function included in libgnuworld, and removed code repetition.
fix mod.cservice: Do not attempt to enforce a ban if not in chan
Fix mod.ccontrol: limits ipinfo bugs from commit 76f77942
mod.openchanfix: Forgot to commit one file from 4d6259e
chanfix: make oplist -days the default. Add -nodays param to hide.
chanfix: fix with erasing unexisting authMap entry
fix: gnuworld now updates chan creation TS with MODE command
Do not remove +R channel mode when clearmode is received or sent
Merge pull request #47 from MrIron-no/master
Don't burst +l when FLOATLIM is ON.
Merge pull request #46 from MrIron-no/accountflags
Disable USE_AC_XFLAGS per default
Initial implementation of account flags. Misc minor fixes.
Merge pull request #44 from MrIron-no/master
Make ISUSER case insensitive...
Merge pull request #43 from MrIron-no/master
Added missing header required by certain compiler versions
Merge pull request #42 from MrIron-no/master
Refactored ISUSER XQuery to return bitflags. Added timepoint functions to libgnuworld.
Fix to lookup of usernames in ISUSER. Added TOTP flag to response.
mod.ccontrol: Fix compile warning for unused variable
mod.ccontrol: Add gline mask in REMGLINE reply
Merge pull request #40 from MrIron-no/ischeck
core: XQuery and XReply do PostEvent instead of sending to socket if destined to itself (multiple modules). CService: New ISUSER and ISCHAN handlers, and sends REMUSER when expiring usernames.
Merge pull request #39 from MrIron-no/topicwho
Added support for bursting of topic nick in P10
mod.ccontrol: Added IPINFO subcommand to LIMITS
mod.ccontrol: allow topics to be cleared
mod.ccontrol: Added TOPIC Command
Merge pull request #38 from MrIron-no/master
Returning userList container to allow for range-based loops
Merge pull request #37 from MrIron-no/master
Merge branch 'master' of github.com:MrIron-no/gnuworld
Added lang dump script. Added mode cC to cservice::CLEARMODE.
Merge pull request #36 from MrIron-no/master
Dont send bans_removed response if the nick is not online.
Shows default HELP message if no command is specified.
Fix escaping.
Merge pull request #35 from MrIron-no/master
Fix typo to previous commit.
Merge pull request #34 from MrIron-no/master
Made available core containers to allow for range-based for loops. Fixed checks in cservice::expireBans. Clean-up in derived Notice functions.
Merge branch 'UndernetIRC:master' into master
Fixed compiler warnings