1
0
Fork 0
mirror of https://github.com/pissnet/pissircd.git synced 2024-06-05 07:48:44 +01:00

Metadata can stay a 3rd party module for now.

This commit is contained in:
Bram Matthys 2021-10-10 09:26:35 +02:00
parent 1d94dc0e71
commit 32aa4dc625
No known key found for this signature in database
GPG key ID: BF8116B163EAAE98
6 changed files with 1 additions and 1385 deletions

View file

@ -302,7 +302,6 @@ DLL_FILES=\
src/modules/message.dll \
src/modules/message-ids.dll \
src/modules/message-tags.dll \
src/modules/metadata.dll \
src/modules/mkpasswd.dll \
src/modules/mode.dll \
src/modules/monitor.dll \
@ -967,9 +966,6 @@ src/modules/message-ids.dll: src/modules/message-ids.c $(INCLUDES)
src/modules/message-tags.dll: src/modules/message-tags.c $(INCLUDES)
$(CC) $(MODCFLAGS) src/modules/message-tags.c /Fesrc/modules/ /Fosrc/modules/ /Fdsrc/modules/message-tags.pdb $(MODLFLAGS)
src/modules/metadata.dll: src/modules/metadata.c $(INCLUDES)
$(CC) $(MODCFLAGS) src/modules/metadata.c /Fesrc/modules/ /Fosrc/modules/ /Fdsrc/modules/metadata.pdb $(MODLFLAGS)
src/modules/mkpasswd.dll: src/modules/mkpasswd.c $(INCLUDES)
$(CC) $(MODCFLAGS) src/modules/mkpasswd.c /Fesrc/modules/ /Fosrc/modules/ /Fdsrc/modules/mkpasswd.pdb $(MODLFLAGS)

View file

@ -79,7 +79,6 @@ Enhancements
* [MONITOR](https://ircv3.net/specs/extensions/monitor.html)
* [invite-notify](https://ircv3.net/specs/extensions/invite-notify)
* [setname](https://ircv3.net/specs/extensions/setname.html)
* draft/metadata --- ONLY if we decide to ship with this
* draft/extended-monitor ?
* Almost all channel modes are modularized
* Only the three list modes (+b/+e/+I) are still in the core

View file

@ -225,7 +225,6 @@ loadmodule "plaintext-policy"; /* plaintext-policy announce */
loadmodule "chathistory"; /* CHATHISTORY client command, 005 and a CAP (draft) */
loadmodule "monitor"; /* MONITOR command with functionality similar to WATCH */
loadmodule "extended-monitor"; /* add away status, gecos and userhost changes to MONITOR (draft) */
loadmodule "metadata"; /* allow storage of client and channel metadata (draft) */
/*** Other ***/

View file

@ -318,23 +318,6 @@
#define RPL_WHOISSECURE 671
#define RPL_WHOISKEYVALUE 760
#define RPL_KEYVALUE 761
#define RPL_METADATAEND 762
#define ERR_METADATALIMIT 764
#define ERR_TARGETINVALID 765
#define ERR_NOMATCHINGKEY 766
#define ERR_KEYINVALID 767
#define ERR_KEYNOTSET 768
#define ERR_KEYNOPERMISSION 769
#define RPL_METADATASUBOK 770
#define RPL_METADATAUNSUBOK 771
#define RPL_METADATASUBS 772
#define ERR_METADATATOOMANYSUBS 773
#define ERR_METADATASYNCLATER 774
#define ERR_METADATARATELIMIT 775
#define ERR_METADATAINVALIDSUBCOMMAND 776
#define RPL_MONONLINE 730
#define RPL_MONOFFLINE 731
#define RPL_MONLIST 732
@ -578,22 +561,6 @@
#define STR_RPL_ENDOFMONLIST /* 733 */ ":End of MONITOR list"
#define STR_ERR_MONLISTFULL /* 734 */ "%d %s :Monitor list is full."
#define STR_ERR_MLOCKRESTRICTED /* 742 */ "%s %c %s :MODE cannot be set due to channel having an active MLOCK restriction policy"
#define STR_RPL_WHOISKEYVALUE /* 760 */ "%s %s %s :%s"
#define STR_RPL_KEYVALUE /* 761 */ "%s %s %s :%s"
#define STR_RPL_METADATAEND /* 762 */ ":end of metadata"
#define STR_ERR_METADATALIMIT /* 764 */ "%s :metadata limit reached"
#define STR_ERR_TARGETINVALID /* 765 */ "%s :invalid metadata target"
#define STR_ERR_NOMATCHINGKEY /* 766 */ "%s %s :no matching key"
#define STR_ERR_KEYINVALID /* 767 */ ":%s"
#define STR_ERR_KEYNOTSET /* 768 */ "%s %s :key not set"
#define STR_ERR_KEYNOPERMISSION /* 769 */ "%s %s :permission denied"
#define STR_RPL_METADATASUBOK /* 770 */ ":%s"
#define STR_RPL_METADATAUNSUBOK /* 771 */ ":%s"
#define STR_RPL_METADATASUBS /* 772 */ ":%s"
#define STR_ERR_METADATATOOMANYSUBS /* 773 */ "%s"
#define STR_ERR_METADATASYNCLATER /* 774 */ "%s %s"
#define STR_ERR_METADATARATELIMIT /* 775 */ "%s %s %s :%s"
#define STR_ERR_METADATAINVALIDSUBCOMMAND /* 776 */ "%s :invalid metadata subcommand"
#define STR_RPL_LOGGEDIN /* 900 */ "%s!%s@%s %s :You are now logged in as %s."
#define STR_RPL_LOGGEDOUT /* 901 */ "%s!%s@%s :You are now logged out."
#define STR_RPL_SASLSUCCESS /* 903 */ ":SASL authentication successful"

View file

@ -77,7 +77,7 @@ MODULES= \
ident_lookup.so history.so chathistory.so \
targetfloodprot.so clienttagdeny.so watch-backend.so \
monitor.so slog.so tls_cipher.so operinfo.so \
unreal_server_compat.so metadata.so \
unreal_server_compat.so \
extended-monitor.so geoip_csv.so \
geoip_base.so extjwt.so \
$(GEOIP_CLASSIC_OBJECTS) $(GEOIP_MAXMIND_OBJECTS)

File diff suppressed because it is too large Load diff