commit bf2788df7c161dc01b33aec34b8be50e7b81ddd8 Author: Manuel Simon Date: Mon Jul 22 12:43:28 2024 +0200 add solution 12 tutorial12-solution.pdf | Bin 0 -> 110364 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 653ed0e102afbc3d81f9eeefafdc0bacc9f8554c Author: Manuel Simon Date: Mon Jul 15 12:13:48 2024 +0200 add quiz 4 altklausuren/quiz4_2024-solution.pdf | Bin 0 -> 97735 bytes altklausuren/quiz4_2024.pdf | Bin 0 -> 96804 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit 19dac71d49da00e8fa330e964b618e11d3e8c1f1 Author: Stefan Lachnit Date: Sun Jul 14 18:42:51 2024 +0200 add tutorial 12 tutorial12.pdf | Bin 0 -> 99986 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit a9b9fa929dd0cb7f92646760c860430551ac44cb Author: Manuel Simon Date: Fri Jul 12 20:05:36 2024 +0200 solution 11 tutorial11-solution.pdf | Bin 0 -> 182280 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit a2c90525d51617ef0996e9eaa470fa0a2d3d3b2e Author: Manuel Simon Date: Sat Jul 6 09:09:04 2024 +0200 add tutorial 11 tutorial11.pdf | Bin 0 -> 147012 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit d9733f68d6dca156f7a77f3898695054091ff2ae Author: Manuel Simon Date: Sat Jul 6 09:08:09 2024 +0200 add solution 10 tutorial10-solution.pdf | Bin 0 -> 161807 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 03d7eebb8c9e50ed5a7ae9b9405c4cc6935564c4 Author: Stephan Guenther Date: Wed Jul 3 09:50:54 2024 +0200 updated udpchat with last version from lecture codedemos/udpchat.py | 75 +++++++++++++++++++++++++--------------------------- 1 file changed, 36 insertions(+), 39 deletions(-) commit 3e5dd58de0f8ee2a857aad97f202f7b4e769ac17 Author: Stephan Guenther Date: Wed Jul 3 09:50:22 2024 +0200 codedemos codedemos/tcpchat_server.py | 94 +++++++++++++++++++++++++++++++++++++++++++++ codedemos/udpchat_server.py | 68 ++++++++++++++++++++++++++++++++ 2 files changed, 162 insertions(+) commit 92846d4b75fdfd5ea9044467e37be6c77787e1cb Author: Stefan Lachnit Date: Tue Jul 2 14:02:17 2024 +0200 update tutorial 10 tutorial10.pdf | Bin 140602 -> 140537 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 5cda068f0832e3d4ae82ecb62cbd332e34c1262e Author: Manuel Simon Date: Mon Jul 1 16:23:09 2024 +0200 solution quiz3 altklausuren/quiz3_2024-solution.pdf | Bin 0 -> 137158 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit fbd4ea8518f0215942d0472d3806c38735bc8660 Author: Stefan Lachnit Date: Mon Jul 1 16:13:04 2024 +0200 small update to tutorial 10 tutorial10.pdf | Bin 138955 -> 140602 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit cf9a5edca075ce3c8ceb98377f995b907151523e Merge: 4790176 efb533b Author: Stephan Guenther Date: Mon Jul 1 12:39:05 2024 +0200 Merge branch 'main' of gitlab.lrz.de:grnvs/2024/material commit efb533b8ad45826c8a8049efa040d09a04c544c0 Author: Stefan Lachnit Date: Mon Jul 1 10:36:25 2024 +0200 add assignment 4 assignments/assignment-4.pdf | Bin 0 -> 117580 bytes assignments/assignment-4/C/.gitignore | 13 ++ assignments/assignment-4/C/Makefile | 33 +++++ assignments/assignment-4/C/src/arguments.c | 117 ++++++++++++++++++ assignments/assignment-4/C/src/arguments.h | 14 +++ assignments/assignment-4/C/src/assignment4.c | 137 +++++++++++++++++++++ assignments/assignment-4/java/.gitignore | 20 +++ assignments/assignment-4/java/Makefile | 37 ++++++ assignments/assignment-4/java/deps/manifest.txt | 2 + assignments/assignment-4/java/deps/run | 3 + .../assignment-4/java/src/ext/Arguments.java | 93 ++++++++++++++ .../assignment-4/java/src/main/Assignment4.java | 81 ++++++++++++ assignments/assignment-4/python/Makefile | 6 + assignments/assignment-4/python/assignment4.py | 37 ++++++ 14 files changed, 593 insertions(+) commit 4790176d6876f5e081a9eabb45953f39ab890f4f Author: Stephan Guenther Date: Mon Jul 1 08:08:30 2024 +0200 chap5 typos slides_chap5.pdf | Bin 1275645 -> 1280932 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit ad0615039742c229d79f8adff81cffc717321214 Author: Stefan Lachnit Date: Sun Jun 30 21:57:51 2024 +0200 add tutorial 10 tutorial10.pdf | Bin 0 -> 138955 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit a5be0387bd04ea365a8858709b365272d1842153 Author: Stephan Guenther Date: Sun Jun 30 10:12:56 2024 +0200 added C version of codedemos from 2023 codedemos/c/tcpchat.tar.xz | Bin 0 -> 2636 bytes codedemos/c/tcpchat/Makefile | 29 + codedemos/c/tcpchat/README | 31 ++ codedemos/c/tcpchat/src/tcpchat.c | 204 +++++++ codedemos/c/tcpchat_server.tar.xz | Bin 0 -> 6760 bytes codedemos/c/tcpchat_server/Makefile | 29 + codedemos/c/tcpchat_server/README | 31 ++ codedemos/c/tcpchat_server/src/list.h | 688 ++++++++++++++++++++++++ codedemos/c/tcpchat_server/src/tcpchat_server.c | 301 +++++++++++ codedemos/c/udpchat.tar.xz | Bin 0 -> 2732 bytes codedemos/c/udpchat/Makefile | 29 + codedemos/c/udpchat/README | 31 ++ codedemos/c/udpchat/src/udpchat.c | 211 ++++++++ codedemos/c/udpchat_server.tar.xz | Bin 0 -> 6448 bytes codedemos/c/udpchat_server/Makefile | 29 + codedemos/c/udpchat_server/README | 31 ++ codedemos/c/udpchat_server/src/list.h | 688 ++++++++++++++++++++++++ codedemos/c/udpchat_server/src/udpchat_server.c | 234 ++++++++ 18 files changed, 2566 insertions(+) commit b08c1122fcfbd28603e1c62f88ae19319e6603ee Merge: 659e96f bca3157 Author: Stephan Guenther Date: Sun Jun 30 10:08:54 2024 +0200 Merge branch 'main' of gitlab.lrz.de:grnvs/2024/material commit 659e96f4744d3d214877149053f5163eb52d1fc4 Author: Stephan Guenther Date: Sun Jun 30 10:08:19 2024 +0200 fixed solicited node address on slide 3-62 slides_chap3.pdf | Bin 22287210 -> 22284518 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit bca315707b5a6b6522b9d3573e2a764527ea223e Author: Manuel Simon Date: Fri Jun 28 17:32:34 2024 +0200 add solution 09 tutorial09-solution.pdf | Bin 0 -> 122877 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit edee4474c0bfbfadb6546fd0388c50b1adf89e05 Author: Stephan Guenther Date: Fri Jun 28 13:16:34 2024 +0200 udpchat codedemos/udpchat.py | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) commit 6b9d86b195033f41a02b8c9639e2f4c27baff881 Author: Georg Carle Date: Mon Jun 24 02:07:15 2024 +0200 slides for chapter 5 slides_chap5.pdf | Bin 0 -> 1275645 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit adcbfd4a9c9fdf183997b8e81e5703d55a577e59 Author: Stefan Lachnit Date: Sat Jun 22 14:20:51 2024 +0200 add tutorial09 tutorial09.pdf | Bin 0 -> 107791 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 58d7febd1a4ec16d9d2320185e7d21726402ff91 Author: Stefan Lachnit Date: Sat Jun 22 14:20:31 2024 +0200 add solution08 tutorial08-solution.pdf | Bin 0 -> 116220 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit a1e2aaa34c7ff7c47dd68d97a44a65b3f889f063 Author: Manuel Simon Date: Tue Jun 18 11:16:37 2024 +0200 add quiz 3 altklausuren/quiz3_2024.pdf | Bin 0 -> 133212 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 5bc39f8a020b4a1dcd2ab5257b2d2448e79559f8 Author: Manuel Simon Date: Tue Jun 18 11:16:27 2024 +0200 add solution quiz 2 altklausuren/quiz2_2024-solution.pdf | Bin 0 -> 110903 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 0cc95df9742d9d4fd65b0007ebfec96cadbc72d8 Author: Georg Carle Date: Mon Jun 17 00:52:30 2024 +0200 small update slides_chap4.pdf | Bin 1159967 -> 1159973 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit da7b958a4c500f77b20468e653b083f109006ecc Author: Manuel Simon Date: Sun Jun 16 16:09:45 2024 +0200 add blatt 8 tutorial08.pdf | Bin 0 -> 115843 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 9529d1ac8607ffce3814221fa20c98f0a85e72e1 Author: Manuel Simon Date: Sat Jun 15 13:11:32 2024 +0200 solution 07 tutorial07-solution.pdf | Bin 0 -> 119277 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit df10dfb63ec74a96d03dcc404bda2b97a2c414c2 Author: Markus Sosnowski Date: Tue Jun 11 20:07:20 2024 +0200 update prog tutor groups tutorgruppen.txt | 4 ---- 1 file changed, 4 deletions(-) commit b49258e119fe0f4cc04092f1a69a03ae0b2a5aac Author: Georg Carle Date: Mon Jun 10 02:22:08 2024 +0200 chapter 4 slides_chap4.pdf | Bin 0 -> 1159967 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit d4d44423a4afd27a462b3b9809197afb97aa3566 Author: Manuel Simon Date: Fri Jun 7 16:15:07 2024 +0200 add tutorial07ยง tutorial07.pdf | Bin 0 -> 102827 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit ebe17e507a1a6e80d213f2653bc98b2131af62e6 Author: Manuel Simon Date: Fri Jun 7 16:15:01 2024 +0200 add solution 06 tutorial06-solution.pdf | Bin 0 -> 196870 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 6a54b819b3df357aaf898df2fb112670fa402f9a Author: Manuel Simon Date: Fri Jun 7 13:45:56 2024 +0200 add quiz2 altklausuren/quiz2_2024.pdf | Bin 0 -> 101082 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 0677b3ae3271d5f17aaef6dcf96b731dbf26c403 Author: Georg Carle Date: Tue Jun 4 21:18:01 2024 +0200 small bug fix on 3-62 solicited node address (in red) slides_chap3.pdf | Bin 22287228 -> 22287210 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 55c2cb6798e8c78f57605b4d9987e44a103a8b14 Author: Georg Carle Date: Mon Jun 3 23:41:24 2024 +0200 small update slides_chap3.pdf | Bin 22287227 -> 22287228 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 317a9c9bdd43250b4c5e31174635f66a1bd1ee47 Author: Stefan Lachnit Date: Mon Jun 3 10:36:29 2024 +0200 upload assignment-3 assignments/assignment-3.pdf | Bin 0 -> 77845 bytes assignments/assignment-3/C/.gitignore | 13 + assignments/assignment-3/C/Makefile | 36 +++ assignments/assignment-3/C/libraw/.gitignore | 2 + assignments/assignment-3/C/libraw/Makefile | 20 ++ .../assignment-3/C/libraw/include/checksums.h | 22 ++ .../assignment-3/C/libraw/include/hexdump.h | 23 ++ assignments/assignment-3/C/libraw/include/raw.h | 73 +++++ assignments/assignment-3/C/libraw/src/checksum.c | 28 ++ assignments/assignment-3/C/libraw/src/crc.c | 73 +++++ assignments/assignment-3/C/libraw/src/hexdump.c | 38 +++ assignments/assignment-3/C/libraw/src/raw.c | 315 +++++++++++++++++++++ assignments/assignment-3/C/libraw/src/timespec.h | 53 ++++ assignments/assignment-3/C/src/arguments.c | 127 +++++++++ assignments/assignment-3/C/src/arguments.h | 14 + assignments/assignment-3/C/src/assignment_trace4.c | 116 ++++++++ assignments/assignment-3/java/.gitignore | 20 ++ assignments/assignment-3/java/Makefile | 62 ++++ assignments/assignment-3/java/deps/GRNVS_RAW.c | 137 +++++++++ assignments/assignment-3/java/deps/GRNVS_RAW.h | 94 ++++++ .../assignment-3/java/deps/libraw/.gitignore | 2 + assignments/assignment-3/java/deps/libraw/Makefile | 20 ++ .../java/deps/libraw/include/checksums.h | 22 ++ .../java/deps/libraw/include/hexdump.h | 23 ++ .../assignment-3/java/deps/libraw/include/raw.h | 73 +++++ .../assignment-3/java/deps/libraw/src/checksum.c | 28 ++ .../assignment-3/java/deps/libraw/src/crc.c | 73 +++++ .../assignment-3/java/deps/libraw/src/hexdump.c | 38 +++ .../assignment-3/java/deps/libraw/src/raw.c | 315 +++++++++++++++++++++ .../assignment-3/java/deps/libraw/src/timespec.h | 53 ++++ .../assignment-3/java/src/ext/GRNVS_RAW.java | 108 +++++++ assignments/assignment-3/java/src/ext/Timeout.java | 12 + .../assignment-3/java/src/main/Arguments.java | 92 ++++++ .../java/src/main/Assignment_Trace4.java | 76 +++++ assignments/assignment-3/python/.gitignore | 16 ++ assignments/assignment-3/python/Makefile | 6 + .../assignment-3/python/assignment_trace4.py | 57 ++++ assignments/assignment-3/python/grnvs_raw_ext.py | 215 ++++++++++++++ assignments/assignment-3/python/requirements.txt | 2 + 39 files changed, 2497 insertions(+) commit dfb86724a6cf46185e0bb5a1b1aea608be48f7c1 Author: Georg Carle Date: Mon Jun 3 01:48:28 2024 +0200 small update slides_chap3.pdf | Bin 22287225 -> 22287227 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 44a8b365003f8d8010a1720dfd7d0913708d0a89 Author: Stefan Lachnit Date: Fri May 31 10:45:36 2024 +0200 add tutorial06 tutorial06.pdf | Bin 0 -> 171225 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit c51f98fd31f247f1bb259a74633ecbcde8b71d13 Author: Manuel Simon Date: Wed May 29 16:03:39 2024 +0200 add solution 05 tutorial05-solution.pdf | Bin 0 -> 134690 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 59d603165181ea624a189a6f5dc23297715ffd9e Author: Manuel Simon Date: Mon May 27 10:12:32 2024 +0200 add solution quiz 1 altklausuren/quiz1_2024-solution.pdf | Bin 0 -> 114019 bytes altklausuren/quiz1_2024.pdf | Bin 112038 -> 111777 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit 86fd30d4076806814b87ec82358ce9d2162d1c7e Author: Georg Carle Date: Mon May 27 02:17:19 2024 +0200 small updates slides_chap3.pdf | Bin 22287287 -> 22287225 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit cc252577708936220dad2476bebdb5c7fb702d35 Author: Manuel Simon Date: Fri May 17 18:15:25 2024 +0200 add tutorial05 tutorial05.pdf | Bin 0 -> 113277 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit eb123a91ecbb688ffb8ed1733121f1f7488bfcc8 Author: Manuel Simon Date: Fri May 17 18:15:04 2024 +0200 add solution 04 tutorial04-solution.pdf | Bin 0 -> 111370 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 08cb4dba1a7b785e64e61c49a2ff63c4008cf457 Author: Manuel Simon Date: Tue May 14 21:40:11 2024 +0200 add quiz1 altklausuren/quiz1_2024.pdf | Bin 0 -> 112038 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit e80d46f2259377426cf7b23c307a82424ce2ef3b Author: Georg Carle Date: Mon May 13 22:41:58 2024 +0200 Chapter 3 slides_chap3.pdf | Bin 0 -> 22287287 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 24e56c4d6013402ff1fa5de9ffcde9d1eba3945d Author: Markus Sosnowski Date: Mon May 13 10:38:49 2024 +0200 publish assignment 2 assignments/assignment-2.pdf | Bin 0 -> 79765 bytes assignments/assignment-2/C/.gitignore | 13 + assignments/assignment-2/C/Makefile | 36 +++ assignments/assignment-2/C/libraw/.gitignore | 2 + assignments/assignment-2/C/libraw/Makefile | 20 ++ .../assignment-2/C/libraw/include/checksums.h | 29 ++ .../assignment-2/C/libraw/include/hexdump.h | 23 ++ assignments/assignment-2/C/libraw/include/raw.h | 73 +++++ assignments/assignment-2/C/libraw/src/checksum.c | 52 ++++ assignments/assignment-2/C/libraw/src/crc.c | 73 +++++ assignments/assignment-2/C/libraw/src/hexdump.c | 38 +++ assignments/assignment-2/C/libraw/src/raw.c | 302 +++++++++++++++++++++ assignments/assignment-2/C/libraw/src/timespec.h | 53 ++++ assignments/assignment-2/C/src/arguments.c | 96 +++++++ assignments/assignment-2/C/src/arguments.h | 12 + assignments/assignment-2/C/src/assignment2.c | 85 ++++++ assignments/assignment-2/java/.gitignore | 21 ++ assignments/assignment-2/java/Makefile | 61 +++++ assignments/assignment-2/java/deps/GRNVS_RAW.c | 144 ++++++++++ assignments/assignment-2/java/deps/GRNVS_RAW.h | 97 +++++++ .../assignment-2/java/deps/libraw/.gitignore | 2 + assignments/assignment-2/java/deps/libraw/Makefile | 20 ++ .../java/deps/libraw/include/checksums.h | 29 ++ .../java/deps/libraw/include/hexdump.h | 23 ++ .../assignment-2/java/deps/libraw/include/raw.h | 73 +++++ .../assignment-2/java/deps/libraw/src/checksum.c | 52 ++++ .../assignment-2/java/deps/libraw/src/crc.c | 73 +++++ .../assignment-2/java/deps/libraw/src/hexdump.c | 38 +++ .../assignment-2/java/deps/libraw/src/raw.c | 302 +++++++++++++++++++++ .../assignment-2/java/deps/libraw/src/timespec.h | 53 ++++ .../assignment-2/java/src/ext/GRNVS_RAW.java | 120 ++++++++ assignments/assignment-2/java/src/ext/Timeout.java | 12 + .../assignment-2/java/src/main/Arguments.java | 77 ++++++ .../assignment-2/java/src/main/Assignment2.java | 72 +++++ assignments/assignment-2/python/.gitignore | 17 ++ assignments/assignment-2/python/Makefile | 6 + assignments/assignment-2/python/assignment2.py | 49 ++++ assignments/assignment-2/python/grnvs_raw.py | 161 +++++++++++ assignments/assignment-2/python/requirements.txt | 2 + 39 files changed, 2411 insertions(+) commit e23ccc421a8a8ad7f432a2749d5bdb568082b986 Author: Georg Carle Date: Mon May 13 01:32:48 2024 +0200 fixed typo slides_chap2.pdf | Bin 1177811 -> 1177810 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 1106f121245c2f4eecfa399d3efee6ce13a3a697 Author: Manuel Simon Date: Sun May 12 18:58:21 2024 +0200 add tutorial04 tutorial04.pdf | Bin 0 -> 83725 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit ce0716ff84a7fc1096bbb2a6ea586277928dbc81 Author: Manuel Simon Date: Fri May 10 17:40:54 2024 +0200 add solution 03 tutorial03-solution.pdf | Bin 0 -> 155078 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit d2006e2477f1006bd8b7ee18375533239bb2be5c Author: Markus Sosnowski Date: Wed May 8 15:28:16 2024 +0200 move paper to protected folder .../NOMS-2013-GuLeMiCa-80211InjectionMAC.final.pdf | Bin 1 file changed, 0 insertions(+), 0 deletions(-) commit 221034c9fcad4925124b2d34076e4b0507a17158 Author: Markus Sosnowski Date: Tue May 7 17:50:35 2024 +0200 add NOMS paper papers/NOMS-2013-GuLeMiCa-80211InjectionMAC.final.pdf | Bin 0 -> 305908 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit b3d9dd90569b8a603d1a2fcebedb7e950c9c2301 Author: Georg Carle Date: Sun May 5 23:22:43 2024 +0200 Kapitel 2 slides_chap2.pdf | Bin 0 -> 1177811 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 6b6916e0ccb5dbd6d7e6e16667b687baf0139c20 Author: Manuel Simon Date: Sat May 4 16:00:21 2024 +0200 add tutorial 03 tutorial03.pdf | Bin 0 -> 79539 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 0080605d3ff13bf830000306b10c96cee1e212bf Author: Manuel Simon Date: Sat May 4 16:00:14 2024 +0200 add solution 02 and correct year tutorial02-solution.pdf | Bin 0 -> 141431 bytes tutorial02.pdf | Bin 99281 -> 99281 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit f5722bb03c622f04868506132fc99b621111f724 Author: Manuel Simon Date: Thu May 2 12:36:15 2024 +0200 update start times di-12-c and fr-10-a tutorgruppen.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6625952befcffaea3944518e60808703e05acd6c Author: Markus Sosnowski Date: Mon Apr 29 10:12:22 2024 +0200 Add assignment 1 assignments/assignment-1.pdf | Bin 0 -> 347193 bytes assignments/assignment-1/C/.editorconfig | 20 ++ assignments/assignment-1/C/.gitignore | 13 + assignments/assignment-1/C/Makefile | 36 +++ assignments/assignment-1/C/libraw/.gitignore | 2 + assignments/assignment-1/C/libraw/Makefile | 20 ++ .../assignment-1/C/libraw/include/checksums.h | 29 ++ .../assignment-1/C/libraw/include/hexdump.h | 23 ++ assignments/assignment-1/C/libraw/include/raw.h | 73 +++++ assignments/assignment-1/C/libraw/src/checksum.c | 52 ++++ assignments/assignment-1/C/libraw/src/crc.c | 73 +++++ assignments/assignment-1/C/libraw/src/hexdump.c | 38 +++ assignments/assignment-1/C/libraw/src/raw.c | 302 +++++++++++++++++++++ assignments/assignment-1/C/libraw/src/timespec.h | 53 ++++ assignments/assignment-1/C/src/arguments.c | 41 +++ assignments/assignment-1/C/src/arguments.h | 10 + assignments/assignment-1/C/src/assignment1.c | 79 ++++++ assignments/assignment-1/java/.editorconfig | 20 ++ assignments/assignment-1/java/.gitignore | 20 ++ assignments/assignment-1/java/Makefile | 61 +++++ assignments/assignment-1/java/deps/GRNVS_RAW.c | 144 ++++++++++ assignments/assignment-1/java/deps/GRNVS_RAW.h | 97 +++++++ .../assignment-1/java/deps/libraw/.gitignore | 2 + assignments/assignment-1/java/deps/libraw/Makefile | 20 ++ .../java/deps/libraw/include/checksums.h | 29 ++ .../java/deps/libraw/include/hexdump.h | 23 ++ .../assignment-1/java/deps/libraw/include/raw.h | 73 +++++ .../assignment-1/java/deps/libraw/src/checksum.c | 52 ++++ .../assignment-1/java/deps/libraw/src/crc.c | 73 +++++ .../assignment-1/java/deps/libraw/src/hexdump.c | 38 +++ .../assignment-1/java/deps/libraw/src/raw.c | 302 +++++++++++++++++++++ .../assignment-1/java/deps/libraw/src/timespec.h | 53 ++++ .../assignment-1/java/src/ext/GRNVS_RAW.java | 120 ++++++++ assignments/assignment-1/java/src/ext/Timeout.java | 12 + .../assignment-1/java/src/main/Arguments.java | 45 +++ .../assignment-1/java/src/main/Assignment1.java | 59 ++++ assignments/assignment-1/python/.editorconfig | 20 ++ assignments/assignment-1/python/.gitignore | 16 ++ assignments/assignment-1/python/Makefile | 6 + assignments/assignment-1/python/assignment1.py | 40 +++ assignments/assignment-1/python/grnvs_raw.py | 161 +++++++++++ assignments/assignment-1/python/requirements.txt | 2 + 42 files changed, 2352 insertions(+) commit 4449d3662c0759c492323a6009af00052135a602 Author: Manuel Simon Date: Sun Apr 28 22:04:37 2024 +0200 add tutorial 02 tutorial02.pdf | Bin 0 -> 99281 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 58c4634cb878ab963184fe47d9b7e09f5d3b219c Author: Manuel Simon Date: Fri Apr 26 17:38:21 2024 +0200 add preliminary cheatsheet cheatsheet.pdf | Bin 0 -> 309325 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 31d5d9bf88c4c069b9e8402355a346c3cadceb11 Author: Manuel Simon Date: Fri Apr 26 17:38:02 2024 +0200 add solution 01 tutorial01-solution.pdf | Bin 0 -> 133015 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 9d8951476f6a98f4e7799e2282bd92662708cc81 Author: Manuel Simon Date: Fri Apr 26 17:30:34 2024 +0200 update tutorgruppenzeiten tutorgruppen.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 8434eb9ed477c53a6f5eb277a19d4c16d18a2dc9 Author: Stefan Lachnit Date: Wed Apr 24 15:37:18 2024 +0200 update assignment_intro.pdf assignment_intro.pdf | Bin 670661 -> 670238 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 5c8b63d9109e73d5608f06f746055a5501c4fb2b Author: Manuel Simon Date: Tue Apr 23 13:01:36 2024 +0200 raumaenderung Di-1400-B tutorgruppen.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 232fb30d337834efbc10652ddd98745b9336e33e Author: Markus Sosnowski Date: Mon Apr 22 09:58:44 2024 +0200 add assignment_intro.pdf assignment_intro.pdf | Bin 0 -> 670661 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 4ac87dcc5ca6dba23ac624cbd2f3a9d8d3799edf Author: Manuel Simon Date: Sun Apr 21 14:36:57 2024 +0200 add tutorial01 tutorial01.pdf | Bin 0 -> 94729 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 3bbf0a7128b37273dbd413c1aa6faf979e8b28a9 Author: Manuel Simon Date: Thu Apr 18 23:16:13 2024 +0200 update tutorgruppen tutorgruppen.txt | 74 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 37 insertions(+), 37 deletions(-) commit 3abfea7b9fee247e23bd16140557622d13e88d5e Author: Manuel Simon Date: Tue Apr 16 10:54:42 2024 +0200 add tutorgruppen skeleton tutorgruppen.txt | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit f95e1570d18e80fb372eaa91b1b3238b29b8ad8b Author: Georg Carle Date: Tue Apr 16 01:14:22 2024 +0200 small update slides_chap1.pdf | Bin 1898404 -> 1909764 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 33bd5f6f9587a9bf92c825d7b08779bda980c0d6 Author: Georg Carle Date: Mon Apr 15 18:48:29 2024 +0200 chapter 1 slides_chap1.pdf | Bin 0 -> 1898404 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 9875bdd6dbf3c739e3f63a9838df20de67c4d50d Author: Georg Carle Date: Mon Apr 15 15:55:18 2024 +0200 update slides_chap0.pdf | Bin 5059591 -> 5060466 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit b907e5469eda60fd719c4a0bf5c1a23e542c0977 Author: Stefan Lachnit Date: Mon Apr 15 10:57:51 2024 +0200 update slides chap0 slides_chap0.pdf | Bin 5060453 -> 5059591 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit d1240a90a172d550bff84124487487f133408059 Author: Stephan Guenther Date: Mon Apr 15 09:09:19 2024 +0200 chap0 update slides_chap0.pdf | Bin 5060453 -> 5060453 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 84cbf4c0b86226bb0686f35d22e59a86e53251e6 Author: Stephan Guenther Date: Mon Apr 15 09:08:15 2024 +0200 chap0 update slides_chap0.pdf | Bin 5050640 -> 5060453 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 9366480c0aee425543409bef565da0388b605e29 Author: Stephan Guenther Date: Mon Apr 15 08:47:59 2024 +0200 altklausuren der letzten 13 jahre altklausuren/cheatsheet_2013.pdf | Bin 0 -> 150563 bytes altklausuren/cheatsheet_2015.pdf | Bin 0 -> 453760 bytes altklausuren/cheatsheet_2016.pdf | Bin 0 -> 269140 bytes altklausuren/cheatsheet_2017.pdf | Bin 0 -> 323394 bytes altklausuren/cheatsheet_2018.pdf | Bin 0 -> 467358 bytes altklausuren/cheatsheet_2019.pdf | Bin 0 -> 467375 bytes altklausuren/cheatsheet_2020.pdf | Bin 0 -> 467375 bytes altklausuren/cheatsheet_2021.pdf | Bin 0 -> 258759 bytes altklausuren/cheatsheet_2022.pdf | Bin 0 -> 258776 bytes altklausuren/endterm_2011-solution.pdf | Bin 0 -> 1055561 bytes altklausuren/endterm_2011.pdf | Bin 0 -> 1320535 bytes altklausuren/endterm_2012-solution.pdf | Bin 0 -> 534744 bytes altklausuren/endterm_2012.pdf | Bin 0 -> 488479 bytes altklausuren/endterm_2013-solution.pdf | Bin 0 -> 601132 bytes altklausuren/endterm_2013.pdf | Bin 0 -> 557369 bytes altklausuren/endterm_2014-solution.pdf | Bin 0 -> 553058 bytes altklausuren/endterm_2014.pdf | Bin 0 -> 508337 bytes altklausuren/endterm_2015-solution.pdf | Bin 0 -> 341595 bytes altklausuren/endterm_2015.pdf | Bin 0 -> 276819 bytes altklausuren/endterm_2016-solution.pdf | Bin 0 -> 234860 bytes altklausuren/endterm_2016.pdf | Bin 0 -> 211490 bytes altklausuren/endterm_2017-solution.pdf | Bin 0 -> 218570 bytes altklausuren/endterm_2017.pdf | Bin 0 -> 172475 bytes altklausuren/endterm_2018-solution.pdf | Bin 0 -> 314693 bytes altklausuren/endterm_2018.pdf | Bin 0 -> 296786 bytes altklausuren/endterm_2019-solution.pdf | Bin 0 -> 539471 bytes altklausuren/endterm_2019.pdf | Bin 0 -> 242667 bytes altklausuren/endterm_2020-solution.pdf | Bin 0 -> 314533 bytes altklausuren/endterm_2020.pdf | Bin 0 -> 303197 bytes altklausuren/endterm_2021-solution.pdf | Bin 0 -> 259337 bytes altklausuren/endterm_2021.pdf | Bin 0 -> 223962 bytes altklausuren/endterm_2022-solution.pdf | Bin 0 -> 226003 bytes altklausuren/endterm_2022.pdf | Bin 0 -> 213717 bytes altklausuren/endterm_2023-solution.pdf | Bin 0 -> 321937 bytes altklausuren/endterm_2023.pdf | Bin 0 -> 259156 bytes altklausuren/midterm_2011-solution.pdf | Bin 0 -> 191596 bytes altklausuren/midterm_2011.pdf | Bin 0 -> 173764 bytes altklausuren/midterm_2012-solution.pdf | Bin 0 -> 506843 bytes altklausuren/midterm_2012.pdf | Bin 0 -> 460857 bytes altklausuren/midterm_2013-solution.pdf | Bin 0 -> 1016470 bytes altklausuren/midterm_2013.pdf | Bin 0 -> 1110312 bytes altklausuren/midterm_2014-solution.pdf | Bin 0 -> 426091 bytes altklausuren/midterm_2014.pdf | Bin 0 -> 347252 bytes altklausuren/midterm_2015-solution.pdf | Bin 0 -> 171535 bytes altklausuren/midterm_2015.pdf | Bin 0 -> 137501 bytes altklausuren/midterm_2016-solution.pdf | Bin 0 -> 91956 bytes altklausuren/midterm_2016.pdf | Bin 0 -> 77809 bytes altklausuren/midterm_2017-solution.pdf | Bin 0 -> 122422 bytes altklausuren/midterm_2017.pdf | Bin 0 -> 114228 bytes altklausuren/midterm_2018-solution.pdf | Bin 0 -> 114951 bytes altklausuren/midterm_2018.pdf | Bin 0 -> 94550 bytes altklausuren/midterm_2019-solution.pdf | Bin 0 -> 157631 bytes altklausuren/midterm_2019.pdf | Bin 0 -> 150869 bytes altklausuren/midterm_2020-solution.pdf | Bin 0 -> 164773 bytes altklausuren/midterm_2020.pdf | Bin 0 -> 151761 bytes altklausuren/midterm_2021-solution.pdf | Bin 0 -> 139569 bytes altklausuren/midterm_2021.pdf | Bin 0 -> 125728 bytes altklausuren/midterm_2022-solution.pdf | Bin 0 -> 148034 bytes altklausuren/midterm_2022.pdf | Bin 0 -> 137173 bytes altklausuren/midterm_2023-solution.pdf | Bin 0 -> 229426 bytes altklausuren/midterm_2023.pdf | Bin 0 -> 210483 bytes altklausuren/quiz1_2017-solution.pdf | Bin 0 -> 198650 bytes altklausuren/quiz1_2017.pdf | Bin 0 -> 200041 bytes altklausuren/quiz1_2021-solution.pdf | Bin 0 -> 86441 bytes altklausuren/quiz1_2021.pdf | Bin 0 -> 78793 bytes altklausuren/quiz1_2022-solution.pdf | Bin 0 -> 93977 bytes altklausuren/quiz1_2022.pdf | Bin 0 -> 92281 bytes altklausuren/quiz1_2023-solution.pdf | Bin 0 -> 115181 bytes altklausuren/quiz1_2023.pdf | Bin 0 -> 113700 bytes altklausuren/quiz2_2017-solution.pdf | Bin 0 -> 173261 bytes altklausuren/quiz2_2017.pdf | Bin 0 -> 172174 bytes altklausuren/quiz2_2021-solution.pdf | Bin 0 -> 94138 bytes altklausuren/quiz2_2021.pdf | Bin 0 -> 92793 bytes altklausuren/quiz2_2022-solution.pdf | Bin 0 -> 79050 bytes altklausuren/quiz2_2022.pdf | Bin 0 -> 77433 bytes altklausuren/quiz2_2023-solution.pdf | Bin 0 -> 106343 bytes altklausuren/quiz2_2023.pdf | Bin 0 -> 97925 bytes altklausuren/quiz3_2017-solution.pdf | Bin 0 -> 200232 bytes altklausuren/quiz3_2017.pdf | Bin 0 -> 198888 bytes altklausuren/quiz3_2023-solution.pdf | Bin 0 -> 84359 bytes altklausuren/quiz3_2023.pdf | Bin 0 -> 80392 bytes altklausuren/quiz4_2017-solution.pdf | Bin 0 -> 171562 bytes altklausuren/quiz4_2017.pdf | Bin 0 -> 175055 bytes altklausuren/quiz4_2023-solution.pdf | Bin 0 -> 87207 bytes altklausuren/quiz4_2023.pdf | Bin 0 -> 81621 bytes altklausuren/quiz5_2017-solution.pdf | Bin 0 -> 160521 bytes altklausuren/quiz5_2017.pdf | Bin 0 -> 159241 bytes altklausuren/retake_2011-solution.pdf | Bin 0 -> 952669 bytes altklausuren/retake_2011.pdf | Bin 0 -> 640940 bytes altklausuren/retake_2012-solution.pdf | Bin 0 -> 586651 bytes altklausuren/retake_2012.pdf | Bin 0 -> 528131 bytes altklausuren/retake_2013-solution.pdf | Bin 0 -> 568407 bytes altklausuren/retake_2013.pdf | Bin 0 -> 523378 bytes altklausuren/retake_2014-solution.pdf | Bin 0 -> 520107 bytes altklausuren/retake_2014.pdf | Bin 0 -> 501683 bytes altklausuren/retake_2015-solution.pdf | Bin 0 -> 919834 bytes altklausuren/retake_2015.pdf | Bin 0 -> 873708 bytes altklausuren/retake_2016-solution.pdf | Bin 0 -> 207325 bytes altklausuren/retake_2016.pdf | Bin 0 -> 168258 bytes altklausuren/retake_2017-solution.pdf | Bin 0 -> 172659 bytes altklausuren/retake_2017.pdf | Bin 0 -> 152165 bytes altklausuren/retake_2018-solution.pdf | Bin 0 -> 505049 bytes altklausuren/retake_2018.pdf | Bin 0 -> 454254 bytes altklausuren/retake_2019-solution.pdf | Bin 0 -> 242761 bytes altklausuren/retake_2019.pdf | Bin 0 -> 223354 bytes altklausuren/retake_2020-solution.pdf | Bin 0 -> 341343 bytes altklausuren/retake_2020.pdf | Bin 0 -> 320821 bytes altklausuren/retake_2021-solution.pdf | Bin 0 -> 227174 bytes altklausuren/retake_2021.pdf | Bin 0 -> 222032 bytes altklausuren/retake_2022-solution.pdf | Bin 0 -> 564108 bytes altklausuren/retake_2022.pdf | Bin 0 -> 528077 bytes altklausuren/retake_2023-solution.pdf | Bin 0 -> 236672 bytes altklausuren/retake_2023.pdf | Bin 0 -> 222515 bytes 113 files changed, 0 insertions(+), 0 deletions(-) commit 56aa678c16bcdf064f78b1b79c36321124be42c3 Author: Georg Carle Date: Sun Apr 14 23:55:10 2024 +0200 small updates slides_chap0.pdf | Bin 5052200 -> 5050640 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit ae3810c4ff0ac8423bbcfef4d6c5b3d0c842b955 Author: Manuel Simon Date: Sun Apr 14 22:27:01 2024 +0200 add slides chap 0 slides_chap0.pdf | Bin 0 -> 5052200 bytes 1 file changed, 0 insertions(+), 0 deletions(-) commit 7f2d006b91621be531a19e265200f51a85c36094 Author: Stefan Lachnit Date: Mon Feb 19 19:37:55 2024 +0100 initial commit