[Pkg-telepathy-commits] [SCM] Idle packaging annotated tag, upstream/0.1.15, created. upstream/0.1.15
Simon McVittie
smcv at debian.org
Wed Apr 24 16:02:48 UTC 2013
The annotated tag, upstream/0.1.15 has been created
at 878ec2aaf1b9798ddc01066c80bd0a1a9dcd2c39 (tag)
tagging f4e7ea235a86274ff96972d4e52041bf21753f04 (commit)
replaces upstream/0.1.14
tagged by Simon McVittie
on Wed Apr 24 15:58:35 2013 +0100
- Shortlog ------------------------------------------------------------
Upstream version 0.1.15
Chandni Verma (1):
Add missing colon before PART message
Dan Winship (1):
build: fix for "make -j" safety
Danielle Madeley (3):
message-received is int64 not uint64
Make unknown timestamp a G_MAXINT64
Fix the test broken by the last commit
Debarshi Ray (55):
IRC channels can have ! in their names, so don't truncate them
Use the actual user name instead of the nick in USER messages
Update the list of mode prefixes and document them
Define idle_server_connection_iface_get_state with the correct spelling
Filter out invalid usernames
Handle ERROR messages
Implement ContactInfo
Handle ERR_NOSUCHSERVER
Handle RPL_WHOISCHANNELS messages in response to RequestContactInfo
Handle RPL_WHOISLOGGEDIN messages in response to RequestContactInfo
Send keep-alive packets
Handle RPL_WHOISSERVER messages in response to RequestContactInfo
Handle RPL_TRYAGAIN messages in response to RequestContactInfo
Handle WHOIS messages in our test IRC server
constants.py: add SERVICE_BUSY
Test to cover RequestContactInfo
Do not emit an extra NewChannels while handling a JOIN message
Strengthen the MUC JOIN test to forbid duplicate NewChannels
Handle PART messages in our test IRC server
Test to cover MUC JOIN initiated by the server
Update NEWS
idletest: return an empty RPL_WHOISCHANNELS in response to WHOIS
Handle empty RPL_WHOISCHANNELS in response to RequestContactInfo
Handle RPL_WHOISHOST messages in response to RequestContactInfo
Try not to mistake RPL_WHOWAS_TIME as RPL_WHOISLOGGEDIN
Reduce boilerplate
Handle RPL_WHOISREGNICK messages in response to RequestContactInfo
Handle RPL_WHOISOPERATOR messages in response to RequestContactInfo
Handle RPL_WHOISSECURE messages in response to RequestContactInfo
contactinfo-request.py: check the x-irc-server and x-host fields
Add idle_muc_channel_is_typechar as per RFC 2811
Use idle_muc_channel_is_typechar
Put the role played by the target nick in a channel as vCard parameter
Prepare 0.1.10
Set nano version
Add the release mail automation script
Remove unused but set variables
Use guint16 for port numbers and G_MAXUINT16 instead of 0xffff
IdleServerConnection: Replace low level network code with GIO
Get rid of IdleServerConnectionIface and IdleSSLServerConnection
IdleServerConnection: Replace g_signal_emit_by_name with g_signal_emit
IdleServerConnection: Reduce the number of certificate checks
IdleServerConnection: Async-ify idle_server_connection_connect
IdleConnection: Handle connecting -> disconnected correctly
IdleServerConnection: Async-ify idle_server_connection_send
IdleDNSResolver: Not needed anymore
IdleConnection: Use tp_strdiff and tp_str_empty
Consolidate tp_base_connection_disconnect_with_dbus_error calls
IdleServerConnection: Async-ify idle_server_connection_disconnect
IdleServerConnection: Cleanup usage of the private GCancellable
IdleServerConnection: Simplify the dispose method
IdleConnection: Remove redundant check
IdleConnection: Prevent overlapping and duplicate sends
idletest: The data for an IRC event can be [] too
idletest: Use handleCommand instead of dataReceived
Florian Steinel (1):
fix compile on 64bit arch
Guillaume Desmottes (36):
idle.manager: add username param
idle-connection-manager: remove unused PARAM enum
Add IDLE_LOGFILE support (fd.o #26627)
document IDLE_LOGFILE in man page
Bump tp-glib dep to 0.8.0
Add ourself to remote-pending while joining the channel (fd.o #25039)
idle_debug: refactor to use g_strdup_vprintf
Implement Debug interface (fdo #26646)
prepare 0.1.6 release
start dev of 0.1.7
update constants.py from Gabble
make_connection! add Requests
Implement Messages interface (fdo #29378)
test Messages iface
use G_N_ELEMENTS instead of NUM_SUPPORTED_MESSAGE_TYPES
no need to check if content_type is NULL, tp_strdiff does it for us
bump tp-glib dep to 0.11.1
use tp_str_empty()
rename label
factor out idle_text_received
remove messages/split-msg-sent-signal.py
Merge branch 'messages-29378'
constants.py: sync with Gabble
actually implement the D-Bus prop iface on text channels
advertise that channels implement the Messages interface
prepare 0.1.8
set nano flag
add Messages properties to immutable properties
idle.manager add password-prompt
bump tp-glib dep to 0.13.10
Use tp_cm_message_new_text()
message-iface: check content of received messages
prepare 0.1.9
set nano version
config.h has to be the first header included in C files
use new GLib API checking macros
Hasso Tepper (1):
Include <netinet/in.h> to fix build failure on DragonFlyBSD
Ionut Biru (1):
use automake python macro
Jonathon Jongsma (73):
Fix parsing error on leading whitespace (bug #17390)
Initialize all GError* vars to NULL
Initialize a couple more GErrors to NULL
Handle user renames in muc rooms
Fix a warning about closing an invalid file descriptor
Fix the fd double-close in the ssl server connection class as well
Starting to add twisted test infrastructure
Improvements to twisted test IRC server
Add support for testing ssl connections with twisted tests
Fix some more minor twisted test issues
Ignore a bunch of testing logs
call Disconnect() asynchronously to prevent false test failures
Add a very basic test for joining an IRC channel
Add a regression test for messages delivered in proper order
Add regression test for leading-space messages
Add a little explanation to the connect-fail-ssl test
Fix an infinite loop in the SslServerConnection class
Only try to connect to the IRC server over TCP
Handle connect()s that return success immediately
Fix a leak in change_tp_properties()
Free a bunch more memory leaks reported by valgrind
Make the test server respond to QUIT messages properly
Add a couple tests for slightly buggy server behavior
Handle buggy servers that don't quit properly
Initial transition from IdleIMFactory to IdleIMManager
First pass at porting IdleMUCFactory to IdleMUCManager
Implement the TpExportableChannel interface
Speed up the tests a bit
Advertise the Requests interface, add test
Add test for invalid nicknames
Expose the nick validation function and use it in the CM
Validate nicks per the IRC RFC
Add a test for improper splitting of long messages (Bug #17392)
Don't split a utf-8 codepoint in half when splitting long message
Store our user host prefix to calculate max msg length
Split long messages properly (Bug #17392)
Add test for Bug #19766: private messages deliver to group chat
Fix Bug #19766: private messages no longer delivered to group chat
Re-work the room-contact-mixup test with alban's suggestions
Merge branch 'ssl-infinite-loop'
Merge branch 'fd-double-close'
Add documentation for IRC message spec
Merge branch 'leakfix'
Merge branch 'gimpnet-quit'
Merge branch 'room-contact-mixup'
Assume worst-case relay prefix before we get user info
Clean up some connections in invalid-nick test
Add the constants.py file from gabble
Reduce test chatter when not in verbose mode
Disconnect in idletest in case the test fails and doesn't disconnect
message-order test: use loop to make this a bit cleaner
Rework join-muc-channel.py test to not depend on object path
messages/leading-space.py: simplify this test significantly
Fix another infinite loop on connection failure
Fix a small leak reported by valgrind
Fix a test crash in connect/server-quit-ignore.py
Merge branch 'invalid-nick'
Merge branch 'twisted-tests'
Merge branch 'long-message-split'
Update the text-encode-and-split test to the new internal API
Fix builddir!=srcdir issues
version 0.1.3
bump nano version
Generate ChangeLog for tarball releases
Add a CM param for 'username'
Big test cleanup
Bug 17430 Connections' object path etc. should contain uniquifying string
Be strict for what nicks we allow, and liberal for what nicks we accept from others
Bug #17354 - Emits Send immediately, even if the message is queued
Fix two valgrind-reported leaks
Initial support for listing IRC channels
Fix the crash on closing the RoomList channel
Fix a bug and add a test for requesting multiple roomlist channels
Jonny Lamb (34):
Update gitignore.
Update NEWS.
Version 0.1.5.
Bump to 0.1.5.1.
Fix spelling mistake.
protocol: implement TpBaseProtocolClass->dup_authentication_types
protocol: add password-prompt connection parameter
connection: don't try and send IRC traffic if not actually connected
connection: add a simple password manager to the channel manager array
connection: pop up a SASL channel if we have no password and password-prompt=true
connection: use G_PARAM_STATIC_STRINGS
connection: don't return just before the end of the function
idletest: hardcode localhost as 127.0.0.1
Merge branch 'test-fixes'
replace calls to g_value_{get,set}_char with _schar versions
muc-channel,parser: fix GLib version check
configure: disable newer deprecations and API additions
server-connection: fix race when writing to stream when closed
muc-channel: stop implementing {Get,List}Properties
muc-channel: add initial RoomConfig1 implementation
tests: add RoomConfig1 test
muc-channel: remove SetProperties implementation
muc-channel: start setting RoomConfig properties for mode changes
muc-channel: remove last property flags setting
muc-channel: remove the last of the TpProperties code
muc-channel: set configuration retrieved when appropriate
muc-channel: track op-ness in the channel to mark config properties {,im}mutable
muc-channel: turn DO_QUICK_BOOLEAN from a macro into a function
muc-channel: validate Password properties to simplify {,un}setting branch
muc-channel: move RoomConfig stuff into IdleRoomConfig
room-config: flicker CanUpdateConfiguration but keep MutableProperties stable
room-config: simplify password protection validation
room-config: use G_N_ELEMENTS
NEWS: updated
Mike Ruprecht (1):
Fix debug-blocks assertion where real size didn't match passed size.
Olli Salli (171):
Initial import (migration from SF.net SVN)
Defer freeing the addrinfo linked list to when the client calls idle_dns_result_destroy()
Change some checks to not abort the whole process when connect() obscurily fails
Bump version to 0.0.5
Get rid of the advertisement default of IRC realname and get it from (in decreasing priority) 1) the user 2) g_get_realname 3) chosen IRC nickname
Create new MUCChannel on JOIN for an unknown channel to work with irssi-proxy
Disable clipping the nickname to 9 chars and instead let the IRC server canon it
Only send PASS if the password has length > 0 and send it with higher priority
Add telepathy-glib to include and link
Migrate from G(IntSet,Heap) to the versions in telepathy-glib
Migrate from local copy of the telepathy constants to telepathy-glib/enums.h
Migrate to the telepathy interface name constants in telepathy-glib
Remove stale crap from CORE_SOURCES
Migrate to telepathy-glib Telepathy error definitions
Remove some totally dead and dried up vintage code
Migrate to the DBus helpers in telepathy-glib
Migrate to the handle repos and sets in telepathy-glib
Remove some more dead code from IdleConnection
Remove some dead code from IdleMUCChannel
Remove idle-handles-private.h from Makefile.am, since it is history
Migrate to telepathy-glib HoldHandles/ReleaseHandles
Plug dbus_g_method_get_sender memory leaks
Make IdleIMChannel use TpTextMixin
Move the message send implementation of IdleIMChannel to text.[ch], soon to be used by both IdleIMChannel and IdleMUCChannel
Finalize the TpTextMixin in idle_im_channel_finalize()
do tp_text_mixin_class_init in idle_im_channel_class_init, though due to redundancy in telepathy-glib it'd work withouth
Make IdleMUCChannel use TpTextMixin
Make IdleIMChannel use TpSvcChannel and ChannelIface
Remove redundant DBUS_API_SUBJECT_TO_CHANGE
Remove unused variable from idle_text_send
Remove now non-existant text channel type stuff from idle-muc-channel.h
Make IdleMUCChannel use the channel interface
Include svc-channel.h directly from Idle{IM,MUC}Channel
Make IdleMUCChannel use TpSvcChannelInterfacePassword
Do tp_svc_channel_return_from_close in idle_muc_channel_close
Make IdleMUCChannel use TpSvcPropertiesInterface
Make IdleMUCChannel use TpGroupMixin and TpSvcChannelInterfaceGroup
Merge RPL_WELCOME renaming
Drop the nowadays extraneous param to tp_text_mixin_init
Make IdleConnection use TpSvcConnectionInterfaceRenaming
Don't set idle_contact_presence_free for null ContactPresences - may prevent a segfault
Port to new handle repo API
add TELEPATHY_LIBS to telepathy_idle_LDADD to link properly against the static cmlib
Only set error in the normalization callbacks if error was provided
Only set original ID qdata if the id was valid
Start building up the new non-crappy parser, starting with msg_split
Actually add idle_parser.[ch]
Add message handlers to IdleParser (no actual parsing yet though)
Add IRC message format strings to IdleParser (whew, reading those RFCs sure is slow)
Add actual parsing to IdleParser, it now seems to parse stuff correctly
Do g_slice_free instead of g_free for MessageHandlerClosures in idle_parser_finalize
For not being braindead out loud, put the message formats to the MessageSpec structs
Fix the "fixed" pending_msg_compare to preserve FIFOness of the output queue
Add _ping_handler, the first IdleParserMessageHandler, and remove cmd_parse from IdleConnection
Add handlers for IDLE_PARSER_NUMERIC_{ERRONEOUSNICKNAME,NICKNAMEINUSE}
Add handler for IDLE_PARSER_NUMERIC_WELCOME
Make the parser public in IdleConnection
Make object_path public in IdleConnection
Add IdleIMFactory
Remove the TOTAL CRACKALL implementation of Presence
Use C99
Use TpBaseConnection in IdleConnection (with no MUC factory, we temporarily lose MUC though)
Make RequestRename work
Include sys/types.h and netdb.h with __USE_POSIX to get the addrinfo funcs even with C99 on
Fix the license header copyright statements in all .c files
Change the license header copyright statements also in .h files, which I stupidly overlooked :D
Use TpBaseConnectionManager for IdleConnectionManager
Because nothing is generated anymore, remove the generate/ junk
Make IdleMUCChannel compile with the new Connection and handles related stuff and readd it to Makefile.am (a lot of it will change eventually though)
Don't add zero-length strings to args while parsing
Add IdleMUCFactory and update IdleMUCChannel for rudimentary MUC support
Fix tokenizing of lines with trailing whitespace sent by borken ircd
Set modechar '\0' for channel members with no modechar on RPL_NAMEREPLY so that we have at least some modechar for all members in the arg array
Add new NAMEREPLY handler
Remove the old namereply handler from the if 0'd part now that we have a new one
Add numeric channel join error handlers and remove the old ones from the if 0 part
Fix IdleParser cutting continuation lines one char short
New INVITE handler
Remove some more replaced stuff from the if 0'd "todo list" section
New QUIT handler for MUC
New handler for the TOPIC numeric
New KICK handler
New TOPIC_STAMP handler
New TOPIC prefixcmd handler
Remove the stupid and needlessly braindead copy of the connection's self handle from IdleMUCChannel
New NICK handler. The MUC factory now emits Renamed even for the connection's self handle so that however the handlers are connected, Renamed always precedes MembersChanged on MUC channels the handle is a member on.
Remove MUC rename handler junk from #if 0
New MODE/MODEREPLY handler
Remove superfluous GetHandleOwners implementation from IdleMUCChannel
Remove unused _idle_muc_channel_has_current_member
Bump version to 0.1.0
Remove my stupid misinformed idle-version.h stuff
New CTCP VERSION handler
Use run.h
Don't duplicate the default connection parameters in IdleConnection
Change the reffed handle sets in IdleParser to GSLists instead of TpIntSet, the same handle may be reffed multiple times
Plug leaking all incoming messages after charset conversion
Add Gabble-style debug subsystem (no debug flags used in Idle yet though)
Change the debug flag names to be consistent with Gabble
Make it possible to switch debug flags mid-file
IDLE_DEBUG in IdleConnection
IDLE_DEBUG in IdleDNSResolver
IDLE_DEBUG in IdleIMChannel
IDLE_DEBUG in IdleMUCChannel
Remove debug statements from the unused sofia DNS code to not bugger my greps
IDLE_DEBUG in IdleParser
IDLE_DEBUG in IdleServerConnection
IDLE_DEBUG in IdleSSLServerConnection
IDLE_DEBUG in text.c
Second attempt: use TpHandleSet to keep track of handles reffed while parsing
Rename text.[ch] to idle-text.[ch] (how incredibly clever to do it in this branch)
Remove cracky _idle_im_channel_rename
Add priority to IdleParser message handlers for guaranteed ordering
Rename IdleParser's _data_compare_func to be consistent with naming conventions
Move emitting Renamed back to IdleConnection's _nick_handler, but attach it with IDLE_PARSER_HANDLER_PRIORITY_FIRST
Change the group mixin's self handle in _idle_muc_channeL_rename
Handle NICK in IdleIMFactory by creating a new channel for the new handle if we had one for the old handle
Check for old_handle == new_handle in NICK handlers
In conformance to the latest spec semantics, don't do anything for IM channels on rename
Use the CTCP helpers for sending VERSION replies
Add utility functions for sending CTCP messages
Add CTCP decoding/tokenizing function
Add test for CTCP tokenizer
Make test-ctcp-tokenize return 1 on failure
Use check_programs instead of nst_programs for the tests
Proper escaping in _ctcp_send
Add minimal test for idle_ctcp_kill_blingbling
Add idle_ctcp_kill_blingbling for removal of mIRC & co formatting tokens
Use the blingbling killer in idle_text_decode
Use blingbling killer for NOTICE messages as well
Forward-declare IdleConnection properly
Restyle idle-handles.[ch]
Remove old declarations from idle-connection.h
Parse prefixcmds as prefixcmds and non-prefix as such, no mixing up crack
Utilize Connection.Interface.Aliasing for representing IRC nicks in their correct case
Aggregate MUCChannel NAMEREPLY MembersChanged signals with IRC RPL_ENDOFNAMES
Add trigger point for emitting AliasesChanged in IdleIMFactory's incoming PRIVMSG/NOTICE handler
Add queued AliasesChanged emission trigger in IdleMUCFactory's JOIN handler
Add queued AliasesChanged emission trigger in IdleMUCFactory's INVITE handler
Trigger emitting queued AliasesChanged in IdleConnection's NICK handler
Add queued AliasChanged emission to IdleMUCFactory's TOPICSTAMP handler
Now that the trigger points are in place, remove emit_queued_aliases_changed from queue_aliases_change in IdleConnection
Dispose of queued AliasesChanged crack in idle_connection_dispose
Change IdleMUCChannel's namereply aggregation set to TpHandleSet, we need refs to the handles
Make SetAliases on your self handle work like RequestRename
Remove the bogus reasons from MembersChanged signals in IdleMUCChannel
Remove stale _nick_handler prototype from idle-im-factory.c
Assume IRC channels with no prefix mean channels with prefix #
Check that the channels hash table actually exists before doing anything with it. Should fix fdo #11122
Change IdleMUCChannels's join-ready marshaller to the correct one, should fix fdo #11121
Bump version to 0.1.1
Unify coding style part 1 (mostly bracing style)
Remove old not-in-use sofia resolver cruft
Remove trailing whitespace
Remove tabs from places other than beginning of lines
Unify coding style, book II: Thou shalt indent by tabs, and only tabs
Unify coding style, part 3: Return type on the same line with the function name
Unify coding style, lesson 4: blank lines after each case body in switch statements
Fix too greedy removal of cruft resulting in GValue -> GValu
Unify coding style, chapter Six: Binary operators and their operands should have whitespace in between
Add HACKING file
Add -Wno-portability to autoreconf invocation in autogen.sh, we depend on GNU make
Remove GTK_DOC_CHECK from configure.ac, idle doesn't do gtk-doc
Coding style, part: Public functions of classes shouldn't have an underscore prefix
Remove useless send_irc_cmd() from idle-connection.c and rename send_irc_cmd_full to _send_with_priority
Clean up includes
Make GInterface init functions conform to the same coding standard
More coding style unifications. This time make sure all control keywords have a space between them and the opening paren.
Still more coding style unifications, now there should be quite a few less function declarations and calls with a space between the function name and the opening paren.
Use g_set_error instead of *error = g_error_new where possible to facilitate deliberately ignoring errors
Update NEWS
Simon McVittie (72):
Adapt to telepathy-glib >= 0.5.8 group mixin API
Build against telepathy-glib-unstable static library if telepathy-glib is newer than 0.5.9, to get the Renaming interface
Use svc-unstable.h for the Renaming interface - it's not in the shared library as of telepathy-glib 0.5.10
Add enough extensions-generating infrastructure to generate stubs for the Renaming interface
Hook up the locally built stubs for Renaming and use them instead of the ones in tp-glib-unstable
Add a Darcs _boring file
Remove stray references to svc-unstable.h
Add OpenSSL cflags/libs when compiling tests
Clean up build system: don't distribute generated files, do distribute the .list they're generated from, don't put libraries in AM_LDFLAGS (use ALL_LIBS instead like Gabble does, and explicitly reference that variable)
Bump version to 0.1.2
Set nano version 0.1.2.1
Move CM executable to $libexecdir, adjust .service accordingly
Add telepathy-idle.8 man page
Move tools directory to top level. Stop using spec-gen.am
Remove update-spec-gen-am.sh
Sync tools from telepathy-glib
Reference external type Contact_Handle (which is in the Tp spec)
Sync tools from telepathy-spec
Check for, and use, mkdir -p or equivalent
Update build system to resemble that of telepathy-glib 0.7
Adjust extensions/Makefile.am: _gen/all.xml should mkdir _gen first
Remove _gen/all.xml in clean
_boring: ignore test binaries
Add missing glib-signals-marshal-gen.py in tools/
Add missing identity.xsl
Update tools from telepathy-glib: generated GInterfaces no longer need external glue
Simplify extensions/Makefile.am now that generated GInterfaces don't need external glue
Stop checking for dbus-binding-tool - no longer needed
Remove unnecessary reference to an empty variable
Cope with TpChannelIface channel-type property becoming writeable in telepathy-glib > 0.7.0, avoiding warnings when channels are constructed (fd.o #13896).
Merge commit 'wjt/self-handle-changed' into self-handle-changed
Require telepathy-glib 0.7.15 (for tp_base_connection_set_self_handle)
Merge branch 'self-handle-changed'
fd.o#24559: flag password parameter as secret
Fix bug report URL for current bugzilla components
Update with-session-bus.sh from telepathy-glib, fixing a bashism
Fix compiler warning
Update servicetest from Salut
Add Protocol objects
Test Protocol objects in a basic way
Channel managers: implement type_foreach_channel_class
fd.o #31662: use TpDBusDaemon to avoid tp_get_bus()
Merge branch 'protocol'
Merge branches 'trivia' and 'get-bus'
Update telepathy.am from telepathy-glib
Set G_MESSAGES_DEBUG during testing
Use TP_ERROR, not deprecated TP_ERRORS
Use TpIntset, not deprecated TpIntSet
Remove INSTALL from git
Update codegen tools from telepathy-glib, requiring GLib 2.30
Update Renaming interface from spec 0.25.2 to satisfy pickier codegen
Allow generation of unstable interfaces
Fix codegen to respect changes to the input
Remove generated marshallers, just use g_cclosure_marshal_generic
Stop refcounting handles, which have been "immortal" since 0.14
configure.ac: drop redundant AC_SUBSTs and content-free comments
configure.ac: fix some underquoting
Various dull C89-compliance
Prototype functions properly: foo() is not a prototype, foo(void) is
Make some internal functions properly static
Fix some confusing variable-shadowing by just reusing the variables
idle_debug_init: don't make a semicolon have side-effects
Bring in the compiler/linker warnings from telepathy-glib
Fix coding style nits in the tests
Merge branch 'catch-up'
with-session-bus.sh: update from telepathy-glib
Include config.h in each source file
messages/invalid-utf8.py: amend test-case to work under GLib 2.36
IdleServerConnection: check certificates properly, except in the tests
Prepare version 0.1.15
Update telepathy.am from telepathy-gabble to allow out-of-tree distcheck
Imported Upstream version 0.1.15
Sjoerd Simons (9):
Handle (the absence of) the +t channel mode
Also check nothing strange happens when we toggle t and o at a the same time
prepare for a release
Start new development version
Correct order of arguments to assertEquals
Pass the message type to tp_cm_message_new_text
Add a test for the Action message type
Fix coding style to use PEP-8
Support trailing parameter without a initial :
Thomas Klausner (2):
Check for strnlen, and define it if missing.
Modify netinet/in.h fix to also work on FreeBSD.
Thomas Thurman (1):
Renamed variables to avoid warnings with "-Werror=shadow".
Will Thompson (160):
Convert _boring to .gitignore
Remove .git-darcs-dir files
Make autogen.sh executable
Enable -Werror and friends on development builds
Fix a mismatched signedness warning
Bump automake dependency
Change self-handle using tp_base_connection_set_self_handle
Bump telepathy-glib dep to 0.7.3 for the DBusPropertiesMixin
Bump telepathy-glib dependency to 0.6.1
Use post-0.6.1 tp_debug_set_flags() and tp_debug_set_persistent()
Correct the order of "const static" to "static const"
Don't use an invalid enum value as a failure flag
Correct more mismatched signednesses
Fix another signedness warning.
Fixed signedness warning in a test
Extract splitting of long/multiline messages to a function
Send messages with equal priority in chronological order
Add a test that over-long/newlined messages are split correctly.
Rewrite idle_text_encode_and_split to be more obviously correct.
Connection: remove unused variable
Cope with Connection::quit-message being NULL.
Remove obnoxious default Quit message.
Remove spurious 'register' flags from idle.manager
Don't spam DEBUG for each char in a nick
Correct the description of accept-invalid-nicks
Make nickname validation a for loop.
Fix error prefix so that tests pass
Don't include "PRIVMSG ..." in Sent signals
Document what idle_text_encode_and_split does
Correct the error for unsupported message types
Merge branch 'quit-message'
Merge commit 'jonner/username-param'
Merge branch 'sent-signal'
version 0.1.4
bump to 0.1.4.1
Define _GNU_SOURCE not __USE_GNU to get strnlen(3).
Merge branch 'master' into channel-manager
Quiet build.
Add "is this channel ready?" accessor
Don't emit NewChannels twice when joining
Tests: Fix a typo in room-joining code
Add more mandatory properties to MUC channels
Add idle_muc_channel_new()
Set Initiator and Requested on new MUC channels
Update test constants from Gabble
Test Creating and Ensuring MUCs.
Allow parting MUCs with RemoveMembers.
Use constants.py in requests-create.py
Implement more mandatory properties for 1-1 channels
Implement respawning for 1-1 channels.
Test that Connection.GetInterfaces() includes Requests
Implement Destroyable for IM channels
Merge branch 'channel-manager'
Fix a buffer overrun in channel name validation.
Delete commented-out connecting and disconnected hooks
Replace if-else if chain with a switch block.
ImChannel: include Destroyable in Channel.Interfaces.
NEWS for Destroyable fix.
Add a regression test for quoting part messages
MUC: specify Group_Flag_Message_Depart
MUC: colon-quote kick messages.
NEWS
NEWS for PART colon-quoting
Test validating the 'username' parameter.
NEWS for fd.o#35239
More NEWS
NEWS: ContactInfo \o\ /o/
Connection: use TP_STRUCT_TYPE_ALIAS_PAIR
Implement GetAliases()
Connection: replace constructor with constructed.
Add a TpContactsMixin
Contacts: support Aliasing
Contacts: add stub support for ContactInfo
Connection: fix coding style nitpicks
Merge branch 'contacts'
Remove obsolete DBUS_API_SUBJECT_TO_CHANGE
tests: print "Core dump exists" in red, like Gabble
Connection: refactor adding queue timeout.
Add an env var to speed up flushing the queue
tests: strip \r\n from stream event data
message-order.py: tidy up
Merge branch 'testier-better-faster-stronger'
Connection: replace \r and \n with spaces
MUCChannel: remove unused LAST_MODE_FLAG_SHIFT define
MUCChannel: remove obsolete GType defines
MUCChannel: port to TpBaseChannel
MUCChannel: remove GET_PRIVATE antipattern
Depend on tp-glib 0.15.9 for Subject etc.
MUCChannel: Implement Channel.Interface.Subject
_network_member_left: indent a declaration
Merge branch 'loyal-subjects'
configure: explicitly depend on gio-2.0
Version 0.1.11
nano version bump
Subject: implement ActorHandle property.
ServerConnection: disconnect on end-of-file.
Connection: delete requeueing logic.
IdleConnection: don't drop & leak messages on full output buffer
IdleConnection: remove unused message-batching code
Connection: simplify adding queue timeouts
Connection: inline enqueueing messages
ServerConnection: guard against double-disconnection
Connection: handle ServerConn errors while Connecting
Test server dropping connection after authentication.
Merge branch '48084-eats-cpu-on-failed-ssh-forward'
RoomList: use TpBaseChannel
Roomlist: use tp_asv_new()
Roomlist: use Text interface constant
Roomlist: modernize private structures.
RoomlistManager: use tp_asv_new()
MUCManager: reindent requests code.
MUCManager: move ChannelType check up
MUCManager: simplify foreach_channel_class
MUCManager: simplify foreach_channel
MUCManager: use constants for property names
Implement Channel.I.Room
servicetest: squash dbus-python deprecation warning
Make IdleIMChannel use TpBaseChannel
Reindent idle-im-channel.c
IMManager: replace constructor with constructed.
NEWS for 0.1.12
Version 0.1.12
Tell Automake about _gen/svc-gtk-doc.h
Bump nano-version
Give charset conversion function a more natural type
Sanitize incoming messages to remove UTF-8 non-characters.
Merge branch 'room-list'
idle_roomlist_manager_get_type: fix prototype
NEWS for UTF-8 fix and room listing.
Fix warnings in roomlist code.
Add a debug flag for roomlist code.
RoomlistManager: remove redundant check for Handle
Add a stupid test for Idle sending PING
Parser: spell out prefix vs. non-prefix logic better
Make the PONGs sent back by the test more realistic
Connection: add priv field to structure
Move comment about message interval to the right place
Connection: disconnect if we get no PONG for our PING
Don't try to ping while we're disconnecting.
Fix _force_disconnect to actually forcibly disconnect.
Disable keepalive pings if server doesn't support PING.
connection: cope with send_async() returning synchronously
Clarify ping timeout comparison
Merge branch 'ping'
Some more NEWS.
im-manager: use tp_base_channel_is_destroyed()
im-channel: chain up in get_interfaces() impl
muc-channel: implement get_interfaces vfunc
idletest: handle PART with no message argument
muc-channel: implement Destroy(), make Close() respawn
muc: check that messages are marked as rescued
muc-channel: remove content-free/wrong docstrings
Version 0.1.13
nano bump
Parse PONG more leniently
tests: disable pings by default
0.1.14
Nano-version bump
Drop unused build dependency on OpenSSL
HACKING: update a bit.
elaine (1):
Don't explicitly return void in void functions.
git-darcs-import (1):
New empty repository
-----------------------------------------------------------------------
--
Idle packaging
More information about the Pkg-telepathy-commits
mailing list