blob: 846d598bd3b16cb969b0fd0232fd937d7bd8f023 [file] [log] [blame]
jjakoe3af7a72003-10-22 09:48:38 +000012003-10-22: Jens Jakobsen <jj@openggsn.org>
2 Support for GTP1. Currently without support for the secondary pdp
3 context activation procedure.
4
5 sgsnemu will first attempt to use GTP1. If that fails it will
6 proceed with GTP0.
7
8 Various gtplib API changes to allow support for GTP1.
9
10 gtplib now listens to 3 separate UDP ports: GTP0, GTP1 control
11 plane and GTP1 user plane. A socket for each port has to be
12 included in the application select loop.
13
14 gtplib now verifies that messages are valid for the particular
15 type of support node. As an example a received Create PDP Context
16 Request message is not allowed for an SGSN.
17
18 Standards compliance document.
19
20
jjakoc13c9df2003-07-07 15:15:38 +0000212003-07-07: Jens Jakobsen <jj@openggsn.org>
22 Added spec.in file for building binary RPM packages. Now openggsn
23 will install binaries, man pages as well as scripts.
24
25 Added ggsn and sgsnemu man pages
26
27 Added ggsn Sys V init script
28
29 Added bootstrap script for autotools automation
30
31
jjako9944eba2003-04-11 10:49:02 +0000322003-04-11: Jens Jakobsen <jj@openggsn.org>
33 Added -ggdb to gtp, sgsnemu and ggsn makefiles in order to include
34 debugging information.
35
jjakoc13c9df2003-07-07 15:15:38 +000036 Added ippool.c and ippool.h to ggsn. This allows for generic
jjako9944eba2003-04-11 10:49:02 +000037 allocation of dynamic ip addresses based on a <net>/<mask>
38 description of ip address space. The same files are also used in
39 sgsnemu, but only for hashing IP addresses. At the same time the
40 corresponding functionality is removed from pdp.c.
41
42 Added syserr.h and syserr.c to ggsn and sgsnemu. These files allow
43 writing to syslog with file name and line number. Later this
44 should also be introduced in gtp.
45
46 Added support for DNS protocol configuration options in ggsn for
47 create context response. This allow the MS to setup DNS
48 configuration correctly.
49
50 tun.c and tun.h have been updated to allow setting interface IP
51 addresses and routes by means of ioctl and netlink. This allow
52 sgsnemu to allocate an interface IP address for each context
53 established.
54
55
jjako7bac2f82003-01-29 10:24:10 +0000562003-01-29: Jens Jakobsen <jj@openggsn.org>
57 Added -L../gtp to sgsnemu and ggsn makefiles so that make will
58 work without an installed libgtp.
59
60 Added sgsnemu check to check for valid pointer when deleting tun.
61
62 Removed enabling of ip_forward = 1 from ggsn.c and sgsnemu. From a
63 security point of view it was not very good that openggsn
64 automatically enabled routing.
65
66 Added ipup, ipdown and createif to sgsnemu/cmdline.ggo. Now
67 sgsnemu will set up default route and then execute ipup script
68 after tun device has been set up. After tun has been deleted the
69 ipdown script is executed.
70
71 Added support for ping to sgsnemu.
72
73 Added ipup and ipdown to ggsn/cmdline.ggo.
74