On Wed, Jun 01, 2011 at 02:26:13PM +0200, Janos SUTO wrote: > > > On Wed, 1 Jun 2011 13:01:08 +0200, var...@mithrandir.hu (Varadi Gabor) > wrote: > >> >> Itt adott vissza erdeményt, de hogy az uid=0-ra vagy a uid=1000-re az >> nem >> megállapítható. Ennél a select-nél az sdata->uid nem lett 0 hanem >> maradt az >> eredeti értéke, miközben a group_type := 0! > > mert a sdata.gid hatarozza meg a tokenek uid-jat. Tudom, ez egy kicsit > zavaros, > de nem akartam mindenkit egy sema modositasra kenyszeriteni, hogy a > t_token > tablaban is gid legyen az uid mezo helyett.
A 0.4.5-ben a (def.h) nincs GID, melyikben van már?? struct session_data { char ttmpfile[SMALLBUFSIZE], deliveryinfo[SMALLBUFSIZE], clapf_id[SMALLBUFSIZE], xforward[SMALLBUFSIZE], tre, statistically_whitelisted; char mailfrom[SMALLBUFSIZE], rcptto[MAX_RCPT_TO][SMALLBUFSIZE], rcpt_minefield[MAX_RCPT_TO], client_addr[IPLEN], name[SMALLBUFSIZE], domain[SMALLBUFSIZE]; char spaminessbuf[MAXBUFSIZE], acceptbuf[SMALLBUFSIZE]; char whitelist[MAXBUFSIZE], blacklist[MAXBUFSIZE]; unsigned long uid; int fd, tot_len, num_of_rcpt_to, skip_id_check, need_signo_check, trapped_client, rav; int policy_group, blackhole; int need_scan; int training_request; float spaminess; float Nham, Nspam; float __acquire, __parsed, __av, __user, __policy, __training, __minefield, __as, __update, __store, __inject; #ifdef HAVE_MAILBUF char mailbuf[MAILBUFSIZE], discard_mailbuf; int message_size, mailpos; #endif #ifdef NEED_MYSQL MYSQL mysql; #endif #ifdef NEED_SQLITE3 sqlite3 *db; #endif #ifdef NEED_LDAP LDAP *ldap; #endif #ifdef HAVE_MYDB struct mydb_node *mhash[MAX_MYDB_HASH]; #endif }; > > >> Mert mi van akkor ha jó ideje MERGED üzemmódban megy a rendszer, tehát >> van >> uid=1000-nél adat bőven, de nincs az uid=0-nál. >> átállitom a konfigurációt, SHARED-re és akkor meg fogja találni az >> uid=1000-nél a rekordokat. > > Hat, ha valtogatsz shared es merged kozott, akkor a kulonbozo uid-u > tokeneket > is ossze kellene boronalni uid=0-va. > >> A enable_auto_white_list TOTÁL GLOBÁLIS és nem felhasználónénti ha >> MERGED?? > > Itt is ervenyes az uid=0 + uid=xxx unioja Akkor igen, mert ha a uid=0-nál egy feladó white_list akor az nállam is az lesz (nálam az uid=1000). Persze nállam nem biztos hogy jó lenne ha az a feladó white_list lenne! De ha onnan kiveszük az (or uid=0) kapcsolatot, akkor felhasználonkénti. Gondolom én. -- [Varadi Gabor]