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 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349
|
* Mon Jul 26 2010 Ray Van Dolson <rayvd@bludgeon.org>
- Utilizing Yahoo provided server names (siddheshp's commits 370-372)
- Upped version number to 1.0.1
* Tue Apr 20 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
- YMSG16 auth support. Breaks all old apps
- Make callback struct mandatory
- Fixed Address book support
- YMSG16 file transfer
- YMSG16 buddy list and status messages
- Upped version number to 1.0.0
* Sun Jun 01 2008 Ray Van Dolson <rayvd@bludgeon.org>
- Up version number to 0.7.7
- Enable _GNU_SOURCE macro for builds. This makes newer libc's provide us
with the standard GNU systems interface (fixes compilation issues with
Fedora 9 and Fedora 10 (rawhide) specifically)
* Sun Apr 27 2008 Ray Van Dolson
- up version number 0.7.6
* Mon Apr 7 2008 Tri S.
- Added Windows support for 0.7.6
* Fri Apr 4 2008 Tri S.
- Changed packet version to 0x000c
* Thu Feb 3 2005 A. Craig West
- status changes thanks to Gennady Feldman
- server ping support thanks to Gennady Feldman
- better support for multiple status changes in one packet
- added profile support to conference and chat rooms (needs testing)
* Sun Nov 28 2004 A. Craig West
- changed interface to include which id incoming messages are intended for
- changed error reporting interface
- added autoresonder sample program, which is a trivial Yahoo autoresponder
- removed inline from methods
* Tue Oct 19 2004 Matt Rogers
- Add a new version of the SHA1 implementation that's GPL compatible.
* Fri Aug 8 2004 A. Craig West
- up version number 0.7.5
* Fri Jun 25 2004 A. Craig West
- fix for yahoo's new auth thanks to Wilmer van der Gaast
* Wed May 4 2004 A. Craig West
- 64 bit fix for real this time, thanks to Matt Rogers for the fix
* Tue Mar 23 2004 A. Craig West
- fix y_strsplit when string is empty, and for 0 element case to match gstrsplit
* Thu Feb 26 2004 Philip Tellis
- fix memory leak in auth thanks to Wilmer van der Gaast
* Thu Feb 26 2004 Gennady Feldman <gennady_feldman at gena01.com>
- Allow sending of "add me" message to buddy when we add them
* Thu Feb 5 2004 Philip Tellis
- Fix crash in yahoo search because we were using a different yahoo_input
* Thu Jan 29 2004 Philip Tellis
- yahoo_fn works with 64 bit machines too, thanks to Ben Reser for the fix
* Wed Jan 21 2004 Philip Tellis 0.7.4
- up version number
* Fri Jan 16 2004 Alan Humpherys
- remove_handler also takes client_id
* Wed Jan 14 2004 Doug Davis
- fix auth
* Mon Dec 29 2003 Philip Tellis 0.7.3
- up version number
* Thu Dec 25 2003 Philip Tellis
- asynchronous writes as well (might break file send)
- better support for webcam broadcast
- webcam images sent in chunks rather than as a single image
- check for EAGAIN on send, defer if it is returned
- add handler returns a tag, which is passed to remove handler to remove it
- api has changed
* Wed Dec 10 2003 Philip Tellis
- initialise some unintialised variables
* Tue Dec 9 2003 Philip Tellis
- Yahoo Search - by Konstantin Klyagin - centericq
* Tue Dec 9 2003 Philip Tellis
- Typing notification fix from Gena01
- Don't send VERIFY as first packet, since we don't know what do
do if it fails anyway.
TODO revert when we figure this out
* Wed Oct 22 2003 Philip Tellis
- Identify failed login because of incorrect username
* Wed Oct 8 2003 Philip Tellis
- Fix bug with double processing of format string in error logging
- log_level no longer global, use yahoo_get_log_level() instead (was
only used internally)
* Tue Sep 30 2003 Doug Davis
- chat room logout and error code
* Tue Sep 30 2003 Philip
- fix for auth to work with big endian machines too
* Mon Sep 29 2003 Philip
- attribute new auth to Cerulean studios (which is where gaim got it from)
* Sun Sep 28 2003 Philip 0.7.2-2
- made yahoo_init do what it did before, and renamed the new yahoo_init
to yahoo_init_with_attributes. This should help not break old code.
* Sun Sep 28 2003 Philip
- changed g_malloc0 to malloc - thanks to Pixador
* Sun Sep 28 2003 Philip 0.7.2
- Auth fixed by Sean Egan (gaim).
* Sat Sep 27 2003 Philip
- Added more fallback ports
- Fix crash in process_auth
* Wed Sep 24 2003 Philip
- Messenger host name changed to scs.msg.yahoo.com
* Mon Sep 22 2003 Philip
- Forgot a strdup
* Sat Sep 20 2003 Philip
- Support protocol 0x0b
* Sat Sep 20 2003 Philip
- Formatting fixes and yahoo_list memory management fixes
* Sat Sep 20 2003 Philip
- No more extern vars (almost)
- yahoo_init now takes optional key/value pairs to set server settings
see the README or yahoo2.h for full details
- These variables no longer need to be exported from the sourcefile that
uses the library
* Fri Sep 12 2003 Philip 0.7.1
- configure checks for socket library and won't build sample client
if not found
* Thu Sep 11 2003 Philip
- Up version number to 0x0a so that we don't get blocked
* Thu Jun 5 2003 Philip
- fix a bunch of memory leaks
* Sun May 25 2003 Philip
- Add option to disable building sample client
* Sat May 24 2003 Philip 0.7.0-1
- Fix configure error because of old missing script in distribution
* Mon May 19 2003 Philip (version 0.7.0)
- Update README
- release 0.7.0
* Tue May 6 2003 Mik
- fixes for webcam uploading
- extra callback for closing connection
* Thu May 1 2003 Philip
- allow closing of webcam connections
- more reliable finding of webcam connections
* Thu May 1 2003 Philip
- send who's images along with webcam image
* Thu May 1 2003 Philip
- get idle time from server
- changes to webcam support to not require the user to worry about keys and
servers
* Sun Apr 20 2003 Philip
- fixes for multiple connects and bugs introduced when adding async connects
* Sat Apr 19 2003 Philip
- Add asynchronous connects
- Each `id' represents a single login session and everything to do with it
- add_handler and yahoo_(read|write)_ready take a void * data argument
- possibly introduce many bugs :D
* Thu Apr 10 2003 Wayne
- Added callback for the list of chatrooms
* Thu Mar 29 2003 Wayne
- Added basic support for pulling down the list of chatrooms
* Mon Mar 24 2003 Mik
- Seperate webcam struct to public and private data
- Rename webcam struct to yahoo_webcam
* Fri Mar 21 2003 Philip
- Don't dereference yd after it has been freed
* Fri Mar 21 2003 Mik
- Clean up webcam data when yahoo data is cleaned up
- Added connection type to webcam
- Removed static for callbacks in sample_client
* Wed Mar 19 2003 Mik
- Added perliminary webcam upload support
- Added descriptions for the webcam functions
* Tue Mar 18 2003 Wayne Parrott
- Added preliminary yahoo chat support
* Sun Mar 16 2003 Philip
- Fixed double deletion problem with yab
- Fixed memory leak with non-pager connections
* Fri Mar 14 2003 Philip
- Announce login success earlier
* Thu Mar 13 2003 Mik
- Add preliminary webcam support
* Thu Mar 6 2003 Philip
- Remove requests for unnecessary data in addressbook code
* Tue Mar 4 2003 Philip
- Fix read past end of string in yahoo_getyab
* Wed Feb 19 2003 Philip (version 0.6.3)
- Make dist depend on libyahoo2.spec and libyahoo2.pc
- Change version number to 0.6.3
* Thu Feb 13 2003 Philip
- added check for null connection when reading from socket.
thanks to Alan Humpherys
* Thu Feb 6 2003 Philip
- renamed yahoo_add_yab to yahoo_set_yab
* Wed Feb 5 2003 Philip
- Support for modifying an address book entry
* Mon Jan 27 2003 Philip
- Support for adding address book entry on the server
* Thu Jan 24 2003 Philip
- Download address book from server and fill in real_name field
of yahoo_buddy
* Tue Jan 21 2003 Philip
- Added CHAT service codes from yach
- Fixed the problem with Offline UTF-8 encoded messages
it no longer sends an extra bell
- Implemented group renaming
* Sat Jan 18 2003 Philip
- utf-8 encoding/decoding functions are in yahoo_util
- detect whether it is utf-8 or not from utf-8 flag in message
* Wed Jan 15 2003 Philip
- added utf-8 decode to conference messages too. I need to move this into
a separate function
* Tue Jan 14 2003 Philip
- changed the accent character hack to proper UTF-8 decode supplied by Alan
* Mon Jan 13 2003 Philip Tellis
- sample client handles accented characters correctly.
* Thu Dec 18 2002 Philip Tellis
- sample client now handles sending of bell with ^G and sounding of bell
when it receives it
* Tue Dec 10 2002 Philip Tellis (version 0.6.2)
- Added some prototypes for snprintf, strdup and vsnprintf (when compiling
with -ansi -pedantic and without glib
- Updated version number for release
* Mon Dec 9 2002 Philip Tellis
- Changed u_char to unsigned char
- Fixed yahoo_get16 and yahoo_get32 to work with big endian systems also
* Tue Nov 19 2002 Philip Tellis
- Added code to process a voice chat invite. Doesn't do anything.
* Mon Nov 18 2002 Philip Tellis
- Multiple offline messages are now received correctly
- Memory leaks cleaned up
- Check for glib-2 as well as glib-1
- dropped port 21 from port scan
- Added a spec file for RPM
* Sat Nov 16 2002 Rodney Dawes
- Make libyahoo2 versioned
- Add a pkgconfig file
- Install headers in $(pkgincludedir)
- Make yahoo sample client a noinst program
- Require autoconf >= 2.50
- Cleanups in configure.ac
* Wed Nov 13 2002 Philip Tellis
- libyahoo2 now automatically scans ports 21, 23, 25 and 80 if it cannot
connect on the default port.
* Wed Nov 06 2002 Philip Tellis
- added protocol documentation
* Tue Nov 05 2002 Philip Tellis
- compiles with -ansi and -pedantic
* Sat Oct 19 2002 Philip Tellis
- no longer strip colour/style codes from messages
- added colour entry for any colour to yahoo2_types.h (Nelson Ferreira)
* Fri Oct 18 2002 Philip Tellis (version 0.6.1)
- fixed segfault on some weird notification packets
- fixes for conference add invite
- identity support for conferences
- sample console client can handle conferencing
* Wed Oct 9 2002 Philip Tellis (version 0.6)
- Removed glib dependencies. Will use glib only if available
- Configure time option --with-struct-callbacks to use a callback struct
instead of callback functions (see yahoo2_callbacks.h and the README)
- Code cleanups by Steve McAndrewSmith
- Get identities from server
- Activate/Deactivate identities
- Use identities when sending messages
- Fixed buffer overflow in key/value pair reading
- sample console client no longer requires gtk!
* Mon Jul 22 2002 Philip Tellis (version 0.5)
- Added basic documentation to README
- Several minor code fixes and cleanups
* Sat Jul 20 2002 Philip Tellis (version 0.5.cvs)
This is an initial public release as a separate library
I'll put a feature list in later.
0.5 is just a random version number, I figure it's got half the features
of where it should be when complete.
|