ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_parser.y
(Generate patch)

Comparing ircd-hybrid/trunk/src/conf_parser.y (file contents):
Revision 8877 by michael, Sat Feb 16 22:42:59 2019 UTC vs.
Revision 8963 by michael, Sat May 11 21:06:49 2019 UTC

# Line 180 | Line 180 | reset_block_state(void)
180   %token  ENCRYPTED
181   %token  EXCEED_LIMIT
182   %token  EXEMPT
183 + %token  EXPIRATION
184   %token  FAILED_OPER_NOTICE
185   %token  FLATTEN_LINKS
186   %token  FLATTEN_LINKS_DELAY
# Line 346 | Line 347 | reset_block_state(void)
347   %token  TBOOL
348   %token  THROTTLE_COUNT
349   %token  THROTTLE_TIME
349 %token  TKLINE_EXPIRE_NOTICES
350   %token  TMASKED
351   %token  TS_MAX_DELTA
352   %token  TS_WARN_DELTA
# Line 1122 | Line 1122 | oper_umodes_item:  T_BOTS
1122   {
1123    if (conf_parser_ctx.pass == 2)
1124      block_state.modes.value |= UMODE_FARCONNECT;
1125 + } | EXPIRATION
1126 + {
1127 +  if (conf_parser_ctx.pass == 2)
1128 +    block_state.modes.value |= UMODE_EXPIRATION;
1129   };
1130  
1131   oper_flags: IRCD_FLAGS
# Line 2360 | Line 2364 | general_item:       general_away_count |
2364                      general_throttle_time |
2365                      general_ping_cookie |
2366                      general_disable_auth |
2363                    general_tkline_expire_notices |
2367                      general_dline_min_cidr |
2368                      general_dline_min_cidr6 |
2369                      general_kline_min_cidr |
# Line 2416 | Line 2419 | general_kline_min_cidr6: KLINE_MIN_CIDR6
2419    ConfigGeneral.kline_min_cidr6 = $3;
2420   };
2421  
2419 general_tkline_expire_notices: TKLINE_EXPIRE_NOTICES '=' TBOOL ';'
2420 {
2421  ConfigGeneral.tkline_expire_notices = yylval.number;
2422 };
2423
2422   general_kill_chase_time_limit: KILL_CHASE_TIME_LIMIT '=' timespec ';'
2423   {
2424    ConfigGeneral.kill_chase_time_limit = $3;
# Line 2649 | Line 2647 | umode_oitem:     T_BOTS
2647   } | T_FARCONNECT
2648   {
2649    ConfigGeneral.oper_umodes |= UMODE_FARCONNECT;
2650 + } | EXPIRATION
2651 + {
2652 +  ConfigGeneral.oper_umodes |= UMODE_EXPIRATION;
2653   };
2654  
2655   general_oper_only_umodes: OPER_ONLY_UMODES
# Line 2717 | Line 2718 | umode_item:   T_BOTS
2718   } | T_FARCONNECT
2719   {
2720    ConfigGeneral.oper_only_umodes |= UMODE_FARCONNECT;
2721 + } | EXPIRATION
2722 + {
2723 +  ConfigGeneral.oper_only_umodes |= UMODE_EXPIRATION;
2724   };
2725  
2726   general_min_nonwildcard: MIN_NONWILDCARD '=' NUMBER ';'

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)