Commit 1b9b6ef1 authored by jan.koester's avatar jan.koester
Browse files

name

parent 0e9140c8
Loading
Loading
Loading
Loading
+1 −1
Changes for src/admin.cpp: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -2407,7 +2407,7 @@ namespace authdb {
                        rd=_AdminBackend.getPos()+cur->datasize;

                        if(cur->type == DataType::DomainData && strcmp(cur->fieldname,"domainname")==0){
                            class DomainData ddat(cur->uuid);
                            class DomainData ddat(cur->ruid);

                            try {
                                size_t dpos=sizeof(authdb::AuthHeader);
+4 −4
Changes for src/client.cpp: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -77,7 +77,7 @@ const char *authdb::ClientData::getName(){
void authdb::Client::create(AuthBackend& backend, class ClientData* data){
    int exi=0;

    if(exits(backend,data->Data.uuid,data->getName(),exi)){
    if(exits(backend,data->Data.ruid,data->getName(),exi)){
        switch(exi){
            case 1:
                throw authdb::AuthBackendError("Create Client: Clientname already Exists aborting!");
@@ -106,7 +106,7 @@ bool authdb::Client::exits(AuthBackend& backend,const uuid &clid, const char* na
                ret=1;
                return true;

            }else if(!clid.empty() && cur.uuid==clid){
            }else if(!clid.empty() && cur.ruid==clid){
                delete[] cur.data;
                ret=2;
                return true;
@@ -121,7 +121,7 @@ bool authdb::Client::exits(AuthBackend& backend,const uuid &clid, const char* na
void authdb::Client::info(AuthBackend& backend, class ClientData& dat, size_t& pos){
    size_t end=backend.end();

    if(dat.Data.uuid.empty())
    if(dat.Data.ruid.empty())
        throw AuthBackendError("user info uid required!");

    while(pos<end){
@@ -129,7 +129,7 @@ void authdb::Client::info(AuthBackend& backend, class ClientData& dat, size_t& p
        backend.setPos(pos);
        backend.read((unsigned char*)cur,sizeof(AuthData::Record));
        pos=backend.getPos()+cur->datasize;
        if(cur->type == ClientData && dat.Data.uuid==cur->uuid
        if(cur->type == ClientData && dat.Data.ruid==cur->ruid
            && strcmp(cur->fieldname,"clientname")==0
        ){

+5 −5
Changes for src/domain.cpp: 5 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ void authdb::Domain::create(authdb::AuthBackend& backend,class DomainData *data)
    int exi=0;


    if(exits(backend,data->Data.uuid,data->getDomainName(),exi)){
    if(exits(backend,data->Data.ruid,data->getDomainName(),exi)){
        switch(exi){
            case 1:
                throw authdb::AuthBackendError("Create Domain: Domainname already Exists aborting!");
@@ -91,7 +91,7 @@ void authdb::Domain::remove(AuthBackend& backend, const uuid &uid){
        backend.setPos(rd);
        backend.read((unsigned char*)&cur,sizeof(AuthData::Record));
        rd=backend.getPos()+cur.datasize;
        if( cur.uuid==uid &&
        if( cur.ruid==uid &&
            cur.type==DataType::DomainData &&
            strcmp(cur.fieldname,"domainoptions")==0){

@@ -125,7 +125,7 @@ bool authdb::Domain::exits(AuthBackend& backend,const uuid& did, const char* nam
                delete[] cur.data;
                ret=1;
                return true;
            }else if(!did.empty() && cur.uuid==did ){
            }else if(!did.empty() && cur.ruid==did ){
                delete[] cur.data;
                ret=2;
                return true;
@@ -140,7 +140,7 @@ bool authdb::Domain::exits(AuthBackend& backend,const uuid& did, const char* nam
void authdb::Domain::info(AuthBackend& backend, class DomainData& dat, size_t& pos){
  size_t end=backend.end();

    if(dat.Data.uuid.empty())
    if(dat.Data.ruid.empty())
        throw AuthBackendError("Domain info domainid required!");

    while(pos<end){
@@ -148,7 +148,7 @@ void authdb::Domain::info(AuthBackend& backend, class DomainData& dat, size_t& p
        backend.setPos(pos);
        backend.read((unsigned char*)cur,sizeof(AuthData::Record));
        pos=backend.getPos()+cur->datasize;
        if(cur->type == DataType::DomainData && dat.Data.uuid==cur->uuid &&
        if(cur->type == DataType::DomainData && dat.Data.ruid==cur->ruid &&
            strcmp(cur->fieldname,"domainname")==0
        ){