SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for cranix-java-15.7-204.1.noarch.rpm :

* Mon Oct 14 2024 Peter Varkoly - 1cc9f8f757520666ad22085918ef6ab75824bf63 o Category SoftwareSetService Fixing ticket #2854 Installationsset fehlerhaft 24-10-11 The objectIds must be null the ObjectList must be an empty List by Class definition. Is the objectIds list not null must be delivered this as result by the getters. Optimize writing salt configuration.
* Wed Sep 18 2024 Peter Varkoly - cfc115389983d69279574751a5748ec992de1e28 o GroupService.java Take car thet changes will be set immediately o AdHocLanService.java Take care that rooms with AdHocAccess will be removed if the group will be removed. o AdHocLanResource.java Fix the rights of the AddHocLan resource. o Device.java Take care of default values for raw and place
* Wed Sep 04 2024 Peter Varkoly - 901a252c98f3191bb7438db722ca79a7bebff144 o SystemService.java Remove quotation marks from strings getting from json array.
* Tue Aug 27 2024 Peter Varkoly - 07c48a76869f8ee6b129eb4969c5eaba1146af37 o SystemService Symplify code
* Mon Aug 26 2024 Peter Varkoly - 36d8ec0a47379e9e68a4526a4c60884e4095c6cb o SystemService Enhance handling of external (NAT) rules. Handle protocol, destination
* Sun Aug 25 2024 Peter Varkoly - cc7968549cee1e06c056746e444e339153349ee2 o Switch from firewalld to cranix-firewall
* Tue Aug 20 2024 Peter Varkoly - e2a93cafecf1b01d2cd5ab3ec205f3e77a8a8bc0 o SessionResource Avoid NPE if not crx2fa is delivered
* Wed Aug 14 2024 Peter Varkoly - f2d08ad50ca0e3426f36f843062318b322b3423c o SelfService Remove support for Win7 and add for Win11
* Fri Aug 09 2024 Peter Varkoly - 6676851b06a2bbeeafd203a4b45a025eb83d1b6c o SessionService Use FQHN to connect the server in logon script.
* Thu Aug 01 2024 Peter Varkoly - 608a2f36510aaa36461ffbbaa2825ffe8a8a33a8 o Adapt CRANIX version o SessionsResource.java Superuser may delete all sessions o school-inserts.sql Add initial list of teaching subjects.
* Fri Mar 15 2024 Peter Varkoly - 2d962b59b9f0ab73fb779ca2ecfe6cb33cf234dc o SessionService Allow clonetool functions without crx2fa
* Tue Mar 12 2024 Peter Varkoly - 4ac0ceff900541b4f822cf8baf0bfba078a85534 o Device Do not create uniqe constraint for wlanIP. Sometime it is empty and not null. This results in problems.
* Wed Mar 06 2024 Peter Varkoly - da9f1f5b5dd62b679dba9bf4b09b49ec1d05f2ef o AccessInRoom, DHCPConfig Avoid NPE o Crx2faService Clean up Crx2faSession if it is not valid anymore
* Thu Feb 15 2024 Peter Varkoly - 496d606d4e925219030fa37561a65a3dfed67660 o Optimize inserts. o Create indicies for Acls and Enumerates to avoid duplicate entries.
* Mon Feb 12 2024 Peter Varkoly - 164b49b0a5c3abe47f5e0821fa68f7145da11a48 Remove update scripts. Remove 2fa acls from default acl list.
* Sun Feb 11 2024 Peter Varkoly - 613098e2e123668398703ed221af833044a68cab o data Adapt the setup scripts for new db model. o Config Avoid NPE if no config file exists. o SessionService cephalix and local token have all rights.
* Wed Jan 31 2024 Peter Varkoly - bdbdf1047fa02d9fd01b839c37086f093fe7fba8 Use eclipselink 2.7.14 Remove session from CrxResponse. Add database adaption scripts. Adapt all data modells to be able to generate and update all tables automaticaly.
* Wed Jan 17 2024 Peter Varkoly - 85fcea02f2f1fa6dfcffb9011feac7be514ada5d Avoid NPE. QRCode can be graeter then 2000 char.
* Tue Jan 16 2024 Peter Varkoly - 2cb59bb18612c25ed9c73dba6b6b764ceb07d539 New API system/mailserver/access to handle mailserver access table
* Thu Jan 11 2024 Peter Varkoly - e39aba794a3e4e019c946518242bab3eea81b146 Implementing CRANIX 2FA
* Mon Dec 11 2023 Peter Varkoly - 88072cc3cfa67b4ce5d327a2cedbc7bbb57886a9 o StaticHelpers, UserService Fix Ticket#2418 Benutzer bearbeiten > Passwort bei erster Anmeldung ändern
* Sun Nov 19 2023 Peter Varkoly - 5aaa08b6d2e6c943b73b28345e9540a6f0192ed2 o New feature: now the safesearch can be set separately for the search engines and YouTube. The lists are in /usr/share/cranix/templates/unbound/safesearch/ and schould be symlinked into /etc/unbound/local.d if you want to aktivate it. New api calls: GET system/unbound/safesearch POST system/unbound/safesearch
* Fri Sep 29 2023 Peter Varkoly - 3254ba4e4ef37529711b468fccc9b830278a3ab0 o UserResource, UserService New call to move user devices to the right room by other then students. This can be called by the role: users/moveUserDevices/{role}
* Mon Sep 18 2023 Peter Varkoly - 748a66b6673b379299bad723ac2582418c09cc73 o User, RoomService, UserService Fix moving students devices into the new adhoc rooms.
* Thu Aug 24 2023 Peter Varkoly - 270e7942979f334d9d6b00f79b42db2d45b8cae8 o SystemResource.java getKeyFrom addon should return string not a JSON array
* Tue Jul 25 2023 Peter Varkoly - 04d844a3e55f287e87e5bb07acdb1ca1a0b88077 o ChallengeService Do not use the cached sesion user object. o AbstractEntity.java Use IDENTITY as id generation type. o Fix the newest automatic created tables. Use auto_increment
* Mon Jul 24 2023 Peter Varkoly - 00e1a09d9287a8e1f020a45df527ad0551c7a8ab o Fix typo in teaching context.
* Fri Jul 21 2023 Peter Varkoly - fa6e31c1b5f2f17f973eb4272d9e0dad5a796aa6 o Implementing download and upload of challenges from and to the CEPHALIX server. o Create new service for Subject Area and use the short names for the functions add getById getByName
* Wed Jun 21 2023 Peter Varkoly - 3fa23f65108f4d3c9944f26b2eb6cde8f44316fc o PrinterService - Ticket#2108 neuer Drucker R206 23-06-20 22:18. Take care that default and available printer entries will be removed from rooms and devices befor deleting the printer. - Now we can list printers even they have no entry in CUPS. o updates/020-add-missed-acls.sh Add missed acl: hwconf.modify
* Wed Jun 07 2023 Peter Varkoly - 42a069040bb07433cfc5741f2cd84f3fb3230523 o Ticket #2092 Fernzugriff ändern o AdHocLanResource Set PertmiAll for the GET all api call as in all other resources.
* Thu Mar 23 2023 Peter Varkoly - 7da275e7a6ebd2f140e2f46478c9f2ad7252914f o Implement shutdown and reboot
* Mon Mar 06 2023 Peter Varkoly - 160901376b16563f8b5aa8525e49ae4c17ddab4e o StaticHelpers Avoid NullPointerException
* Sun Mar 05 2023 Peter Varkoly - e156e077e47a1c0f9d013e7f85d74593f073cd6d o Convert references into lower case. o Do not log sql commands
* Wed Mar 01 2023 Peter Varkoly - 6cef9e8716ea60e9a0efcf10bb6df4ef0129606c o ChallengeService Do not make any magic for teaching subject. Refgresh it simply. o CrxChallenge Do not cascade subjects and subject areas. Take care subject can not be null. o AbstractEntity Take care the creator can not be null
* Thu Feb 23 2023 Peter Varkoly - 04ed77cf9b543f554519ecc5ddc21069e644cbb3 o EducationResource.java Implementing allow direct access to domains.
* Thu Feb 16 2023 Peter Varkoly - fdd4b46a762cc6f132a0f75ca7741197ac55119b o ChallengeService Avoid NPE Take care the subject is set when creating a challenge
* Tue Feb 07 2023 Peter Varkoly - f4631bd0698af878c73208ae2ad1ed0da509074d o New feature: teaching subjects and subject areas Now tests can be assigned to subjects
* Thu Feb 02 2023 Peter Varkoly - e65af8fa564d5b0ae9216d7398628f28d5159f5e o Implement removing archives when deleting the challenge. Do not use the cached session user. Implementing download of challenges. API call GET api/challenges/all delivers all challenges, not only the owned ones.
* Thu Jan 26 2023 Peter Varkoly - bb48192714864be3f81a80d06325b02ccf1336f0 o New functionality: Challenges. User with right challenge.manage now can write challenges. These will be evaluated and archived. The challenges can be released for groups or users and can be reused after the results were archived.
* Fri Nov 11 2022 Peter Varkoly - 942d42f4ab8dd94af5685cae6ced0a2dac865c85 o Service Hardcode line separator. Sometimes java thinks he is running on windows. o SupportReques New field recDate in SupportRequest Ignore future changes.
* Sun Oct 23 2022 Peter Varkoly - 1f4486d378fe1c7ed8da347f99ea3c8cf32475a6 o SupportRequest Enhance SupportRequest modell to be able to send attachment
* Sat Sep 10 2022 Peter Varkoly - d61aed9f833393074557cb2e3dbc96cd4079a125 o RoomService Take care that the roomId is set in the access list.
* Mon Sep 05 2022 Peter Varkoly - e63895c4126c72b21bed61ee886b29defd9bf514 o Fix creating logon script. Do not hardcode admin o StaticHelpers.java Log returned text in STDOUT too
* Fri Aug 12 2022 Peter Varkoly - ece7b5ec216b3172ed2d1e4ebd2a21a2ece34c84 Use Device.isFatClient() this makes code more readable. o Device New boolean function to detect if a device is a FatClient o DeviceServices New function to add one device o RoomServices Reorgnaize addDevicesTo using the Device.add function
* Tue Jul 26 2022 Peter Varkoly - 3786e0c26d36bba393f6a3715ec38e1855ba7e3c o data/crx-objects.sql Adapt insert first value.
* Thu Jun 30 2022 Peter Varkoly - e21d1239a14e30a4e5bb6eefd0b7dd249155bbcd o pom.xml Update mysql:mysql-connector-java to 8.0.28 CVE-2022-21363 CVE-2021-2471 o src/main/java/de/cranix/services/SessionService.java Now we will use /usr/share/cranix/tools/login for login to be able to provide custom login scripts o src/main/java/de/cranix/services/GuestUserService.java Append -adhoc to the name of the adhoc room for guest users. Take care to remove the adhoc room of guest users.
* Wed May 25 2022 Peter Varkoly - 07ab8c84893c921e838f3a48dd2ac614025af86a o GuestUserService Append -adhoc to the name of the adhoc room for guest users. Take care to remove the adhoc room of guest users. o Enhance CrxNextID to save the time when the id was created. o DHCPConfig Improve log messages. o RoomService Avoid duplicate entries
* Thu May 12 2022 Peter Varkoly - 93fa320d73ca6146db214ad500cf277e3fad0f9e o New service to handle GuestUser stuff. o Enable teachers to add guest users and groups.
* Wed Apr 20 2022 Peter Varkoly - f0bd11da1148210ac490fb89c0da3829094ac95c Implementing samba fileserver
* Mon Apr 11 2022 Peter Varkoly - ef372ff9179ee27d911365bd432be75ac8c342fc o New api calls and functions to manage Class-AddHoc-Devices of users. PATCH users/moveDevices -> moves all devices in the new Class-AddHoc-Room of all students. PATCH users/text/{uid}/devices -> moves all devices in the new Class-AddHoc-Room of a student.
* Mon Apr 04 2022 Peter Varkoly - c9a90e25bc97779d4b0e0c7f0d3111f4963938c6 o Fixing #879 \"Installationsset bearbeiten\" in neuer cranix-web-Version fehlerhaft New Service: SoftwareSetService
* Thu Mar 31 2022 Peter Varkoly - 3a302723aa57ac2dbbfcf565bffa4f5eb8b2d3d6 o Get back to separated printserver.
* Fri Mar 18 2022 Peter Varkoly - f3cfea8984b6af9bddb8c0b8eb29281449611e92 o UserService Convert quota from kb into MB o EducationService Split one try-catch into more to be able to localize error. o RoomService If a user is allowed to add a device, he have to get the list of all rooms to register.
* Wed Mar 16 2022 Peter Varkoly - 1211cdaa4b844165c60b5d4c7128fbc804637b89 o Device Increase counter if user logged in. o PrinterService Fix deleting printer: Start transaction. Do not return null in case of error. New function applyAction o PrinterResource Remove deprecated api calls. New api call: applyAction o GroupResource Enhance swagger documentation o EducationService If a student is not member of any groups this will not introduce into the list. Fix this situation. o Session Rename commonName to fullName Avoid logging too much o EducationResource, EducationService Move function in Service from Resource Code clean up. Remove deprecated api calls. Enhance swagger documentation o AdHocLanResource, CloneToolResource, DeviceResource Code clean up. Remove deprecated api calls
* Tue Feb 08 2022 Peter Varkoly - b5bcc9058be3b4b678931e337853085c4be6b962 Use actuall swagger. Fix sesseion acl issue.
* Mon Feb 07 2022 Peter Varkoly - 41f39503220fd2fd6cf3ed0d8a5352e8fce0a8b2 o Clean up session handling. Avoid duplicate attributes: acls userAcls, dnsname dnsName... o Fix deleting more rooms by apply actions o Fix open windows profile to rw
* Sun Jan 16 2022 Peter Varkoly - 627551a849b6e31863d533483dbcce2bfbef52e3 o New handling of printers. Put a lot of stuff in plugin. o Remove not used API-Calls o Service.java Add new function to get the MConfigs with same type key an value.
* Tue Dec 14 2021 Peter Varkoly - 0c69d2208a571a61d368f590d7b7c38981109bab o DeviceService Clean up logged on attribute if start log of on the client. o Create indizies for CrxConfig o CranixApplication, ObjectResource New resource to handle all the objects. First step is to handle the configs and mconfigs. o SessionService Create Variable CRANIX_USER__SESSION_IP=\"\" in /etc/sysconfig/cranix And the user will logg in on this device everytime o AccessService, RoomResource, RoomService Fix mapping of actual access lists. o PrinterService, Printer Provide the ip address of the printer device too. o Session Fix calculating user acls.
* Sat Oct 23 2021 Peter Varkoly - 02afe2fab4bb148f6f709f3f307b3e6528f83a5a o New API to get the firewal services. Make rule hash more readable. Use the right object type for AccessInRoom. Add missed ACL for creating printer. Now this is availbe for all sysadmins. Delete does not have body. We have to use POST. Now we only provide firewall rules for rooms. Fix setting outgoing firewall rules. Now we propagate the right system.superuser. This is needed to be able to read all files on the file system. But this right will not be assigned to any group or user. printers.add role can be set for all sysadmin user.
* Thu Oct 07 2021 Peter Varkoly - 28b58e01ffaaea1a8d1fb4739f19762693d07e43 o SystemService Fix setting fw backend incoming rules. This will be made by a new tool script: set_fw_incomming.py o DeviceService. Code clean up. Enable import devices using roomids and hwconfids. Try to solve transactions problems. o StaticHelpers UserService Introduce again telex style creating of logins. o SoftwareService Join the domain befor start installing the packages.
* Fri Sep 17 2021 Peter Varkoly - b0f8193cfae0bcbff219458bfbc3ccbe0b9b1d08 o Fix indicies update script
* Wed Sep 15 2021 Peter Varkoly - 8f8cf61dba0722436d3391de03982a64e2a1f056 o UserService Fix deleting user with more devices.
* Tue Sep 14 2021 Peter Varkoly - e1cc0657c128fb6ade37fc62d85de11db2457fe1 o SystemResource New API to set the firewall status. PUT system/firewall/{status} -> stop, start, restart o GroupResource, GroupService [#422] API für den Besitzer einer Gruppe: crx_api_text.sh GET groups/text/{groupName}/owner crx_api_text.sh PUT groups/text/{groupName}/owner/{userName}
* Mon Sep 13 2021 Peter Varkoly - 0482d5ec42d5b598dee6d9125633b66f780d34bc o HWConf CloneToolService Fix deleting partitions
* Sat Aug 28 2021 Peter Varkoly - e9992c1ef61ea6b173c16cf3904e3a9fbcdeb618 o SelfService Avoid NPE if no user was found. o UserResource Implementig download of archive of the pdf files. o CloneToolService. Use plugin to reset devices instead of complicated java code. o AccessService, RoomService Enhance error logging. Add function name to the logger info o JobService Fix timestamp convertion
* Sat Jul 31 2021 Peter Varkoly - e09ecf90dfd89d0adbbc99162c4a5895238c2a54 o JobService Fyx typo Code clean up o unify time handling.
* Wed Jul 28 2021 Peter Varkoly - f9bf511473b97dd7a7dc66ee67e2c825778730ca o config.yml Fix version o EducationResource Fix #380 PCs sperren (incl. Lehrer) RS-Bruckmuehl o Group Fix #379 Versetzung: Alte Klasseneinträge werden nicht entfernt o DeviceService Fix checking wlan mac address by modifying an existing device o RoomService, SelfService Consider all rooms in wich a user may register devices not only the first one.
* Tue Jun 22 2021 Peter Varkoly - 9b9c8023f1cc0c9a71f24ae0f94a19111e2230fd o Adapt version of jar file o Room,RoomService - Fix #348 Raum anlegen funktioniert nicht Intorduce new transient parameter for Room: ignoreNetbios. If it is true the lenght of the room name is not terminated by 10 characters. - Do not show inactiv parameters. For ACT access in room there is no login, proxy, portal, printing and direct attributes. o SystemService Fix finding outgoing rule.
* Sun May 16 2021 Peter Varkoly - 428037cbade9267b946a8a3341231ba3355e0bbc o SmartRoom Adapt access in room type. o We do not have dedicated printserver any more
* Sat May 15 2021 Peter Varkoly - bdcd470f82d7b6e9e56bcc518f1b3c6d7dad9be0 o RoomService, AccessService, EducationResource Use the new crx_manage_room_access.py program to manage room access state. o PrinterService There is no printserver anymore o 014-enlarge-version-field.sh Fix typo. Thanks Tobias Sesselmann o New api call to get the default access in a room: GET rooms/{roomId}/defaultAccess o #298 100-change-member.sh plugin not working o Set index for IP in Devices to avoid create private devicec with the same IP-Addresses. This can be happened if the 2 devices will be registered at the same time.
* Sun Apr 25 2021 Peter Varkoly - ca306e4782cc65cbbb5fbf4cc1170e3bda7a1d7f o Initial version for CRANIX 4.4
* Remove cranix printserver. We do not need it anymore.
* Adapt room access handling. Printer access and logon acces is now handled by the samba configuration- 4.3 patches o Add missed acl to delete a hwconf. o Acl Handling: Find acl not only by id but by name too. o Softwares Avoid NPE and log it. Remove not used code. Add Column annotation Take care that fullName name and description fits in the database fields. o Add missed update file o Printers Avoid creating printer name duplication
* Tue Apr 06 2021 Peter Varkoly - d5e3acb90239c609d172a629194ba531a0aae50e o UserService Role name must be written in lower case o CloneToolService Fix modifying the partitions of a HWConf
* Fri Apr 02 2021 Peter Varkoly - 1e808b3b931aa6bca6254ac5bac58714d0b660db o CloneTool
* New api calls to get the state of multicast cloning and stop multicast cloning. GET clonetool/runningMulticast DELETE clonetool/runningMulticast o SystemResource Fix rights for reading squid lists. This is necessary for unbound too. o UserService, Alias Fix setting aliases. o Announcement Fix error messages o User Take care to remove taskResponses from deleted user.
* Wed Mar 17 2021 Peter Varkoly - 3ce58c3973e5b191b4b9f01703a948e762bde20d o Remove not used function. o Fix Typos. o 2 new variable to controll dynamic room control: de.cranix.dao.Education.Rooms.mayControlFromInRoom de.cranix.dao.Education.Rooms.mayControlInRoom o DHCPConfig.java Wait min 2 sekonds befor restarting DHCP server to wait other adHocRoom registrations. More can be set by: de.cranix.services.DHCPConfig.wait o Room name can be longer then 10 if it is an adHocRoom o Put applyActions into the Service frrom resources o Implenting Tasks and TaskResponses. o Implementing modifying accessInRoom. o Implementing moving devices from one room into the other.
* Mon Feb 22 2021 Peter Varkoly - 130565d55a7db5db2b5a574b7d58c0fcebd643d4 o CranixConstants.java Add world wide readable rights. o GroupResource.java Adapt group members need right modify.group
* Tue Feb 16 2021 Peter Varkoly - 2a5a28f0c5fb7172c4cbd2d3b1cd65e15afe2cf5 o Start plugins if system configuration will be changed. o Set network for AdHocRoom too. o Fix typo in response text. o Remove unnecessary JPA call.
* Sun Feb 14 2021 Peter Varkoly - 74928ae04a5b2f7857287721d872ec1a8f548dc8 o Since salt-master was added as dependency to crx_salt_event_watcher this will be automaticaly restarted if salt-master will be restarted. o Fix response messages.
* Thu Feb 11 2021 Peter Varkoly - ec0dfcb0f71f4942105a58b70635509f0b56bede o Birthday can be empty too. o New function to find CrxMConfigs by type key and values.
* Sat Jan 30 2021 Peter Varkoly - 4b64a3a2856c9afb59d96bd5447654f092ba7a97 o RoomResource Fix call to set the scheduled access
* Wed Jan 27 2021 Peter Varkoly - c9794ec20bc420fedbce0f98973a884fcbe8b5b3 o RoomService.java Fix find rooms for getting the new room ip.
* Tue Jan 26 2021 Peter Varkoly - c7c523ba4ec78f32a77e06964d37d61b9eb429a8 o resources/SystemResource.java Backend script was rewritten in python
* Mon Jan 25 2021 Peter Varkoly - 3ed05a600704604abc2ca263bcf04e59f3d59876 o UserResource.java New call to collect the users devices in a class AdHocRoom o DeviceResource.java New api call to remove device without revriting dhcp and salt configuration o crx-objects.sql 018-create-missed-inicies.sh Avoid creating identical categories
* Thu Jan 21 2021 Peter Varkoly - 083bed6f338c834722a571ad7e24c310bf71d636 o Enumerate.java Add missed JPA attribute: creator o SystemResource Fix path o Code Clean up. Fix handling of Enumerates.
* Tue Jan 19 2021 Peter Varkoly - 892f73dc9be5ed158fbaa5cdf8344be43d4c0cd0 o Categories Add missed indicies to avoid duplicate entries. o Get rid of Impl Classes. o SoftwareService.java Avoid NPE if hwconf or room is null
* Wed Jan 06 2021 Peter Varkoly - 291cadf33e69ca1a750ed403bebb19dbc961f96c o Salt sls file handling
* Split applySoftwareStateToHosts function into writing the device state files and writing the top sls file.
* The new function applySoftwareStateToHosts(List) recreates only the statet files for the Devices in the list.
* The new function rewriteTopSls() rewrites the top.sls file an takes care to remove not used device sls files.
* Reorganize code. o persistence.xml Add default time zone to db url
* Mon Jan 04 2021 Peter Varkoly - ef4b7417d543c209092bb5022f899a4ec0e007fb o Set api call functions public o Fix creating devices.
 
ICM