OSDN Git Service

Merge branch 'master' of https://scm.osdn.jp/gitroot/ultramonkey-l7/ultramonkey-l7...
[ultramonkey-l7/ultramonkey-l7-v3.git] / CHANGES
1 [Oct. 18 2015] 3.1.3-rc1 HIBARI Michiro
2   - Add systemd unit file.
3
4 [Sep. 11 2014] 3.1.2-1 HIBARI Michiro, Hiroaki Nakano
5   - Fixed degraded bug: re-patch for fixed #30300.
6
7 [Mar. 9 2014] 3.1.1-1 HIBARI Michiro, Hiroaki Nakano
8   - #33102 fix memory leak.
9   - #33255 fix accessing endpoint at deleted realserver.
10
11 [Sep. 8 2012] 3.1.0-1 HIBARI Michiro, Hiroaki Nakano
12   - Add "session_thread_pool_size" option for l7vsadm and l7directord.
13   - Change spec file. Make devel package.
14   - Fixed bug: Evaluated the header section with the body section in HTTP negotiate check.
15   - Add "server_connect_timeout" option at l7vsd.cf.
16   - #30844 Fixed man isn't installed.
17   - #30845 Fixed config file of log-rotation isn't installed. 
18   - #30846 Add CRM sample file for Pacemaker.
19   - #30847 Support cross operation on Pacemaker. 
20   - #30993 Fixed compailing error of gcc4.6.
21   - #31199 Fixed remaining threads when deleted virtual service.
22   - #31200 Fixed segmantaion fault when deleted virtual service.
23   - #31545 Fixed bulding error of boost 1.50 upper.
24
25 [Dec. 12 2012] 3.0.4-3 Hiroaki Nakano
26   - Fixed breaking HTTP header over MAX_BUFFER_SIZE on ip module.(#30300 patch)
27
28 [Aug. 30 2012] 3.0.4-2 Hiroaki Nakano
29   - Fixed LogLevel at #29144 patch.
30   - Fixed LogLevel at #29144 patch.
31   - Fixed next_call_function to msg->message at #29144 patch.
32   - Improved socket closing operation at #29144 patch.
33   - Fixed message queue is cleared before clear socket message posting.
34
35 [Aug. 6 2012] 3.0.4-1 Takeda Kenji
36   - Change version "3.0.4-rc1" to "3.0.4-1".
37
38 [Aug. 1 2012] 3.0.4-rc1 Hiroaki Nakano
39   - #27216 Fixed No responce when realserver is all down.
40   - #27223 Fixed SIGSEGV when SorryServer turns on.
41   - #29127 Relaxed restrictions on module name.
42   - #29128 Continued service check.
43   - #29142 Fixed crash when realserver cut off on SSL socket.
44   - #29143 Fixed SSL async handshake error.
45   - #29144 Fixed SSL clear socket error.
46   - #29147 Fixed coding error of mutex.unlock.
47   - #29150 Insert socket cancel before shutdown.
48   - Delete disuse code.
49   - Rename define.
50
51 [Dec. 20 2011] 3.0.3-1 HIBARI Michiro
52   - Fixed packet broken bug.
53
54 [Oct. 17 2011] 3.0.2-1 HIBARI Michiro
55   - Change transport method sync to async. (ex. connect -> async_connect)
56
57 [Jan. 25 2011] 3.0.1-1 HIBARI Michiro
58   - Fix L7directord RA.(Remove need less option "-b".)
59
60 [Sep. 06 2010] 3.0.0-1 Norihisa NAKAI, Hiromasa KANDA, LANG XIJIAN
61   - Implemented Multi-threading architecture using Boost::Asio and Boost::Thread library.
62   - Implemented IPv6 protocol logic.
63   - Implemented SorryURI support.
64   - Change protocol between l7vsadm and l7vsd from DGRAM to STREAM.
65     And serialized stream data using Boost::Serializable.
66   - Change protocol and schedule module architecture to module event driven model.
67   - Fixed algorithm for logger. (Search Log mode logic added.)
68   - Fixed algorithm for parameter. (Using boost algorithm template.)
69   - Implemented SNMPAgent function in l7vsd.
70
71 [Jun. 17 2010] 2.1.3-1
72   - Fix checkinig content (l7directord)
73
74 [Aug. 24 2009] 2.1.3-0 TATEISHI Katsuyuki
75   - Translate man files into English. (man)
76   - Fix purging sorryserver to respect reloaded configuration. (l7directord)
77   - Fix waiting for customcheck child process. (l7directord)
78   - Fix binding virtual server socket to INADDR_ANY. (l7vsadm)
79   - Fix --forwarded-for option in protocol modules. (protomod_*)
80   - Add --timeout option to protomod_ip. (protomod_ip)
81   - Corresponded to 1-32 bytes (variable-length) SSL Session IDs.
82   - Modify spec and initscripts to make them rpmlint free. (ultramonkey-l7.spec)
83   - Add Heartbeat resource agent scripts and example cib.xml as examples.
84     (doc/heartbeat-ra)
85   - Corresponded to gcc 4.3.
86   - Fix autotools files.
87     Note: To build this package, follow these steps.
88      1 Install automake, autoconf, libtool and other software required by
89        UltraMonkey-L7.
90      2 Checkout from git repository.
91        % git clone <repository>
92      3 Generate configure script, Makefile.in and other files.
93        % cd ultramonkey-l7-v2
94        % autoreconf -if
95      4 Build
96        % ./configure    [*]
97        % make
98      5 Install
99        % make install
100
101      [*] You should specify following options to install as previous releases.
102        % ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
103                 --libdir='${prefix}/lib64'
104
105 [May.5 2009] 2.1.2-2-rc Shinya TAKEBAYASHI
106   - Fixed rc-scripts: make a lockfile
107   - Fixed SPEC file: l7vsd/l7directord switched to off
108   - Optimized sequences in sslid module.
109
110 [Apr.20 2009] 2.1.2-1 Shinya TAKEBAYASHI
111   - Removed cookie modules
112
113 [Mar. 9 2009] 2.1.2-0 Shinya TAKEBAYASHI
114   - Added protocol modules(recently supported):
115     * cpassive(Cookie passive)
116     * crewrite(Cookie rewrite)
117     * ip(Source IP)
118     * pfilter(Packet filter)
119   - Implemented replication spec to sslid module.
120
121 [Jan. 27 2009] 2.1.1-0 Shinya TAKEBAYASHI
122   - Added option for FAST SCHEDULE to sessionless module.
123     Establishing connection when clinent connection was established.
124   - Updated l7directord man file.
125   - Changed methods for sslid module.(liner list -> hash list)
126
127 [Dec. 17 2008] 2.1.0-0 Shinya TAKEBAYASHI
128   - Added option for FAST SCHEDULE to sessionless module
129     Establishing connection when client connection was established.
130   - Implemented access logger ( CLIENT-DESTINATION mapping )
131   - Optimized event listener.
132   - Fixed algorithms for some check type.
133   - "Checkout" has been enabled.
134   - Created "man" page.(Japanese(UTF-8) only ;))
135   - Implemented flow control logic(sever).
136   - Eliminated flow control logic(client).
137
138 [May. 26 2008] 2.0.0-0 Shinya TAKEBAYASHI
139   - Changed logger library( vanessa_logger -> log4cxx)
140   - Implemented configuration function(using configuration file: /etc/l7vs\l7vs.cf)
141   - Implemented replication system(for HA clustering)
142   - Added new protocol module(sessionless - Layer-4 LB like module)
143
144 [Dec. 11 2007] 1.0.0-1 Shinya TAKEBAYASHI
145   - Implemented blocking mode switching function
146
147 [Oct. 11 2007] 1.0.0-0 Shinya TAKEBAYASHI
148   - Change library from GLib1.2 to GLib2.0 (memory leak fix)
149   - Change from select() to epoll ET.
150   - Change blocking mode to non-blocking mode(recv() and send()).
151   - Change from service conn list to service conn hash.
152   - Change from iomux-list to hash-map and available list.
153   - Add QoS Control.
154   - Add Weighted Round-Robin scheduler.
155   - Add real server weight.
156   - Fixed some bugs.
157
158     * Following members helped us. Thanks!
159
160       Hideaki KONDO
161       Shunji FUKUSHIMA
162       Norihisa NAKAI
163       Hajime OKADA
164       Akira TAKAMARU
165       Hiroyuki BAN
166       Toru MORISHITA
167       Kouhei TANUMA
168       Tetsuya TAKATSURU
169       Masahiro SAKAMOTO
170       Yumi KITANI
171
172 [May. 9 2007] 0.6.0-0 Shinya TAKEBAYASHI
173   - Extended maximum client connections.
174   - Fixed some bugs.
175
176 [Feb. 19, 2007] 0.5.0-3 Shinya TAKEBAYASHI
177   - Fixed syntax errors.(umagent/umagent.c, umagent/Makefile)
178
179 [Dec. 26, 2006] 0.5.0-2 Takahiro Kurosawa / Hideaki Kondo
180   - Rewrote to fix bug about Segmentation Fault.(conn.c)
181