View Issue Details

IDProjectCategoryView StatusLast Update
0003465unrealircdpublic2007-07-31 06:55
ReporterstskeepsAssigned ToDan  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
PlatformAllOSAllOS VersionAll
Product Version4.0-devel 
Summary0003465: Link U3 parser to existing InspIRCd configuration code
DescriptionMake it possible to access the U3 format through the existing ConfigReader methods.
TagsNo tags attached.
3rd party modules

Relationships

child of 0003417 closed TODO list for Unreal4.0 

Activities

stskeeps

2007-07-29 08:46

reporter   ~0014623

server
{
        name "u4.tspre.org";
        description "Hell freezing over";
        network "TSpre";
};

5: Error: Syntax Error: Too many values/keys. Expected either ';' or '{'

doesn't parse, however:
server
{
        name "u4.tspre.org";
        description "Hellfreezingover";
        network "TSpre";
};
does

Dan

2007-07-29 09:41

reporter   ~0014624

Last edited: 2007-08-02 13:59

Revisions relevant to this report:

r106: Implemented 0003465: Linked U3-style parser to existing config code. Added new config option to choose config style

r107: Added some newlines in Dan's code to avoid warnings

r108: Made 0003465 it compile on *nix as well

r109: Made U3-style parser actually work

r110: Fixed U3-style parser's handling of quotation marks

r111: U3-style parser now allows '=' between key and value. "key = value;" now works. Also included unrealconfig.h/cpp in the VS projects.

r114: Added transformations to the U3-style parser to convert certain blocks to InspIRCd format. "loadmodule" and "loadmodules" are now supported.

r116: Fixed compile bug in U3-style parser

r118: Did initial work on includes for u4 conf

r119: U4 parser: Added "include" directive (this *should* work). Error/warning messages now output the filename.

r123: unrealircd.conf.example now parses correctly. Replaced references to "InspIRCd" with "UnrealIRCd".

r125: Altered the *nix configuration script to ask for the config style to use (Insp or Unreal)

r126: Got rid of non-unix linefeeds in the configure script.

r127: Fixed an issue in example conf with a " too much, found by TheSkorm

r128: Added new U4-style block formats: oper "Name" {}, link "Name" {}, and banlist "#Channel"{} should now work.

r139: Fixed U4 parser. oper "Name", link "Name" and banlist "#channel" now work correctly.

TheSkorm

2007-07-31 05:36

reporter   ~0014631

Config choice to choose between insp style (xml) or u3 paser not appearing.

Issue History

Date Modified Username Field Change
2007-07-20 07:08 stskeeps New Issue
2007-07-20 07:08 stskeeps Status new => assigned
2007-07-20 07:08 stskeeps Assigned To => stskeeps
2007-07-20 07:08 stskeeps QA => Not touched yet by developer
2007-07-20 07:08 stskeeps U4: Need for upstream patch => No need for upstream InspIRCd patch
2007-07-20 07:08 stskeeps U4: Upstream notification of bug => U4-only issue
2007-07-20 07:08 stskeeps U4: Contributor working on this => Dan
2007-07-20 07:08 stskeeps Relationship added child of 0003417
2007-07-21 14:58 stskeeps Assigned To stskeeps => Dan
2007-07-22 03:08 Dan Status assigned => acknowledged
2007-07-23 09:33 stskeeps Severity minor => feature
2007-07-23 09:33 stskeeps Status acknowledged => confirmed
2007-07-29 06:30 Dan QA Not touched yet by developer => Fixed by developer, needs QA testing
2007-07-29 06:30 Dan Status confirmed => resolved
2007-07-29 06:30 Dan Resolution open => fixed
2007-07-29 08:46 stskeeps Note Added: 0014623
2007-07-29 09:41 Dan Note Added: 0014624
2007-07-30 14:20 Dan Note Edited: 0014624
2007-07-31 05:36 TheSkorm Note Added: 0014631
2007-07-31 05:41 TheSkorm QA Fixed by developer, needs QA testing => QA has declined the fix
2007-07-31 06:51 Dan Note Edited: 0014624
2007-07-31 06:55 Dan QA QA has declined the fix => Fixed by developer, needs QA testing
2007-07-31 07:45 Dan Note Edited: 0014624
2007-08-02 13:59 Dan Note Edited: 0014624