Peter Powell
e43bc49ba7
Update the core message parser to allow parsing IRCv3 message tags.
2019-09-23 13:20:07 +01:00
Robby
d9de4ddd82
Insert a new line between the subject and message body when sending mail.
...
Required for RFC 2822 compliancy.
Reported by jrmu via IRC.
2019-08-24 07:37:35 +02:00
Robby
523a586176
Fix globops logging if there is no predefined sender.
2019-05-10 05:50:18 +02:00
Robby
a2446b8d4b
Merge pull request #224 from genius3000/2.0+deoper_superadmin
...
Ensure SuperAdmin isn't left on when de-opering
2019-02-14 04:41:27 +01:00
Robby
6fbb7cffe9
Update copyright to 2019.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2019-01-01 17:43:35 +01:00
Robby
b279863acb
Update most URLs to use HTTPS if available, and fix some dead ones too.
2018-11-10 15:15:05 +01:00
Matt Schatz
38721993f1
Ensure SuperAdmin isn't left on when de-opering
2018-07-14 17:38:37 -06:00
Adam
94e10d52fb
anopesmtp: fix previous commit
2018-06-12 10:46:55 -04:00
Adam
d25c8c169e
Merge pull request #203 from MrGadget1024/patch-1
...
Fix mail sending for reliability.
2018-06-12 10:39:17 -04:00
Robby
e03ae0cd85
Update copyright to 2018.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2018-04-25 19:22:13 +02:00
Chris Langsenkamp
5920f1b59c
Fix mail sending for reliability.
...
After sending the "\r\n.\r\n" after the mail payload, smtp_send_email was not waiting for the mail server to complete post-processing and respond with "250", but was sending "QUIT\r\n" immediately and dropping the connection. Mail server may kill the transaction if it can't send the "250" (socket closed). The changes proposed completes the mail transaction by reading for the 250 and in smtp_disconnect steps through a proper quit sequence by waiting for the 221 server response.
I discovered this by including the --debug option in services.conf sendmailpath, which invoked logging in smtp_send and that slowed it down enough for the mail server to return the 250 and complete the transaction.
2017-12-11 12:41:31 -05:00
Adam
68fcb1af93
Bump for 2.0.7-git
2017-12-11 11:47:06 -05:00
Adam
0574de2d22
Anope 2.0.6 Release
2017-12-11 11:46:10 -05:00
Adam
0c469abe4a
Call OnDelChan prior to unsetting extensibles
...
cs_set uses this to set -P on permanent channels if they are persistent.
Also move similar event in nickcore/nickalias destruction
2017-10-12 19:37:06 -04:00
Adam
f13c450b93
Add post init event
2017-10-12 19:28:34 -04:00
Adam
2ad76278dd
Use full path to file for conf.cpp file could not be opened error message
2017-08-05 18:31:57 -04:00
Adam
56e6efbe8f
Default require_oper to true. Fixes os_oper unserializer because it doesn't set it.
2017-07-02 18:03:36 -04:00
Alexander Maassen
bfcfd0b727
Moved m_dns's reverse ip method to sockaddrs::reverse().
...
Updated m_dnsbl to support ipv6.
2017-05-27 09:56:18 -04:00
Adam
c656fe0694
regchannel: fix compile warning from previous commit
2017-03-27 22:25:49 -04:00
Adam
274658f955
Fix autokick destructor to properly remove channel references from accounts
2017-03-27 21:14:32 -04:00
Adam
3c18e02b0b
logger.cpp: fix variable shadow warning
2017-03-16 21:37:34 -04:00
Adam
b831cd8a36
Include ip for web clients in command log messages for source
2017-03-16 20:23:57 -04:00
Adam
a88d9cb1f0
modes.cpp: correct usage of format string passed to SendMode
2017-03-08 19:58:25 -05:00
Adam
a1d7d42d6a
Unwrap mode changes in RemoveMode before checking if it is set, fixes os_mode not being able to remove extbans etc
2017-02-21 12:35:20 -05:00
Adam
46d8af781d
Verify configured servername and uplink password are valid
2017-02-21 08:19:03 -05:00
Adam
c730291762
logger: some log events rely on empty sources
2017-01-23 08:03:51 -05:00
Adam
c593661f40
Anope 2.0.6-git
2017-01-22 17:04:20 -05:00
Adam
a9bf251886
Anope 2.0.5 Release
2017-01-22 16:09:36 -05:00
Robby
76ce8ece1a
Cleanup some excess whitespaces and tabs, and fix a few typos along the way.
2017-01-17 05:03:25 +01:00
Robby
8656b65e39
Update copyright to 2017.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \;
Added missing copyright headers to files that didn't have it yet.
2017-01-16 03:13:25 +01:00
Adam
2b7f0084b7
Move log messages for status mode change for unknown user to debug
2016-12-22 20:59:04 -05:00
Adam
ec7ce09ef4
Make User::Mask behave more like 1.8
2016-12-22 20:52:43 -05:00
Adam
b3010c3c6b
logger: log source nick if there is no user or account
2016-12-15 08:24:40 -05:00
Adam
0f49d1051a
Don't try to include files with empty paths
2016-11-03 22:58:50 -04:00
Adam
4b97a9b13f
Fix crash loading enc_old prior to the proto mods
2016-11-03 22:54:35 -04:00
genius3000
e23cf0c221
Added a Date field to the Header
2016-08-17 10:22:44 -06:00
Adam
db4f38bcf5
Bump for 2.0.5-git
2016-07-23 17:37:05 -04:00
Adam
c2e09fdaea
Anope 2.0.4 Release
2016-07-23 16:26:14 -04:00
Adam
9f9371531d
Fix making directories from the Windows installer
2016-07-23 15:22:54 -04:00
Adam
8dc687b657
#1682 : store aftype with masks and include cidrs in GetNUHMask
2016-07-03 13:29:27 -04:00
Adam
18fc113984
#1681 update last realname always on signon
2016-07-03 13:06:06 -04:00
Adam
20c1a5d638
#1680 : fix Anope::Duration with one year durations
2016-07-03 12:42:16 -04:00
Dominic Hargreaves
fab07d6b75
Optionally strip variable build date from compiled program
...
To aid build reproducibility, don't include the build date/time if
-DREPRODUCIBLE_BUILD is defined.
Based on the patch provided by Alexis Bienvenüe in the Debian report.
Bug-Debian: https://bugs.debian.org/820152
Patch-Name: reproducible_datetime.diff
2016-04-21 23:08:12 +01:00
Adam
cb0cda2f8d
Missed channel deletion in ~ChannelInfo
2016-04-16 18:00:47 -04:00
Adam
a941f9bde0
Remove memos from memoinfo more reliably
2016-04-14 20:15:53 -04:00
Adam
21e1913c0f
Fix subtle typo in command initializer list
2016-04-05 16:01:16 -04:00
Adam
79e7c3f98a
Also defer channel deletion when processing sjoins
2016-03-19 16:21:40 -04:00
Adam
1b12b80b48
language: incrementing _nl_msg_cat_cntr is still required on some systems apparently (freebsd 10?). I don't know why.
2016-03-08 19:47:06 -05:00
Adam
ecdccd6ad6
And use account here, user might be null
2016-02-13 18:19:47 -05:00
Adam
4e2ca31cf5
Rewrite access path system to be simplier and use recursion
...
Show where access is "from" in chanserv/status
2016-02-13 14:16:29 -05:00