n4d-server-plugins (0.228.3) focal; urgency=medium * Fixed info sent back to llum when importing itaca file. bytes need utf8 decoding -- Hector Garcia Huerta Thu, 05 May 2022 10:06:55 +0200 n4d-server-plugins (0.228.2) focal; urgency=medium * fixed variable name -- Hector Garcia Huerta Thu, 13 Jan 2022 09:35:39 +0100 n4d-server-plugins (0.228.1) focal; urgency=medium * minor syntax error -- Hector Garcia Huerta Mon, 15 Nov 2021 13:05:08 +0100 n4d-server-plugins (0.228) focal; urgency=medium * Fixed is_user_in_database -- Hector Garcia Huerta Mon, 15 Nov 2021 12:43:15 +0100 n4d-server-plugins (0.227) focal; urgency=medium * Removing apostrophes from old exported llum files -- Hector Garcia Huerta Fri, 12 Nov 2021 10:56:20 +0100 n4d-server-plugins (0.226) focal; urgency=medium * Removing apostrophes from user name and or surnames -- Hector Garcia Huerta Fri, 15 Oct 2021 09:56:18 +0200 n4d-server-plugins (0.225) focal; urgency=medium * moving homework harvester plugin to its own package -- Hector Garcia Huerta Mon, 20 Sep 2021 09:42:43 +0200 n4d-server-plugins (0.224) focal; urgency=medium * TeacherShareManager: removed user from self.paths tuple. not needed -- Hector Garcia Huerta Tue, 14 Sep 2021 13:12:17 +0200 n4d-server-plugins (0.223) focal; urgency=medium * fixed teachersharemanager.is_configured * fixed teachersharemanager.add_path ip guess. if it is configured on server, address n4d gets is 127.0.0.1. Clients need to know network IP. If 127.0.0.1, service registers 'server'. -- Hector Garcia Huerta Tue, 14 Sep 2021 13:07:09 +0200 n4d-server-plugins (0.222) focal; urgency=medium * TeacherShareManager: Removed tmp paths no longer used * [Enrique Medina] ]Enabled TeacherSharedManager to guess both user and ip address -- Hector Garcia Huerta Tue, 14 Sep 2021 12:42:36 +0200 n4d-server-plugins (0.221) focal; urgency=medium * teachersharemanager.register_path port is defaulted to None. It's not used anymore. Since this project will be rewritten in the future, we will not spend more time fixing old code. -- Hector Garcia Huerta Mon, 06 Sep 2021 12:28:09 +0200 n4d-server-plugins (0.220) focal; urgency=medium * Fixed TeacherShareManager -- Hector Garcia Huerta Mon, 06 Sep 2021 11:54:47 +0200 n4d-server-plugins (0.219) focal; urgency=medium * Old bug. x-lliurex-grouptype is missing from llum exportation -- Hector Garcia Huerta Tue, 27 Jul 2021 17:33:12 +0200 n4d-server-plugins (0.218) focal; urgency=medium * making sure UIDs are in lower case -- Hector Garcia Huerta Wed, 14 Jul 2021 10:34:38 +0200 n4d-server-plugins (0.217) focal; urgency=medium * Shielding itaca import function * Removing non ascii chars from generated uids * fixed is_frozen_user function -- Hector Garcia Huerta Tue, 13 Jul 2021 17:38:19 +0200 n4d-server-plugins (0.216) focal; urgency=medium * Minor fixes in ServerBackupManager -- Hector Garcia Huerta Wed, 07 Jul 2021 13:16:08 +0200 n4d-server-plugins (0.215) focal; urgency=medium * Moved fileoperations to support -- Hector Garcia Huerta Tue, 06 Jul 2021 14:28:10 +0200 n4d-server-plugins (0.214) focal; urgency=medium * Removed n4dproxy from serverbackupmanager -- Hector Garcia Huerta Tue, 06 Jul 2021 13:28:21 +0200 n4d-server-plugins (0.213) focal; urgency=medium * Fixes in serverbackupmanager * fixed get_groups in ldapmanager * Added gescen-itaca import support -- Hector Garcia Huerta Tue, 06 Jul 2021 13:15:28 +0200 n4d-server-plugins (0.212) focal; urgency=medium * Trying to make backups work -- Hector Garcia Huerta Fri, 02 Jul 2021 14:47:28 +0200 n4d-server-plugins (0.211) focal; urgency=medium * Fixed slave ldap connection * slaves are slow to detect new groups. getgrnam needs a sleep before checking gid. This needs some testing -- Hector Garcia Huerta Thu, 01 Jul 2021 12:20:35 +0200 n4d-server-plugins (0.210) focal; urgency=medium * Fixed iptablesmanager -- Hector Garcia Huerta Mon, 28 Jun 2021 11:01:16 +0200 n4d-server-plugins (0.209) focal; urgency=medium * Fixed encoding in ldapmanager.get_available_groups -- Hector Garcia Huerta Fri, 11 Jun 2021 11:38:05 +0200 n4d-server-plugins (0.208) focal; urgency=medium * Fixed ldapmanager full_search encoding -- Hector Garcia Huerta Thu, 10 Jun 2021 09:51:07 +0200 n4d-server-plugins (0.207) focal; urgency=medium * fixed golem.regenerate_net_files function -- Hector Garcia Huerta Fri, 04 Jun 2021 18:40:59 +0200 n4d-server-plugins (0.206) focal; urgency=medium * get_backup_name moved to n4d.utils.get_backup_name -- Hector Garcia Huerta Thu, 03 Jun 2021 10:10:26 +0200 n4d-server-plugins (0.205) focal; urgency=medium * import/export llum info working * password lists working -- Hector Garcia Huerta Thu, 27 May 2021 11:52:00 +0200 n4d-server-plugins (0.204) focal; urgency=medium * Most functions are now ported. Needs more testing -- Hector Garcia Huerta Tue, 18 May 2021 13:31:08 +0200 n4d-server-plugins (0.203) focal; urgency=medium * Fixed get_backup_name in BackupManager -- Hector Garcia Huerta Mon, 10 May 2021 11:14:51 +0200 n4d-server-plugins (0.202) focal; urgency=medium * Removed print in passwordmanager -- Hector Garcia Huerta Thu, 06 May 2021 10:27:20 +0200 n4d-server-plugins (0.201) focal; urgency=medium * Fixed serverbnuckup syntax errors -- Hector Garcia Huerta Thu, 06 May 2021 10:18:14 +0200 n4d-server-plugins (0.200) focal; urgency=medium * First focal release. * python3 and n4d > 0.900 migration. Some functions will not work. Adding users should be safe. -- Hector Garcia Huerta Thu, 06 May 2021 09:53:51 +0200 n4d-server-plugins (0.139.1) bionic; urgency=medium * Dummy upgrade -- Hector Garcia Huerta Tue, 15 Oct 2019 10:04:31 +0200 n4d-server-plugins (0.139) bionic; urgency=medium * Exporting and importing nia via llum import/export option -- Hector Garcia Huerta Tue, 15 Oct 2019 09:31:54 +0200 n4d-server-plugins (0.138) bionic; urgency=medium * Fixing nia storage -- Hector Garcia Huerta Mon, 14 Oct 2019 16:51:21 +0200 n4d-server-plugins (0.137) bionic; urgency=medium * Removing newline from ssha password generaiton -- Hector Garcia Huerta Tue, 17 Sep 2019 09:11:29 +0200 n4d-server-plugins (0.136) bionic; urgency=medium * Sorting teacher list -- Hector Garcia Huerta Thu, 05 Sep 2019 10:12:05 +0200 n4d-server-plugins (0.135) bionic; urgency=medium * Itaca files sometimes have bad encoding and are detected as data stream instead of an xml file. Golem.py double checks the file looking for a valid xml header. -- Hector Garcia Huerta Mon, 19 Aug 2019 09:18:43 +0200 n4d-server-plugins (0.134) bionic; urgency=medium * Allow to lock internet connection on epoptes clients -- M.Angel Juan Wed, 17 Jul 2019 10:27:29 +0200 n4d-server-plugins (0.133) bionic; urgency=high * supporting spaces in user names -- Hector Garcia Huerta Tue, 05 Mar 2019 17:23:33 +0100 n4d-server-plugins (0.132) bionic; urgency=medium * Adding sudo group -- Juan Ramon Pelegrina Thu, 14 Feb 2019 13:25:46 +0100 n4d-server-plugins (0.131) bionic; urgency=high * adding bluetooth group -- Hector Garcia Huerta Tue, 15 Jan 2019 09:34:56 +0100 n4d-server-plugins (0.130) bionic; urgency=medium * Ported to Bionic * Add keep-skel files -- Raul Rodrigo Segura Wed, 05 Dec 2018 13:18:20 +0100 n4d-server-plugins (0.124) xenial; urgency=high * Added missing change in internal variables when reseting xid counters * llum import function tries to import every user even if it has to change its uidNumber. Folder owners will be fixed afterwards. -- Hector Garcia Huerta Thu, 13 Sep 2018 14:14:31 +0200 n4d-server-plugins (0.123) xenial; urgency=high * Added xid counter reset when deleting all users -- Hector Garcia Huerta Wed, 12 Sep 2018 09:08:41 +0200 n4d-server-plugins (0.122) xenial; urgency=high * Improving import function. importing llum data may result in uid collisions * Fixed password regeneration -- Hector Garcia Huerta Wed, 12 Sep 2018 08:54:16 +0200 n4d-server-plugins (0.121) xenial; urgency=high * Ensuring utf8 encoding when converting from sqlite to json -- Hector Garcia Huerta Fri, 07 Sep 2018 10:37:46 +0200 n4d-server-plugins (0.120) xenial; urgency=high * Fixed unicode error when reading password file * Shileding password reading. One error won't make password list to fail -- Hector Garcia Huerta Thu, 06 Sep 2018 09:02:29 +0200 n4d-server-plugins (0.119.1) xenial; urgency=high * Fixed syntax error -- Hector Garcia Huerta Fri, 29 Jun 2018 10:15:57 +0200 n4d-server-plugins (0.119) xenial; urgency=medium * Fixing password loading in case file doesn't exit. * Fixing exists_home_or_create function to support admins users * Fixing restore_groups_folders in regenerate_net_files call -- Hector Garcia Huerta Fri, 29 Jun 2018 09:28:06 +0200 n4d-server-plugins (0.118) xenial; urgency=high * Fixed variable name in PasswordManager -- Hector Garcia Huerta Thu, 22 Mar 2018 12:17:05 +0100 n4d-server-plugins (0.117) xenial; urgency=high * Making sure /net/server-sync/var/lib/n4d exists when PasswordManager loads -- Hector Garcia Huerta Thu, 22 Mar 2018 09:44:54 +0100 n4d-server-plugins (0.116) xenial; urgency=high * Fixing unescaped strings when calling bash commands. -- Hector Garcia Huerta Mon, 29 Jan 2018 16:59:30 +0100 n4d-server-plugins (0.115) xenial; urgency=high * Fixing utf-8 encoding when saving passwords * Using shutil rmtree to delete old home directories. -- Hector Garcia Huerta Mon, 29 Jan 2018 14:32:01 +0100 n4d-server-plugins (0.114) xenial; urgency=high * sqlite file is removed only if json file has been written. -- Hector Garcia Huerta Mon, 13 Nov 2017 14:04:49 +0100 n4d-server-plugins (0.113) xenial; urgency=high * Minor changes -- Hector Garcia Huerta Wed, 08 Nov 2017 16:45:21 +0100 n4d-server-plugins (0.112) xenial; urgency=high * Teachers passwords DB to json file instead of sqlite due to nfs locks -- Hector Garcia Huerta Wed, 08 Nov 2017 14:28:38 +0100 n4d-server-plugins (0.111) xenial; urgency=high * Adding teachers passwords when importing llum users -- Hector Garcia Huerta Tue, 10 Oct 2017 14:45:35 +0200 n4d-server-plugins (0.110) xenial; urgency=high * Adding user type info to llum export file (generic or itaca) -- Hector Garcia Huerta Thu, 07 Sep 2017 10:25:34 +0200 n4d-server-plugins (0.109) xenial; urgency=high * Added retries to samba id query. * PasswordManager ignores sqlite file if it's a slave with /net mounted via nfs. -- Hector Garcia Huerta Wed, 31 May 2017 13:03:13 +0200 n4d-server-plugins (0.108) xenial; urgency=high * Added uidNumber support for import/export users operations -- Hector Garcia Huerta Tue, 02 May 2017 14:25:50 +0200 n4d-server-plugins (0.107) xenial; urgency=medium * Updated TeacherShareManager due to changes in TeacherShare and homework-harvester -- Juanma Navarro Mañez Wed, 15 Mar 2017 12:00:46 +0100 n4d-server-plugins (0.106) xenial; urgency=medium * Fix roadmin creation and acls activation when restoring backups from <= 14 -- Juanma Navarro Mañez Fri, 15 Jul 2016 09:58:35 +0200 n4d-server-plugins (0.105) xenial; urgency=medium * Fix ipxeboot symlink when restoring a lliurex-backup created from 14.04 or previous lliurex versions. -- Juanma Navarro Mañez Thu, 26 May 2016 09:49:42 +0200 n4d-server-plugins (0.104) xenial; urgency=high [ Hector Garcia Huerta ] * Serialize threads on peter pan [ Raul Rodrigo Segura ] * -- Raul Rodrigo Segura Thu, 05 May 2016 09:56:06 +0200 n4d-server-plugins (0.103) xenial; urgency=high * First xenial release -- Hector Garcia Huerta Tue, 02 Feb 2016 09:51:05 +0100 n4d-server-plugins (0.102) trusty; urgency=high * Try catching homework harvester directory creation -- Hector Garcia Huerta Thu, 17 Dec 2015 09:27:07 +0100 n4d-server-plugins (0.101) trusty; urgency=high * is_frozen_user works with any user now. Try except added as well -- Hector Garcia Huerta Wed, 25 Nov 2015 09:05:56 +0100 n4d-server-plugins (0.100) trusty; urgency=high * moving ldap watch to servers in a master-slave configuration without data replication -- Hector Garcia Huerta Fri, 20 Nov 2015 12:27:58 +0100 n4d-server-plugins (0.99) trusty; urgency=high * Removing chown from startups and from ldap watch -- Hector Garcia Huerta Thu, 19 Nov 2015 09:41:12 +0100 n4d-server-plugins (0.98) trusty; urgency=high * Fixed password list. * Restoring pwd db if it doesn't exist or file is empty -- Hector Garcia Huerta Fri, 02 Oct 2015 12:43:57 +0200 n4d-server-plugins (0.97) trusty; urgency=high * Fixed possible setfacl leak -- Hector Garcia Huerta Wed, 30 Sep 2015 12:37:09 +0200 n4d-server-plugins (0.96) trusty; urgency=high * Fixed possible chown leak * PeterPan hooks are now threads -- Hector Garcia Huerta Thu, 17 Sep 2015 14:44:19 +0200 n4d-server-plugins (0.95.2) trusty; urgency=high * Added read-only ldap admin queries -- Hector Garcia Huerta Thu, 03 Sep 2015 09:17:33 +0200 n4d-server-plugins (0.95.1) trusty; urgency=medium * Restoring group perms to backup file -- Hector Garcia Huerta Fri, 17 Jul 2015 13:34:28 +0200 n4d-server-plugins (0.95) trusty; urgency=high * Making sure ldap is alive in every query being made * Non-gluster-replicating slave servers regenerate net files in every boot * Backup files are now owned by root:admins -- Hector Garcia Huerta Fri, 17 Jul 2015 10:17:52 +0200 n4d-server-plugins (0.94.9) trusty; urgency=high * Updated version -- Angel Berlanas Vicente Thu, 16 Jul 2015 13:59:40 +0200 n4d-server-plugins (0.94.8) trusty; urgency=medium * Independent servers now connect to ldaps://localhost instead of via IP -- Hector Garcia Huerta Tue, 26 May 2015 17:21:09 +0200 n4d-server-plugins (0.94.7) trusty; urgency=high * restored import_llum_info functionality -- Hector Garcia Huerta Fri, 22 May 2015 14:54:37 +0200 n4d-server-plugins (0.94.6) trusty; urgency=high * Restored export_llum_info functionality -- Hector Garcia Huerta Fri, 22 May 2015 12:55:52 +0200 n4d-server-plugins (0.94.5) trusty; urgency=medium * Work on backupmanager -- Hector Garcia Huerta Wed, 15 Apr 2015 09:40:44 +0200 n4d-server-plugins (0.94.4) trusty; urgency=medium * get_student_list is anonymous * backupmanager from precise -- Hector Garcia Huerta Wed, 25 Feb 2015 17:54:58 +0100 n4d-server-plugins (0.94.3) trusty; urgency=high * Added import export support of ldap users in Golum and LdapManager -- Hector Garcia Huerta Tue, 24 Feb 2015 08:31:16 +0100 n4d-server-plugins (0.94.2) trusty; urgency=high * Fixed EXTERNAL_INTERFACE variable name * Added import export support of ldap users in Golum and LdapManager -- Hector Garcia Huerta Tue, 03 Feb 2015 16:38:08 +0100 n4d-server-plugins (0.94.1) trusty; urgency=medium * Added kernel module loading to iptablesmanager to support owners in iptables -- Hector Garcia Huerta Tue, 03 Feb 2015 16:18:33 +0100 n4d-server-plugins (0.94) trusty; urgency=high * Adding IptablesManager plugin -- Hector Garcia Huerta Tue, 03 Feb 2015 15:52:01 +0100 n4d-server-plugins (0.93) trusty; urgency=medium * Activating homework-harvester -- Hector Garcia Huerta Wed, 17 Dec 2014 11:11:25 +0100 n4d-server-plugins (0.92) trusty; urgency=medium * removing user home dir when deleting user -- Hector Garcia Huerta Tue, 02 Dec 2014 16:18:10 +0100 n4d-server-plugins (0.91) trusty; urgency=medium * get_user_list can be called anonymously -- Hector Garcia Huerta Tue, 02 Dec 2014 16:04:04 +0100 n4d-server-plugins (0.90.2) trusty; urgency=high * changing service stop to invoke-rc.d -- Hector Garcia Huerta Mon, 27 Oct 2014 12:24:31 +0100 n4d-server-plugins (0.90.1) trusty; urgency=high * Added keep-skel dependency -- Hector Garcia Huerta Mon, 06 Oct 2014 10:07:58 +0200 n4d-server-plugins (0.90) trusty; urgency=high * Fixed net home directories perms and acls -- Hector Garcia Huerta Tue, 23 Sep 2014 18:11:38 +0200 n4d-server-plugins (0.87) precise; urgency=high * Added server backups plugin -- Hector Garcia Huerta Fri, 19 Sep 2014 14:22:21 +0200 n4d-server-plugins (0.86) precise; urgency=high * Fixing homework harvester on semi clients -- Hector Garcia Huerta Thu, 29 May 2014 17:26:06 +0200 n4d-server-plugins (0.85) precise; urgency=high * Fixed PeterPan plugin. It now checks if hook directory exists -- Hector Garcia Huerta Thu, 29 May 2014 13:10:05 +0200 n4d-server-plugins (0.84.3) precise; urgency=high * Added python-magic dependency -- Hector Garcia Huerta Thu, 29 May 2014 13:08:15 +0200 n4d-server-plugins (0.84.2) precise; urgency=high * Added teachers to add_group and fixed duplicated add_generic_users rule * Added support to encrypted xml files * Fixed login function in golem * Added NTicketsManager support to golem.login function * Fixed possible error when searching ldapusers that don't use lliurex schemas * Added fullsearch function -- Hector Garcia Huerta Tue, 19 Nov 2013 12:10:06 +0100 n4d-server-plugins (0.84.1) precise; urgency=high * Adding option to delete/leave as-is user /net files when deleting an user. -- Hector Garcia Huerta Thu, 07 Nov 2013 17:41:32 +0100 n4d-server-plugins (0.84) precise; urgency=high * Added group share creation when importing gescen files -- Hector Garcia Huerta Thu, 07 Nov 2013 09:59:49 +0100 n4d-server-plugins (0.83) precise; urgency=high * Added regeneration of groups when upgrading -- Hector Garcia Huerta Wed, 06 Nov 2013 14:22:42 +0100 n4d-server-plugins (0.82) precise; urgency=high * Adding groups share functionality -- Hector Garcia Huerta Mon, 14 Oct 2013 10:08:02 +0200 n4d-server-plugins (0.81.9) precise; urgency=high * Adding net files regeneration to golem * Fixed utf8 encoding in homework harvester -- Hector Garcia Huerta Wed, 02 Oct 2013 10:00:31 +0200 n4d-server-plugins (0.81.8) precise; urgency=high * Fixed get_students_passwords -- Hector Garcia Huerta Mon, 30 Sep 2013 11:31:17 +0200 n4d-server-plugins (0.81.7) precise; urgency=high * Connection to Ldap is now dynamic. It should seemlessly connect to the best available Ldap server, that is connecting to the Master server ldap if available. * Gescen importation does its best effort to add users regardless of errors * Fixed partial importation -- Hector Garcia Huerta Fri, 13 Sep 2013 12:46:00 +0200 n4d-server-plugins (0.81.6) precise; urgency=high * Master-slave support in LdapManager * Fixed deleting error in LdapManager -- Hector Garcia Huerta Mon, 02 Sep 2013 11:46:26 +0200 n4d-server-plugins (0.81.3) precise; urgency=low * fixed next_xgid bug -- Hector Garcia Huerta Thu, 25 Jul 2013 13:24:35 +0200 n4d-server-plugins (0.81.2.1) precise; urgency=high * ppa reupload -- Hector Garcia Huerta Thu, 25 Jul 2013 13:23:41 +0200 n4d-server-plugins (0.81.2) precise; urgency=low * First stand-alone source -- Hector Garcia Huerta Tue, 23 Jul 2013 11:15:17 +0200