summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-01-04Use C++11 header names instead of their deprecated equivalents.Sadie Powell
2022-01-04Replace all uses of push_back with emplace_back.Sadie Powell
2022-01-04Remove some obsolete header and function checks.Sadie Powell
2022-01-04Modernize CXXFLAGS on Unix and enable -Werror on CI.Sadie Powell
Also clear up warnings that this exposed.
2022-01-04Use C++11 default initializers and destructors where possible.Sadie Powell
2022-01-04Use C++11 style class/struct initialisation.Sadie Powell
2022-01-03Remove MARK_DEPRECATED as there's an attribute for this now.Sadie Powell
2022-01-03Replace anope_{final,override} with their C++11 equivalent.Sadie Powell
2021-12-02Fix checking if `this` is null in regchannel.Sadie Powell
I can't see any places this might be called on a null pointer.
2021-11-30Remove undefined behaviour around checking if this is null.Sadie Powell
2021-11-30Fix cmake deprecation warning CMP0026.Sadie Powell
2021-11-30Merge branch '2.0' into 2.1.Sadie Powell
2021-10-06Show the protocol module name when connecting to the uplink.Sadie Powell
2021-08-29Mark as 2.0.11-git.Sadie Powell
2021-08-09Release 2.0.10.2.0.10Sadie Powell
2021-08-01Deduplicate code for checking if a user is securely connected.Sadie Powell
2021-08-01Merge branch '2.0' into 2.1.Sadie Powell
2021-06-17Fix various spelling issues (#274).Josh Soref
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>.
2021-06-04Add support for per-mode list limits.Sadie Powell
2021-06-01Allow protocol modules to declare that the IRCd supports tags.Sadie Powell
This is not being used currently but will be soon.
2021-05-31Merge branch '2.0' into 2.1.Sadie Powell
2021-04-27Use elseif in CMake where possible.Sadie Powell
2021-04-27Rip out compatibility code for now-unsupported CMake versions.Sadie Powell
2021-04-27Remove the repeated conditions in cmake endif/else statements.Sadie Powell
2021-04-16Process writes to the uplink socket before quitting in all cases.Sadie Powell
This allows any error that might have been sent to the IRCd to actually be sent.
2021-04-08Use UTC in anopesmtp to fix a C++98 compat warning.Sadie Powell
2021-04-08Log when freopen and chown fail.Sadie Powell
2021-02-19bots: Fix dtor channel iterator being invalidated.Matt Schatz
The call to UnAssign() erases the channel from the set which invalidates the iterator in this loop. Handle this in the same manner as the NickCore dtor.
2021-02-18Merge branch '2.0' into 2.1.Sadie Powell
2021-01-07Update copyright to 2021.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2020-11-19Only grant an account an identifier when the identifier is needed.Sadie Powell
2020-10-22Bump for 2.0.10-git.Sadie Powell
2020-10-22Release 2.0.9.2.0.9Sadie Powell
2020-10-21Fix account identifiers conflicting with SQL row identifiers.Sadie Powell
2020-10-07Merge tag '2.0.8' into 2.1.Sadie Powell
2020-10-07Bump for 2.0.9-git.Sadie Powell
2020-10-07Release 2.0.8.2.0.8Sadie Powell
2020-10-07Fix last case check for le64toh.Sadie Powell
2020-10-06Simplify the definition of _le64toh in the siphash implementation.Sadie Powell
2020-10-02Remove use of the deprecated register keyword.Sadie Powell
Fixes a build error on C++17 compilers.
2020-09-28Remove the non-tagged version of IRCDMessage::Run.Sadie Powell
2020-09-28Rename things from services to anope.Sadie Powell
2020-09-28Remove nickserv/getpass and Anope::Decrypt.Sadie Powell
There is no point having these now plain text passwords are deprecated.
2020-09-28Remove operserv/oline and CanSVSO/SendSVSO in IRCDProto.Sadie Powell
Now UnrealIRCd 3.2.x support has been removed nothing uses this.
2020-09-28Bump for 2.1.0-git.Sadie Powell
2020-09-28Fix musl build (gettext internals)Sam James (sam_c)
__USE_GNU_GETTEXT is exposed by musl because they provide a GNU gettext-compatible interface. This doesn't mean they provide all the internals that glibc does. Check for __GLIBC__ if using internal _nl_msg_cat_cntr. Signed-off-by: Sam James (sam_c) <sam@cmpct.info>
2020-09-10Implement support for immutable account identifiers.Sadie Powell
2020-09-10Fix -Wclass-memaccess warning:miwob
/anope/src/misc.cpp: In function ‘Anope::string Anope::Resolve(const Anope::string&, int)’: /anope/src/misc.cpp:742:60: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘union sockaddrs’ from an array of ‘struct sockaddr’ [-Wclass-memaccess] memcpy(&addr, addrresult->ai_addr, addrresult->ai_addrlen); ^ In file included from /anope/include/users.h:21, from /anope/include/bots.h:12, from /anope/include/regchannel.h:18, from /anope/include/config.h:16, from /anope/src/misc.cpp:16: /anope/include/sockets.h:27:18: note: ‘union sockaddrs’ declared here union CoreExport sockaddrs ^~~~~~~~~
2020-01-04Update copyright to 2020.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2019-12-14Fix a bunch of broken indentation.Peter Powell