SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for oss-java-1.0-94.1.noarch.rpm :
Mon Feb 19 13:00:00 2018 varkolyAATTsuse.com
- 61af5316ac5a51e17feaab747532dae0557dd37d
Move cephalix objects from de.openschoolserver.dao to de.cephalix.api.dao

Sat Feb 17 13:00:00 2018 peterAATTvarkoly.de
- d325904095170926ab415e7b3285e142067f9450
o Fix bad mapping.

Fri Feb 16 13:00:00 2018 peterAATTvarkoly.de
- 915647b5809d226960432dabd5a4e2d576093ecc
o Enhance reset minion function.
o Now we can save customers and institutes and regcodes.
o Devices: new attribute counter for cephalix statistics.
o Use TIMESTAMP instead of DATETIME
o SessionController
New function to create Session object with the localhost token.

Thu Feb 8 13:00:00 2018 peterAATTvarkoly.de
- 0aa9e913df341ebca4948c2473ece5d9de5a8cea
o Enhance reset minion function.

Wed Feb 7 13:00:00 2018 peterAATTvarkoly.de
- b94c4f6ad4fc72de608eacf280b35e1c998d1745
o Enhance logging.
o Make setting software status on device to work.
o Fixing some typos.

Mon Feb 5 13:00:00 2018 peterAATTvarkoly.de
- 62f153127896b81d3d3a30dc555e6ac4f9509e04
Use utf8mb4 in mysql.

Sun Feb 4 13:00:00 2018 peterAATTvarkoly.de
- e4bbaa36ecac3f716db5bcebc69cd611ab015652
o Jobs
- Fix default walue and function type.
- endTime is not a transient variable this need be written in the database.
- Create api functions for job handling:
- createJob, searchJob, getJob, setJobExitValue, restartJob
o Softwares
- A lot of changes which was neccessary after testing the software installation.
- Enhance documentation.
o Categories
- Set the right logger.
- Set the ids of the member objects when returning the list.

Wed Jan 24 13:00:00 2018 peterAATTvarkoly.de
- 4f70210109e69dd7baff127ba079ef582fdb4c10
o long -> Long
o EducationResource:

* New functions:
- collectFileFromDevice
- collectFileFromRoom
- collectFileFromStudentsOfGroup
- collectFileFromMembersOfGroup
- getRoomActualController

* getRoomControl now we can write the credential file in the controlled room via salt.
o SoftwareController: A lot of bugfixes.

Fri Jan 19 13:00:00 2018 peterAATTvarkoly.de
- 228da7f4952a3902f61c2c2dfdb6e238dabc5d45
o New function to manage the rooms.
RoomController.java
o Trow error when software can not be dowloaded
salt does not accept more then one dot in sls filename.
SoftwareResource.java, SoftwareController.java
o Move manageDevice into deviceController.
EducationResourceImpl.java, DeviceController.java, EducationController.java
o Remove institute reference from job.
CephalixInstitute.java, Job.java, JobController.java

Mon Jan 8 13:00:00 2018 peterAATTvarkoly.de
- 0503bbac10fc8f6ec7a34817efa3a9241b6be8b7
Rename WLANIP to wlanIp and WLANMAC to wlanMac because Json naming was lowercase if AATTColumn was given.
Remame wlanMac and wlanIp geters and seters too.
Reorganize imports.
Do not log as info but debug.

Sun Dec 24 13:00:00 2017 peterAATTvarkoly.de
- 284e751cfbdfa44d6d230ec6cc7585f1a84bf5bb
Fix some typos.
Make setter and getter eclipse conform
o DeviceController.java
Allow adding and removing WLAN card.
Fehler #1115: devices modify mahnt MAC Adresse an.
o Device.java
Workaround for ignored AATTJsonIgnore

Sat Dec 23 13:00:00 2017 peterAATTvarkoly.de
- bd569c475bd1688fabdf19b137c0c87f00166c55
New class for squid external_acl_type: OssSquidSSO.java
Add the starter to the git too.
Add classes world readable.
o DeviceController.java
Find the first device with the same IP
o UserResourceImpl.java
Now we are able to get all arbitable config paramater for a user.
o DeviceResourceImpl
Return only the user name or empty not the full text whis is required for squid

Fri Dec 22 13:00:00 2017 peterAATTvarkoly.de
- 1e5fd1567944013337bad3fbdaf7f206a0bb5ee0
Fix path

Thu Dec 21 13:00:00 2017 peterAATTvarkoly.de
- 28d9174d59b8df8b0beee89938698a0143f76130
Convert long into Long in DAO.
Acces type do not need more then 3 characters.
Implementing new api functions:
PUT rooms/{roomId}/defaultPrinter/{deviceId}
GET rooms/{roomId}/defaultPrinter/{deviceId}
DELETE rooms/{roomId}/defaultPrinter
POST rooms/{roomId}/availablePrinters
PUT rooms/{roomId}/availablePrinters/{deviceId}
DELETE rooms/{roomId}/availablePrinters/{deviceId}
GET rooms/{roomId}/availablePrinters
GET education/rooms/{roomId}/users
GET education/rooms/{roomId}/groups
GET education/rooms/{roomId}/devices
GET education/rooms/{roomId}/defaultPrinter
GET education/rooms/{roomId}/availablePrinters
GET education/proxy/positiveLists
GET education/proxy/myPositiveLists
POST education/proxy/positiveLists
GET education/proxy/positiveLists/{positiveListId}
DELETE education/proxy/positiveLists/{positiveListId}
POST education/proxy/rooms/{roomId}
DELETE education/proxy/rooms/{roomId}
Ticket#1109 Education Controller tippfehler.

Sun Dec 17 13:00:00 2017 peterAATTvarkoly.de
- Separate tables and content
- Fix surename -> surname

Thu Dec 14 13:00:00 2017 peterAATTvarkoly.de
- 33ec10b6ee4c94b4ca93d151377755240b1f5061
New api unktion GET users/byUid/{uid}/{attribute}
Use credential files to login. This is safer.
[#1092], role names changed for students and teachers

Sat Dec 9 13:00:00 2017 peterAATTvarkoly.de
- 6f652bac5f055e7bfb6945dbfeff33703e3f7823
Apply prefix for config file variable keys.
Make login safer. Write credential files.
Add positive list table

Sat Dec 2 13:00:00 2017 peterAATTvarkoly.de
- 0fad755a5536de30f03a8ac9853f8a97c7a4d1e
Implementing proxy default settings.
All acls should be saved in the database.
No acls by role
New system call to get the allowed modules.

Mon Nov 27 13:00:00 2017 peterAATTvarkoly.de
- a3fdd70edbab7209d1cc7df3401cad7cb81e643c
o Avoid NPE DeviceResourceImpl.java
o Fix the dricetory rights.
o Add right to squid to read the localhost token if neccessary and
restart the squid service.

Sun Nov 26 13:00:00 2017 peterAATTvarkoly.de
- 5a6e0e3e3edaa6d36c473f95d15f13c009ccc505 (HEAD -> master, upstream/master)
Implementing handling of OssLoggedIn.
src/main/java/de/openschoolserver/api/OssLoggedIn.java
src/main/java/de/openschoolserver/api/resourceimpl/DeviceResourceImpl.java
src/main/java/de/openschoolserver/api/resources/DeviceResource.java
testbuild.sh
src/main/java/de/openschoolserver/dao/controller/DeviceController.java
Set quota values.
src/main/java/de/openschoolserver/dao/controller/UserController.java

Mon Nov 20 13:00:00 2017 peterAATTvarkoly.de
- 1d597ae43a10f0e08478c223bafb75a735f6b92c
o Some new api functions to simple start and stop cloning.
- PUT api/clonetool/{ID}/cloning/{multicast}
- PUT api/clonetool/rooms/{ID}/cloning/{multicast}
- PUT api/clonetool/devices/{ID}/cloning
- DELETE api/clonetool/{ID}/cloning
- DELETE api/clonetool/rooms/{ID}/cloning
- DELETE api/clonetool/devices/{ID}/cloning
CloneToolResource, CloneToolController
o Delivery to IP-Adresses and names for the CloneTool in a simple form.
Allow registering via PUT with mac ip and name for the clone tool.
CloneToolResource
o Avoid NPE if no partition description does exists.
CloneToolController

Sat Nov 18 13:00:00 2017 peterAATTvarkoly.de
- a0246324d5103b5e642f73298f30f137349fe956
o Set the creator of ConfigValues.
Controller.java

Fri Nov 17 13:00:00 2017 peterAATTvarkoly.de
- 8ac3aed71460d61f350bbbb29ab61cf090f8888a
o Some new functions needed for the new feature by clone tool for registering new workstations.
CloneToolResource.java
RoomController.java

Thu Nov 16 13:00:00 2017 peterAATTvarkoly.de
- e1ad3ef996dd49f901f010b6de1440c863
oss-objects.sql
Devices have owner not creator.

Tue Nov 14 13:00:00 2017 peterAATTvarkoly.de
- 85c04f9e4688e81e50948b741da04bb1ff04e14a
Add script to speed up testbuild.
API:
DeviceResource implementing device import from CSV file.
SoftwareResource Enhance description
DAO:
SoftwareVersions Enhance with field status:

* C -> current this is the most recent version and does exists on the server and can be installed

* R -> replaced this version does not exists on the server but is installed on some clients

* D -> this is an older version which does exists on the server and can be installed
SoftwareStatus New stati:

* US -> update scheduled

* FR -> installed version is frozen: This must not be updated.
Devices: Remove creator_id we only need owner
DAO Controller:
CloneToolController implementing getByName
DeviceController implementing importDevices device import from CSV file.
RoomController implementing getByName
Fix starting and commiting transaction.
SoftwareController A lot of steps into the right direction.

Sat Nov 11 13:00:00 2017 peterAATTvarkoly.de
- 07a445f57b5fbbc5b8a7c439cf1e063bd7a2d6f3 (HEAD -> master)
oImportHandler.java
- Wir brauchen nicht so viele logs.
- res.getObjectId() liefert die richtige Id.

Fri Nov 10 13:00:00 2017 peterAATTvarkoly.de
- cc9b2d97847c09bb880a1130771dc8e38f70c3a8
o Enhance logging. Log created objects in Debug mode.
o UserController.java
- Set default quota.
- Start first the add_user plugin befor adding member to the role group.
- Avoid NPE.
o ImportHandler.java
- Get the id of the new user from the OSSResponse object.
- Do not add user to the groups by testing.

Fri Nov 10 13:00:00 2017 peterAATTvarkoly.de
- 85ff5a93f4b8d5804195dfecba5d0031237c34e8
o Finding no user by uid is not an error.
o Fehler#1084 apache lauscht nicht auf externer IP
o Room description can be left empty.
o Code cleanup

Thu Nov 9 13:00:00 2017 peterAATTvarkoly.de
- 30becb9905a46f2ea4d50ff2450cc9f163e5ee62
o Implementing GET devices/byHwConf/
o Save the schoolnet as the first network
o Implementing modify room.
o Code clean up.
o Create new Acls.
o Do not create LoggedOn if allready exists. This couses exeption.
o AdHocLan: Deliver the room list for normal user instead of the IDs.

Mon Nov 6 13:00:00 2017 peterAATTvarkoly.de
- 36110da038d0dd8a3023dcd45b49019c7f6ef21f
o Enhance the superusers list with groups when name starts with AATT
o Fehler#1078 Geräte anlegen. Do not close a closed EM.
o Not finding a user is not an error. Log it only with debug.
o Fix typo in role name: administrations -> administration
o Fehler #1086] (Testbar) /education/rooms liefert null

Sun Oct 29 13:00:00 2017 peterAATTvarkoly.de
- b833656d061fd5d65b6fc0127a88a5810577711b
o Users
Create new field to save the initial password of a user: initialPassword
o Softwares
softwareVersions must not be JsonIgnore. At last one version must be given.
Return the created object id.
o ImportHandler.java
setting user password for new users
o EducationController.java SessionController.java
Avoid NPE

Mon Oct 23 14:00:00 2017 peterAATTvarkoly.de
- 3058e81d978692f472abd5ad9f4162e4f17700b0
o Some fixes in AdHocLanResource.
o Return the IDs of created new Objects in OssResponse
o JobController.java
Implements time scheduled job starting.

Sat Oct 21 14:00:00 2017 peterAATTvarkoly.de
- 43ca42da860e7844da8727b1f7bb6b72be8cf185
o Initial version of Job and JobControl
o The most of the object should get a creator_id field to be able to prevent deleting and modifying objects created by cephalix.
o New function in Controller.java myModify to evaluate if an object may be deleted or modified by the session user.
o Remove AATTJsonIgnore from partition.
o added response on import
o import log added
o Some changes to avoid NPE
o removed uuid from inforamtions objects
o Implements getter and setter for the transient variables too.
o Rename Response to OssResponse

Sun Oct 8 14:00:00 2017 peterAATTvarkoly.de
- 057363a22c7037a2b8da450b70590dad3224d18a
o Initial Cephalix Objects.
o Now we can translate texts.

Sat Sep 23 14:00:00 2017 peterAATTvarkoly.de
- eecc04db0ed6ddb5ffc73666b9673b2cb48dba18
o RoomController.java
Fix checking empty string.
Fix api url.
o CloneToolController.java
Create partition if does not exist.
Adapt partition keys to clone tool.
o OSSConfig.java OSSMConfig.java
Fix name of keyword.

Fri Sep 22 14:00:00 2017 peterAATTvarkoly.de
- f463e4e7f10fd2e0d313f2c30427ecbf1d5cc8a1
o SessionsResourceImpl.java
Convert admin and administrator to Administrator.

Wed Sep 20 14:00:00 2017 peterAATTvarkoly.de
- 1ee175c965ac5b60aa258018fec13eb92b5ba3dc
o New fuction to deliver the licences for the devices to be able to create the salt license grain.
o Remove references from User JSON
o The user admin does not exists anymore.
o Convert admin and administrator to Administrator. The user admin does not exists anymore.

Tue Sep 19 14:00:00 2017 peterAATTvarkoly.de
- oss-api must be started after the database was started.
- set cephalix pw in properties.

Mon Sep 11 14:00:00 2017 peterAATTvarkoly.de
- 3ea39ca663d5a58955366497ccfb3c8c5f4a97a7
o Fix named queries and JsonIgnore.
o DeviceController.java
It is not an error when the IP-address can not be found.
o SessionController.java
Fix evaluating MAC address.
o SessionsResourceImpl.java, Session.java
Now we can log new sessions

Sat Sep 9 14:00:00 2017 peterAATTvarkoly.de
- 553185cb2e32df453153b2de8e63f9bbabd73034
Implementing AdHocLanController

Tue Sep 5 14:00:00 2017 peterAATTvarkoly.de
- 1ca03d20e17d4b8ce5cb30473c96240ba1fb9417
o Implementing OSS info.
o Now we can deliver the list of software status on a device.
o Now we can remove software status from a device.
o Now we can set the installation status of a software in a given version on a device

Thu Aug 31 14:00:00 2017 peterAATTvarkoly.de
- 807219ca3a97660aafd85e662908c3bd578f664b (HEAD -> master, upstream/master)
Some litle changes.
Now we can add and download software.

Thu Aug 31 14:00:00 2017 peterAATTvarkoly.de
- d3027a373cba9f0f26a9106137ba4ac36fa1f719
o oss-objects.sql
Enhance Device DAO with the fields of dosys.
o New Object RoomSmartControl for EdurcationController
o Go ahead with Education getControl.
o First working controller for the Softwares

Sat Jul 29 14:00:00 2017 peterAATTvarkoly.de
- 1255f025cb9d7ddb8146dfdd260d635d5909d1e4
Introduce new standard hwconf BYOD for self registered devices.
Fixing Table name of AccessInRooms
Take care of removing workstation accounts by deleting a device.
Only devices with hwconf deviceType fatClient gest workstation users.
New named queries Room.findAllToUse adn Room.findAllToUseId to find all rooms without ANON_DHCP and smartRooms.
Save hwconfs for removing by de.openschoolserver.dao.HWConf.protected.
Remove ManagedMobileDevice and MobileDevice as deviceType.
Set default room control type to inRoom.

Fri Jul 28 14:00:00 2017 peterAATTvarkoly.de
- bf9b772c037736098ab17ef49faa280353dce2cb

Sun Jun 25 14:00:00 2017 peterAATTvarkoly.de
- Add /opt/oss-java/tmp
- Set all files and directories readable only by root.

Mon Jun 19 14:00:00 2017 peterAATTvarkoly.de
- ad6eb50d10c6630c1fea4920f429a3ba8028672b
o RoomController.java UserController.java
Create worksatation users.
o Controller.java
Use javas matches on the right way.
o oss-objects.sql
Correct Table name Softwares.
o TestUser.java
Do not use combined pk becouse user_id should be null.
o RoomController.java
Fix ip address generation for WLAN-MAC
o All DAO: Make ManyToMany safe.

Sun Jun 18 14:00:00 2017 peterAATTvarkoly.de
- 0c787c366ca1da115a1dc2588de4c2b1c3494776
o Take care of ManyToMany relations by deleting the objects
o [OSS 4 - Fehler #992] LoggedOn fehlt

Fri Jun 9 14:00:00 2017 peterAATTvarkoly.de
- 2845f9eeb5b10b6f2c347aade7b2139794da513a
o oss-objects.sql
Remove not used table. AssignedSoftware

Thu Jun 8 14:00:00 2017 peterAATTvarkoly.de
- 7c058a56050d92893f43f561c433429a0522ef26
o update to swagger 1.6, fixed unit test, started importers
o Add modify and delete to DeviceResources.
o Safe merge of objects.
o Implements SoftwareResource.
o Implements CategoryResource

Tue May 30 14:00:00 2017 peterAATTvarkoly.de
- Rename Session -> Sessions, SoftwareVersion -> SoftwareVersions

Tue May 30 14:00:00 2017 peterAATTvarkoly.de
- 838093b0e6713a99bbab333cd2c9d22351dcb9a4
o Rename Session -> Sessions, SoftwareVersion -> SoftwareVersions
o New attribute of Session dnsName.
o Fix evaluating MAC address

Wed May 24 14:00:00 2017 peterAATTvarkoly.de
- e702f98e25e39d95be3b88e4f64c78b3c2f20c6f
o small corrections for NPE avoiding
o Implementing software and categories
o Make description in all tables 64 byte long.
o Introduce the categorie.
o All objects can be member of categories.
o Introduce software.
o Add uuid to users.
o Join the AccessInRoomTables
o The proposed workstation name must be dns conform.
o New roomType enumerates.
o trac#856 avoid NPE when no dhcp conf file exists
o We can remove more then one user at once.
o Fehler #901: tippfehler

Mon Apr 24 14:00:00 2017 peterAATTvarkoly.de
- ef2e999087c86118335c021bd583bbb69ecd292f
o Fix typo SessionsResourceImpl.java
o Initial version of OssLoggedIn.java and GetJPAInf.java
o Use Use org.slf4j.Logger.

Mon Apr 10 14:00:00 2017 peterAATTvarkoly.de
- 18651ad0b25390868d53e254ff8c419be27f44b0
o Fix typo.
o Use equals instead of ==
o Use isEmpty instead of == \"\"

Sun Apr 9 14:00:00 2017 peterAATTvarkoly.de
- 2dc1b01f82f2e77c0de903c4fd7ab3ac062cbba6
o Feature #857 Firewall Interface.
o Feature #856 Sofortregistrierung
o Feature #852 Zugriffsstatus Raum
o Controller.java
New function systemctl. Interface to systemd.
o SessionController.java
Set loggedOn when creating session.
o Add api functions for oss-clone and OSSLogon.

Sun Mar 26 14:00:00 2017 peterAATTvarkoly.de
- c00cc752fb1ddf3f415cd2bd99e30104132e3a8c
o New api function users/syncFsQuotas to syncronize the filesystem
quotas into the JPA
o By starting the oss-api create a new session for local services.
Save the token into oss-api.properties.

Wed Mar 22 13:00:00 2017 peterAATTvarkoly.de
- 8e111c208a24fde8cb8c520e09efdde056f97a9e
o Device.java Group.java Room.java User.java
Save rows in DAO which must not be modified.
o SystemController.java
Enhance system status with rooms and devices.
o UserController.java
Use checkPassword from Control.java
o Controller.java
New function checkPassword
Fix isProtectetd: field separator is \",\".

Thu Mar 16 13:00:00 2017 peterAATTvarkoly.de
- cec400572421c205c0534ed3c5772d89e2448165
o RoomRescourceImpl
Implements logging
o SessionsResourceImpl
If device null set it to \"dummy\"
Implementing deleteSession
o Controller
Clean up.
o SessionController
Implementing checking password by smbclient
o config.yml
Communication is unsafe listen only on localhost
o oss-objects.sql
Fix some sql typos

Wed Mar 15 13:00:00 2017 peterAATTvarkoly.de
- 5ebabeac546e212ab4e11b2c5af383e92fde058e
o Device.java, Room.java
hwconfId is not transient but a miltiple read only mapping for hwconf_id
o DHCPConfig
Do not create dhcp entry for devices without mac address.
o UserResource
delete and modify: return Response instead of boolean
o Room.java: hwconfId is not transient.
o Controller
The constructor reads the proferties
New function isProtected to check if an object may be deleted.
o DeviceController,GroupController,RoomController,UserController
Check if an object may be modified.
o oss-objects.sql
Create dns entries for the servers IP.
o oss-api.properties
Provide the lists of protected objects.

Mon Mar 13 13:00:00 2017 peterAATTvarkoly.de
- 6a75d88c4baae7246341698a2fbf9b5bab9ed59e
o UserController.java Check birthday and role

Sun Feb 26 13:00:00 2017 peterAATTvarkoly.de
- c01c00ee1dae84242c9670d99a355221d7bcfaca
- Activating OSSAuthorizer
- oss-dao/data/oss-objects.sql script to find actuel roles
- Initial steps for permition handling.
- Make names identical with samba names.

Thu Feb 23 13:00:00 2017 peterAATTvarkoly.de
- f19c29f0109f87252132b2ebf620e21473c40a0a
- Make files in bin executable
- Fix sql setup file
- Implementing session handling

Wed Feb 22 13:00:00 2017 peterAATTvarkoly.de
- Add oss-objects.sql

Tue Feb 21 13:00:00 2017 peterAATTvarkoly.de
- Initial version of oss-java


 
ICM