This repository has been archived by the owner on Sep 12, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
ChangeLog
268 lines (237 loc) · 9.14 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
# Changelog for Gfire
# Copyright 2006-2014 Wolf Beat, Keith Geffert, Laurent De Marez, Warren Dumortier, Oliver Ney
# Distributed under the GPLv3
Gfire:
0.9.5:
- Many fixes on game detection (detection issues, memleak, ...)
- Compilation and build fixes by LookTJ, svenstaro and cookiekiller from Github
- Fix for API changes by libpurple >=2.10.8
0.9.4
- Fixed rather critical crash on startup if game detection was disabled
- Rewrote file transfer code partially
- Changed P2P handshaking
- Added stuff
- Added ability to create P2P connection with local network nodes
- NAT Type can now be looked up in the about window
- Added --disable-game-detection flag to configure for embedded systems or servers
0.9.3
- Fixed further, if not almost all, P2P issues
- Fixed infinite loop on web detection usage
- Fixed possible crashes on web detection code
- Fixed bug in preferences code
- Added support for keep-alive connections on the web detection (less CPU usage)
- Added missing lower case conversion of usernames for login
- Added server browser with drivers for ASE, GameSpy, GameSpy2, Source and Savage query protocols
0.9.2
- Fixed file transfer completion issues
- Fixed bad loading of the game list when started without a working internet connection
- Fixed timeout issues
0.9.1
- Fixed file transfer on Windows
- Fixed game detection issues on Linux and Windows
- Fixed MIME-type bug in the game manager on Windows
- Added display of a buddys status message while he's playing
- Added support for game icons
0.9.0
- Added File Transfer
- Added Server Browser
- Added Server Detection
- Added Avatar Support
- Added Clan/Guild Support
- Added Friends of Friends
- Added Improvements to Game Manager
- Added Windows Game Detection
- Added Internationlization Support
- Added Advanced Status Handling
- Added Web Game Detection
- Added New Icons
- Added Notifications by libnotify
- Added Custom group management
- Added Largely improved chat room support
- Added VoIP software detection (requires working server detection)
- Complete Code Rewrite
- Better organisation of code
- 'Get Info' Fully Working!
- Completed network data handling issues
- Fixed a bug preventing a user logging in, with their username containing uppercase characters
- Status did not change if you logged off and logged back in
- Reversed IP address in contact listings
- In some Linux distros, the buddy list was not being displayed
- Messages received came with html tags
- Fixed HTML tags in status messages, if they contained an URL
- Fixed a crash when a "Playing" status was received
- Fixed a crash when sending an offline message
- Fixed several bugs with the games list and game manager
- Updated Web Links
- Now useable with Finch again
0.8.3
- Fixed some bug in the network code which denied all logins
- Added the Xfire statistics packet
0.8.2
- Update the Gfire URLs due to a server change
0.8.1
- Fix crash on login with some Linux distros.
- Small bugfixes/changes.
- Improve file paths.
- Only 200 characters are allowed in a topic for groupchat.
0.8.0
- Buddy authorization improved.
- My Profile Page in the menu.
- Cleaned up the menu.
- Nickname change bug fixed.
- Nickname change without restarting pidgin.
- Send typing notification (See it in action here!).
- Receive typing notification bug fixed.
- Added option to see if people can see if you are typing (privacy).
- Now you can see the date of the gamelist you have in the about window.
- Fixed the gameport bug correctly.
- Added some mem clean up codes.
- When buddy is blocked you can't receive im's of that buddy anymore, nor typing notifications.
- Fixed status icon wrong updating bug.
- Fixed ingame emblem icon wrong updating bug.
- Fixed double-parsing error for buddies with ingame status.
- Fixed join game.
- Improvements to About Window.
- Block people on your friend's list (will disable receiving messages from that buddy).
- Fixed the bug that didn't show some buddies online.
- Game detection by scanning processes.
- Notification (disabled by default in the account settings) that pops up when your status changed to ingame.
- Groupchat done with the folowing features:
- Invite buddies when you have the permission in the channel to do so.
- Chat in the channel when you have the permission to do so.
- Change the motd / topic again when you are allowed to do so in the channel.
- View the permissions icon next to the buddy.
- Make new groupchat channels.
0.7.1
- Minor bug fix
- Download Game ID List function
- Server change for Game ID List
- About window expanded
- Typo in gfire_launch.xml example
0.7.0
- Ported the gfire code from Gaim to Purple
- Added new protocol icons
- Added the about function (Will be used later to show the date of the game id list, so you know if you are out-dated or not.)
- Fixed the “(AFK) Away From Keyboard†bug (typo)
- Fixed server port bug
gaim-xfire
0.6.1
- Added support for gaim 2.0.0 beta 4-6 and pidgin 2.0.0
- Prevented automatic reconnect when user signs in from another location
- Fix away message support
- Fix keepalives in gaim 1.5.x
- Fixed dependencies of debs
0.6.0
- Added support for building against gaim 1.5.x
- (receive only) typing support, you can see when native xfire clients
are typing to you.
- auto-tools configure script changes for easier builds
- added --with-gaimversion to configure script
- configure now supports either libssl.pc or openssl.pc for openssl
build requirement
- fixed issues with gaim 2.0 escaping HTML entities in chat buffers
- fixed presence notification for buddies coming online and being
set away, when they really weren't. svn -r 66
- changed protocol version to 62
- added protocol option (checkbox) to not delete buddies (on by default)
even if gaim requests us to delete them. Check box must be unchecked
for buddy deletion to work.
- gfire_games.xml is now downloaded from sf.net if it doesn't exist.
0.6.0-g2.0b3-r2
- fixed win32 build issues thanks to plugwash
- fixed win32 crashing issues on null pointers thanks to plugwash
- added protocol menu options to reload gfire_games.xml and
gfire_launch.xml without restarting gaim.
- now restores presense state on login
- removed openssl build requirement on win32
- win32 builds now require full gaim build tree
- New buddies will now be added to "XFire" gaim group
- fixed compile issues with openssl on SUSE 10.1 X86_64
0.6.0-g2.0b3-r1
- added buddy migration for 1.5 gaim users to 2.0
- added right click "Join Game..." feature
- added XQF integration
- **changed** protocol name to prpl-xfire please read the
readme on this one. Users of r0, need to modify
accounts.xml and blist.xml
- added user documentation for game join information
- updated other user documentation to reflect new release
0.6.0-g2.0b3
Complete rewrite for Gaim 2.0 beta3
- should compile and install with gcc 4.x branch
- requires ssl libraries installed (locate libssl.pc)
- Autoincrements protocol version when needed (on reconnect)
- Moved Xfire nick change to protocol menu
- New away/status packet implemented
- Added Xfire buddy profile to right click buddy menu
- Game id lookup moved to xml flat file gfire_games.xml
- Xfire buddy aliases now use gaim server alias setting
- changed gaim buddy name key to xfire login name not userid
0.6.0 (Unreleased)
applied patches from Keith Geffert:
-storing files in a xml file
-launch games from gaim, configuration in a xml file
-read XQF game state and send it to the xfire server
fix:
protocol has changed, addapted the reading of away messages
0.5.8
fix:
support the new xfire protocol change, now you can login again.
0.5.7
Bugfix:
The evil 100% bug is gone! :-)
0.5.6
Bugfix:
-login with no alias works again
0.5.5
Features:
-accept/deny buddy dialog added
Bugfixes:
-only send nickname on login if local nickname is different to the one on the server
0.5.0
Features:
-added many games to be shown
Bugfixes:
-corrected bug where a buddy was reporting as playing, but he was not
-finaly fixed negativ port numbers
-probably some games were shown uncorecctly, corrected
-fixed crash on login when no nickname is set
0.4.5
Improvements:
-the build system is now a little bit better i think
Bugfixes:
-only send chat messages to online buddys(to prevent crash)
-only send chat messages that we have in the contact list! (prevents another crash)
0.4.0
Features:
-set away status with away text
-only show ip if it is not 0.0.0.0 (not known ip)
-shows port number if port is not 0
-send alias to server on connection
-cut long messages (>255) in smaller parts and send them one by one
Bugfixes:
-correctly updates buddy aliases
-correctly reads buddy aliases
-fixed negative ip values
-the xfire server was thinking that we play a game even if we were not
0.3.0
Features:
-shows the name of some games
-show game ip of a buddy. Currently buggy
Bugfixes
-away icons were not corectly updated
-adding a buddy shows a error even if there is no error
-gaim was freezing when somebody else connected with our account
-Long packet bugs seem to be fixed, not sure atm
-fixed sending of long messages
2 6. 05
0.2.0
Features
-see buddy is playing with the game id
Bugixes
-read long packets (usefull for a long buddylist etc)
23 5. 05
first release. Currently working:
-chating
-adding/removing buddys
-seeing online state of buddys