mirror of
git://git.psyced.org/git/psyced
synced 2024-08-15 03:25:10 +00:00
new /set loginhistory <amount>
This commit is contained in:
parent
9e02ba080c
commit
04a4908877
10 changed files with 35 additions and 3 deletions
|
@ -1,2 +1,4 @@
|
||||||
#define PLACE_HISTORY_EXPORT
|
#define PLACE_HISTORY_EXPORT
|
||||||
|
#define PLACE_SCRATCHPAD
|
||||||
|
#define SECURE
|
||||||
#include <place.gen>
|
#include <place.gen>
|
||||||
|
|
9
place/git.c
Normal file
9
place/git.c
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#include <net.h>
|
||||||
|
#define NAME "git"
|
||||||
|
|
||||||
|
//#ifdef BRAIN
|
||||||
|
# define REDIRECT "psyc://psyced.org/@PSYC"
|
||||||
|
//#endif
|
||||||
|
|
||||||
|
#include <place.gen> // now generate the place according to the rules
|
||||||
|
|
|
@ -722,6 +722,11 @@ _PAGES_help_settings
|
||||||
|Mit "<b>/set filter off</b>" kann der private Firewall wieder abgeschaltet
|
|Mit "<b>/set filter off</b>" kann der private Firewall wieder abgeschaltet
|
||||||
|werden. "<b>default</b>" geht auf die Voreinstellung zurück.
|
|werden. "<b>default</b>" geht auf die Voreinstellung zurück.
|
||||||
|
|
|
|
||||||
|
|<a name="loginhistory"></a>
|
||||||
|
|<DT><P><B> /set loginhistory <Anzahl></B></p><dd>
|
||||||
|
|taugt zur Einschränkung wieviele Nachrichten aus der Historie vergangener
|
||||||
|
|öffentlicher Nachrichten beim Einloggvorgang dargestellt werden.
|
||||||
|
|
|
||||||
|<a name="presencefilter"></a>
|
|<a name="presencefilter"></a>
|
||||||
|<DT><P><B> /set presencefilter [ on | off | all | automatic ] </B></p><dd>
|
|<DT><P><B> /set presencefilter [ on | off | all | automatic ] </B></p><dd>
|
||||||
|hilft die Menge an Anwesenheit- und Abwesenheitsbekundungen in Zaum zu
|
|hilft die Menge an Anwesenheit- und Abwesenheitsbekundungen in Zaum zu
|
||||||
|
|
|
@ -203,6 +203,11 @@ _PAGES_help_display
|
||||||
|wait to meet you in a room. "<b>default</b>" resets this value to
|
|wait to meet you in a room. "<b>default</b>" resets this value to
|
||||||
|the local default.
|
|the local default.
|
||||||
|
|
|
|
||||||
|
|<a name="loginhistory"></a>
|
||||||
|
|<DT><P><B> /set loginhistory <amount></B></p><dd>
|
||||||
|
|lets you define an upper limit in the number of history
|
||||||
|
|messages you want to see when logging into the server.
|
||||||
|
|
|
||||||
|</dl>
|
|</dl>
|
||||||
|{_HTML_info_split}
|
|{_HTML_info_split}
|
||||||
|<dl>
|
|<dl>
|
||||||
|
|
|
@ -897,7 +897,7 @@ logon() {
|
||||||
// version strings, only IRC makes it terribly complicated and
|
// version strings, only IRC makes it terribly complicated and
|
||||||
// even political. oh of course, that's because on irc the server
|
// even political. oh of course, that's because on irc the server
|
||||||
// admin isn't necessarily a person of your trusting.
|
// admin isn't necessarily a person of your trusting.
|
||||||
w("_request_version", 0, 0, SERVER_UNIFORM);
|
w("_request_version"); //, 0, 0, SERVER_UNIFORM);
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
return rc;
|
return rc;
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
<tr><td>_address_street</td><td>street</td><td>street</td><td>STREET</td><td>ADR/STREET</td><td>street</td><td></td></tr>
|
<tr><td>_address_street</td><td>street</td><td>street</td><td>STREET</td><td>ADR/STREET</td><td>street</td><td></td></tr>
|
||||||
<tr><td>_address_zone_time</td><td>timezone</td><td></td><td>TZ</td><td>TZ</td><td></td><td></td></tr>
|
<tr><td>_address_zone_time</td><td>timezone</td><td></td><td>TZ</td><td>TZ</td><td></td><td></td></tr>
|
||||||
<tr><td>_affiliation</td><td>affiliation</td><td>org_name</td><td>ORGNAME</td><td>ORG/ORGNAME</td><td>o</td><td></td></tr>
|
<tr><td>_affiliation</td><td>affiliation</td><td>org_name</td><td>ORGNAME</td><td>ORG/ORGNAME</td><td>o</td><td></td></tr>
|
||||||
|
<tr><td>_amount_history_login</td><td>loginhistory</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||||
<tr><td>_character_action</td><td>actioncharacter</td><td></td><td></td><td></td><td></td><td></td></tr>
|
<tr><td>_character_action</td><td>actioncharacter</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||||
<tr><td>_character_command</td><td>commandcharacter</td><td></td><td></td><td></td><td></td><td></td></tr>
|
<tr><td>_character_command</td><td>commandcharacter</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||||
<tr><td>_color</td><td>color</td><td></td><td></td><td></td><td></td><td></td></tr>
|
<tr><td>_color</td><td>color</td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||||
|
|
|
@ -166,6 +166,7 @@ volatile mapping psyc2set = ([
|
||||||
"_address_street" : "street",
|
"_address_street" : "street",
|
||||||
"_address_zone_time" : "timezone",
|
"_address_zone_time" : "timezone",
|
||||||
"_affiliation" : "affiliation",
|
"_affiliation" : "affiliation",
|
||||||
|
"_amount_history_login" : "loginhistory",
|
||||||
"_character_action" : "actioncharacter",
|
"_character_action" : "actioncharacter",
|
||||||
"_character_command" : "commandcharacter",
|
"_character_command" : "commandcharacter",
|
||||||
"_color" : "color",
|
"_color" : "color",
|
||||||
|
@ -288,6 +289,7 @@ volatile mapping set2psyc = ([
|
||||||
"street" : "_address_street",
|
"street" : "_address_street",
|
||||||
"timezone" : "_address_zone_time",
|
"timezone" : "_address_zone_time",
|
||||||
"affiliation" : "_affiliation",
|
"affiliation" : "_affiliation",
|
||||||
|
"loginhistory" : "_amount_history_login",
|
||||||
"actioncharacter" : "_character_action",
|
"actioncharacter" : "_character_action",
|
||||||
"commandcharacter" : "_character_command",
|
"commandcharacter" : "_character_command",
|
||||||
"color" : "_color",
|
"color" : "_color",
|
||||||
|
|
|
@ -21,7 +21,7 @@ while (<main::DATA>) {
|
||||||
$_ = $psyc = $1;
|
$_ = $psyc = $1;
|
||||||
$psyc{$psyc} = 1;
|
$psyc{$psyc} = 1;
|
||||||
next if /^_INTERNAL/;
|
next if /^_INTERNAL/;
|
||||||
s/_(address|contact|voice|scheme|source|flag|person|select)//g;
|
s/_(address|amount|contact|voice|scheme|source|flag|person|select)//g;
|
||||||
s/_date/_day/g;
|
s/_date/_day/g;
|
||||||
s/_description/_text/g;
|
s/_description/_text/g;
|
||||||
s/_favorite/_fave/g;
|
s/_favorite/_fave/g;
|
||||||
|
@ -633,6 +633,9 @@ jProf places_lived
|
||||||
PSYC _place_home
|
PSYC _place_home
|
||||||
set home
|
set home
|
||||||
|
|
||||||
|
PSYC _amount_history_login
|
||||||
|
#set loginhistory
|
||||||
|
|
||||||
PSYC _flag_filter_strangers
|
PSYC _flag_filter_strangers
|
||||||
set filter
|
set filter
|
||||||
|
|
||||||
|
|
|
@ -1724,7 +1724,8 @@ autojoin() {
|
||||||
// says it, too.
|
// says it, too.
|
||||||
# endif
|
# endif
|
||||||
teleport(v("place"), "_login", 0, 0, ([ "_amount_history":
|
teleport(v("place"), "_login", 0, 0, ([ "_amount_history":
|
||||||
_limit_amount_history_place_default ]));
|
v("loginhistory") ? to_int(v("loginhistory"))
|
||||||
|
: _limit_amount_history_place_default ]));
|
||||||
# endif
|
# endif
|
||||||
// subscriptions are stored in lowercase, warum auch immer
|
// subscriptions are stored in lowercase, warum auch immer
|
||||||
if (sizeof(v("subscriptions"))) {
|
if (sizeof(v("subscriptions"))) {
|
||||||
|
|
|
@ -2745,6 +2745,10 @@ checkVar(key, value) {
|
||||||
if (value == "off" || value == "-") value = "-";
|
if (value == "off" || value == "-") value = "-";
|
||||||
else if (value) value = "on";
|
else if (value) value = "on";
|
||||||
break;
|
break;
|
||||||
|
case "loginhistory":
|
||||||
|
// zero is an intentional value in this case
|
||||||
|
if (value == "0") break;
|
||||||
|
// fall through
|
||||||
case "postalcode": // integer settings
|
case "postalcode": // integer settings
|
||||||
case "latitude":
|
case "latitude":
|
||||||
case "longitude":
|
case "longitude":
|
||||||
|
|
Loading…
Reference in a new issue