updated
[brisk.git] / CHANGELOG
1 2.1.6
2         ENH commands menu added
3         ENH /listen and /mesgtoadm commands added
4         ENH improved inheritance between classes
5         ENH auth only tables disposition changed
6
7 2.1.5
8         ENH myconsole.js facility added (js)
9         ENH rendering of standup users area (func j_stand_cont()) refactored with a more
10             comfortable "inertial behavior" and decoupling incoming "model" with 
11             local "view", what a mess! (js)
12         ENH moved briskin5 functions from Obj/brisk.phh to briskin5/Obj/briskin5.phh (php)
13         ENH moved briskin5 functions from commons.js to briskin5/briskin5.js (js)
14         ENH start of multi-language support (lang-related images) (php, gfx)
15
16 2.1.4
17         ENH heartbit refactored (js)
18         ENH watchdog added (js+php)
19         ENH log_legal refactored, if auth added (php)
20         ENH reload button added (js+php)
21         BUG recovery lost game for auth user in room (php)
22
23 2.1.3
24         ENH notify object refactored
25         ENH /autentica command added to avoid mail spuffing
26         ENH /st commands to set user status (icons)
27
28 2.1.2
29         ENH strong ban added (hardbans).
30         ENH web of trust docs added.
31
32 2.1.1
33         BUG "lascio" forgotten icon and bad text fixed.
34         ENH "brisk_conf" config paramiter added.
35         ENH "challenges" ftok tree entry added.
36         MOD background changed.
37         ENH notify enhanced.
38         ENH unmediate exit managed (with "onbeforeunload" and "onunload").
39         ENH user flags (authentication and other) added.
40         ENH rendering for auth names refactored.
41         ENH optional password added (with challenge and pseudo db server-side).
42         ENH auth user replaced with new login.
43         ENH client side room rendering refactored.
44         ENH variable enabled topbanner.
45         ENH new field $idx in table class.
46         ENH authentication only table added.
47         ENH nick command restricted inside auth tables.
48         ENH act_content totally refactored.
49         ENH alarm message to single user.
50         ENH reserved tables.
51
52 BRANCHED trusty
53         
54 MERGE IN HEAD        
55
56 0.14.0 ("spawn" branch) -  xx/06/2008
57         White space between logo and tables under IE 6 & 7 bug fixed.
58         Creation of tmpfs subdirs if not exists fixed.
59         Input encoding detection management fixed.
60         Help content error fixed.
61         All *printf funcs verified (args and formats) and fixed when needed.
62         All "align" attributes removed from "table" tags.
63         Content-type from 'application/xml; charset="utf-8"'
64             to 'text/plain; charset="utf-8"' as index_rd.php output.
65
66         Topbanner management moved to .conf file.
67         Unsessioned requests mode added to index_wr.php.
68         User statistics.
69         Refactored menu to supprt full tree.
70         Meeting links added to menu.
71         Roadmap and support entry added to menu.
72
73 0.13.4 ("spawn" branch) -  17/05/2008
74         Serialization now includes postaction bug fixed.
75         "Roadmap" and "whysupport" main menu items added.
76         Ticker keep users list opened when wagon implode bug fixed.
77         Keeped cards still on table when table restart bug fixed.
78          
79 0.13.3 ("spawn" branch) -  4/05/2008
80         Tav button added.
81         Raccomandations for firefox users.
82         Chat scroll enhancement.
83         Troll defence.
84
85 0.13.2 ("spawn" branch) - 21/04/2008
86         Black list added.
87         Cache-Control 'no-store flag' added.
88         Scroll for standup area and top position of proxhr class adjusted.
89         Behavior of ticker changed.
90
91 0.13.1 ("spawn" branch) - 20/04/2008
92         Copyrights updated.
93         addEvent and removeEvent functions added.
94         Ticker added.
95         G_is_local var to prevent remote site access when
96         you are in unconnected devel environment (on the train :).
97         Set to 25% the width of each td for the tables table.
98         chatt_send function refactored.
99         Functions show_room, table_content, standup_content moved into Room class.
100
101 0.13.0 ("spawn" branch) - 19/04/2008
102         Add ftokk_path var to allow temporary move of the ftok dir.
103
104 0.12.0 ("spawn" branch) - 30/03/2008
105         Sitdown disable when shutdowning.
106         Topbanner added.
107         "alert" command added.
108
109 0.11.0 ("spawn" branch) - 30/03/2008
110         Pro-site configuration file added.
111         White-list for proxy access added.
112
113 0.10.8 ("spawn" branch) - 27/03/2008
114         Forumolimpia supporter images added.
115
116 0.10.7 ("spawn" branch) - 27/03/2008
117         Proxyscan to check (and deny) proxy connections.
118         Chat ban: first implementation.
119
120 0.10.6 ("spawn" branch) - 23/03/2008
121         "nobohide" class for img added.
122         Big img for supporters and sponsors added.
123
124 0.10.5 ("spawn" branch) - 23/03/2008
125         Factorized user reset (and comm array clean added).
126
127 0.10.4 ("spawn" branch) - 23/03/2008
128         Flush of command when the table start.
129         comm array to 18 elements.
130
131 0.10.3 ("spawn" branch) - 20/03/2008
132         Disabled comm flush optimization.
133         Critical log type added.
134
135 0.9.3 ("spawn" branch) - 19/03/2008
136         Quasi atomical installation procedure.
137         cards_hidetake(win) dumb function removed.
138         New shared mem management added.
139
140 0.9.2 ("spawn" branch) - 16/03/2008
141         BRISK_SINGLE_SESS and BRISK_SINGLE_DEBUG added.
142         
143 0.9.1 ("spawn" branch) - 16/03/2008
144         Char "@" before all ftok functions.
145         Briskin5::load_data checked.
146
147 0.0.9 ("spawn" branch) - 13/03/2008
148         Show_room function with new step arg.
149         Table recovery and external garbage_manager call recovery.
150
151 0.0.8 ("spawn" branch) - 07/03/2008
152         Correct touch index for ftok from 1-100 to 0-99
153         Unlock_data to garbage_manager added.
154         UnescapeHTML func added.
155
156 0.0.7 ("spawn" branch) - 16/02/2008
157         Log path from /tmp to LEGAL_PATH.
158
159 0.0.6 ("spawn" branch) - 16/02/2008
160         BRISKIN5_PLAYERS_N sedify.
161         Install ftok file for tables.
162         Preload.js now must manage trees and not flat img dir.
163         Reduced SHM dim and send a parameter to js to have status consistency.
164
165 0.0.5 ("spawn" branch) - 12/02/2008
166         Log refactoring.
167         Deep refactoring of garbage_manager func.
168
169 0.0.4 ("spawn" branch) - 07/02/2008
170         Garbage_manager updated.
171
172 0.0.3 ("spawn" branch) - 03/02/2008
173         Clean of table's data.
174         
175 0.0.2 ("spawn" branch) - 26/01/2008
176         Cookiepath added in commons.js.
177         Table_idx via cookie, removed from index_rd.php call.
178         Location to briskin5.
179         Recovery from table supported.
180         First support to return to index.php.
181         Normalized log.
182         room_join_wakeup func added.
183         room_wakeup renamed with table_wakeup.
184         ftok in briskin5 constructor.
185         Dstroy_data and chatt_send funcs added.
186
187 0.0.1 ("spawn" branch) - 19/01/2008
188         Obj and briskin5 dirs added.
189         Renamed class Brisco to Room.
190         Split standard constructors to be able to have multiple constructors.
191         Spawning action when the table is completed added.
192
193 0.8.3 - 30/12/2007
194         Temporary advise added.
195         Webstart layout enhancement.
196
197 0.8.2 - 09/10/2007
198         Start menu added..
199
200 0.8.1 - 30/9/2007
201         Auction points bug was fixed.
202         IE rendering bug was fixed.
203         Cursor settings were enhanced.
204
205 0.8.0 - 26/9/2007
206         A new layout is used to allow more players.
207
208 0.7.3 - 2/9/2007
209         Serialization of shared mem access bug fixed.
210
211 0.7.2 - 29/8/2007
212         Pragma directive added.
213         FSM bug fixed.
214         
215 0.7.1 - 1/5/2007
216         Minor changes.
217
218 0.7.0 - 21/4/2007
219         Step proxy added.
220         Fix change page recovery bug.
221         Changed bg.
222
223 0.6.2 - 8/4/2007
224         Donate.
225         Minor bug fixed.
226         Graphical keepalive changed.
227
228 0.6.1 - 11/03/2007
229         Minor bug fixed.
230         Enabled legal logging.
231
232 0.6.0 - 25/02/2007
233         Internet Explorer 6 and 7 added.
234
235 0.5.0 - 10/02/2007
236         Cooperative exit added.
237         Sound added.
238         No point in hand managed.
239
240 0.4.6 - 30/01/2007
241         Number of chat lines doubled.
242         Refactored nickname management.
243
244 0.4.5 - 28/01/2007
245         Il browser Konqueror ora e' supportato (non so da che versione).
246         Cache delle immagini gestita efficacemente (expire a 4 gg).
247         Bug corretto per l'ultimo giocatore che vinceva l'asta.
248
249 0.4.4 - 25/01/2007
250         I tavoli vengono liberati per inattivita' degli utenti (3 minuti).
251
252 0.4.3 - 21/01/2007
253         Protected critical sessions with ignore_user_abort func.
254         Enhanced INSTALL.sh (explicit configuration files).
255         Refact of the cookies policy.
256         Wellcome sentence in chats.
257         Enhanced info page with "current player".
258         Moved methods into classes.
259         Added "help" and "about" buttons.
260         Enhanced logout methods.
261         CSS-fication of all html pages.
262         Number of tables doubled.
263
264 0.3.0 - 23/12/2006
265         First version.