=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== vmm-0.6.2/ChangeLog-3991- Moved option 'base' from section 'maildir' to section 'domdir' vmm-0.6.2/ChangeLog:3992: * VirtualMailManager/Account.py (Account._setAddr()): vmm-0.6.2/ChangeLog-3993- Removed parameter 'address' ############################################## vmm-0.6.2/ChangeLog-4091- * VirtualMailManager/Alias.py: Removed attribute Alias._aid vmm-0.6.2/ChangeLog:4092: Removed parameter basedir from Alias.__init__() and Alias._setAddr() vmm-0.6.2/ChangeLog-4093- * VirtualMailManager/MailLocation.py: Fixed typo in MailLocation.__init__() ############################################## vmm-0.6.2/VirtualMailManager/domain.py-439- _dom = self._name vmm-0.6.2/VirtualMailManager/domain.py:440: accounts = [addr((account[0], _dom)) for account in users] vmm-0.6.2/VirtualMailManager/domain.py-441- return accounts ############################################## vmm-0.6.2/VirtualMailManager/domain.py-454- _dom = self._name vmm-0.6.2/VirtualMailManager/domain.py:455: aliases = [addr((alias[0], _dom)) for alias in addresses] vmm-0.6.2/VirtualMailManager/domain.py-456- return aliases ############################################## vmm-0.6.2/VirtualMailManager/domain.py-469- _dom = self._name vmm-0.6.2/VirtualMailManager/domain.py:470: relocated = [addr((address[0], _dom)) for address in addresses] vmm-0.6.2/VirtualMailManager/domain.py-471- return relocated ############################################## vmm-0.6.2/VirtualMailManager/alias.py-48- if dbc.rowcount > 0: vmm-0.6.2/VirtualMailManager/alias.py:49: self._dests.extend(DestAddr(dest[0], self._dbh) for dest in dests) vmm-0.6.2/VirtualMailManager/alias.py-50- dbc.close() ############################################## vmm-0.6.2/VirtualMailManager/catchall.py-56- if dbc.rowcount > 0: vmm-0.6.2/VirtualMailManager/catchall.py:57: self._dests.extend(DestAddr(dest[0], self._dbh) for dest in dests) vmm-0.6.2/VirtualMailManager/catchall.py-58- dbc.close() ############################################## vmm-0.6.2/pgsql/nss-pgsql.conf-5-# Must return "usernames", 1 column, list vmm-0.6.2/pgsql/nss-pgsql.conf:6:getgroupmembersbygid = SELECT local_part||'%'||domainname AS name FROM users JOIN domain_name USING (gid) WHERE gid = $1 AND is_primary vmm-0.6.2/pgsql/nss-pgsql.conf-7-# Must return passwd_name, passwd_passwd, passwd_gecos, passwd_dir, passwd_shell, passwd_uid, passwd_gid vmm-0.6.2/pgsql/nss-pgsql.conf:8:getpwnam = SELECT local_part||'%'||domainname AS name, '*' AS passwd, 'vmm virtual user' AS gecos, domaindir ||'/'||uid AS homedir, '/bin/true' AS shell, uid, gid FROM users JOIN domain_data USING (gid) JOIN domain_name USING (gid) WHERE local_part = split_part($1, '%', 1) AND domainname = split_part($1, '%', 2) AND is_primary vmm-0.6.2/pgsql/nss-pgsql.conf-9-# Must return passwd_name, passwd_passwd, passwd_gecos, passwd_dir, passwd_shell, passwd_uid, passwd_gid vmm-0.6.2/pgsql/nss-pgsql.conf:10:getpwuid = SELECT local_part||'%'||domainname AS name, '*' AS passwd, 'vmm virtual user' AS gecos, domaindir ||'/'||uid AS homedir, '/bin/true' AS shell, uid, gid FROM users JOIN domain_data USING (gid) JOIN domain_name USING (gid) WHERE uid = $1 AND is_primary vmm-0.6.2/pgsql/nss-pgsql.conf-11-# All users ############################################## vmm-0.6.2/pgsql/nss-pgsql.conf-13-# Must return group_name, group_passwd, group_gid vmm-0.6.2/pgsql/nss-pgsql.conf:14:getgrnam = SELECT domainname, '*' AS passwd, gid, NULL AS members FROM domain_name WHERE domainname = $1 and is_primary vmm-0.6.2/pgsql/nss-pgsql.conf-15-# Must return group_name, group_passwd, group_gid vmm-0.6.2/pgsql/nss-pgsql.conf:16:getgrgid = SELECT domainname, '*' AS passwd, gid, NULL AS members FROM domain_name WHERE gid = $1 and is_primary vmm-0.6.2/pgsql/nss-pgsql.conf-17-# Must return gid. %s MUST appear first for username match in where clause vmm-0.6.2/pgsql/nss-pgsql.conf:18:groups_dyn = SELECT domainname, '*' AS passwd, n.gid, NULL AS members FROM domain_name n JOIN users u on (n.gid=u.gid) WHERE n.is_primary AND u.local_part||'%'||n.domainname = $1 and n.gid <> $2 vmm-0.6.2/pgsql/nss-pgsql.conf-19-allgroups = SELECT domainname, '*' AS passwd, gid, NULL AS members FROM domain_name WHERE is_primary ############################################## vmm-0.6.2/doc/web/source/howto/manage_alias_domains.rst-14-This behavior is ensured as long as you use the recommended database queries vmm-0.6.2/doc/web/source/howto/manage_alias_domains.rst:15:in your :file:`{$config_directory}/pgsql-*.cf` configuration files. vmm-0.6.2/doc/web/source/howto/manage_alias_domains.rst-16- ############################################## vmm-0.6.2/doc/web/source/vmm.cfg.rst-5-a copy of :download:`vmm.cfg <_static/vmm.cfg>` will be stored in vmm-0.6.2/doc/web/source/vmm.cfg.rst:6::file:`{$PREFIX}/share/doc/vmm`. vmm-0.6.2/doc/web/source/vmm.cfg.rst-7- ############################################## vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-8-+# Must return "usernames", 1 column, list vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch:9:+getgroupmembersbygid = SELECT local_part||'%'||domainname AS name FROM users JOIN domain_name USING (gid) WHERE gid = $1 AND is_primary vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-10-+# Must return passwd_name, passwd_passwd, passwd_gecos, passwd_dir, passwd_shell, passwd_uid, passwd_gid vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch:11:+getpwnam = SELECT local_part||'%'||domainname AS name, '*' AS passwd, 'vmm virtual user' AS gecos, domaindir ||'/'||uid AS homedir, '/bin/true' AS shell, uid, gid FROM users JOIN domain_data USING (gid) JOIN domain_name USING (gid) WHERE local_part = split_part($1, '%', 1) AND domainname = split_part($1, '%', 2) AND is_primary vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-12-+# Must return passwd_name, passwd_passwd, passwd_gecos, passwd_dir, passwd_shell, passwd_uid, passwd_gid vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch:13:+getpwuid = SELECT local_part||'%'||domainname AS name, '*' AS passwd, 'vmm virtual user' AS gecos, domaindir ||'/'||uid AS homedir, '/bin/true' AS shell, uid, gid FROM users JOIN domain_data USING (gid) JOIN domain_name USING (gid) WHERE uid = $1 AND is_primary vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-14-+# All users ############################################## vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-16-+# Must return group_name, group_passwd, group_gid vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch:17:+getgrnam = SELECT domainname, '*' AS passwd, gid, NULL AS members FROM domain_name WHERE domainname = $1 and is_primary vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-18-+# Must return group_name, group_passwd, group_gid vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch:19:+getgrgid = SELECT domainname, '*' AS passwd, gid, NULL AS members FROM domain_name WHERE gid = $1 and is_primary vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-20-+# Must return gid. %s MUST appear first for username match in where clause vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch:21:+groups_dyn = SELECT domainname, '*' AS passwd, n.gid, NULL AS members FROM domain_name n JOIN users u on (n.gid=u.gid) WHERE n.is_primary AND u.local_part||'%'||n.domainname = $1 and n.gid <> $2 vmm-0.6.2/debian/patches/0010-Provide_nss-pgsql.conf_example.patch-22-+allgroups = SELECT domainname, '*' AS passwd, gid, NULL AS members FROM domain_name WHERE is_primary