jelmer/ctrlproxy.git
14 years agoImprove formatting.
Jelmer Vernooij [Fri, 19 Jun 2009 15:27:39 +0000 (17:27 +0200)]
Improve formatting.

14 years agoFix formatting.
Jelmer Vernooij [Wed, 17 Jun 2009 21:03:12 +0000 (23:03 +0200)]
Fix formatting.

14 years agoFix is_connected.
Jelmer Vernooij [Tue, 16 Jun 2009 22:54:01 +0000 (00:54 +0200)]
Fix is_connected.

14 years agoSupport delaying disconnects until all lines are sent.
Jelmer Vernooij [Tue, 16 Jun 2009 22:51:35 +0000 (00:51 +0200)]
Support delaying disconnects until all lines are sent.

14 years agoRemove outdated RPM specfile.
Jelmer Vernooij [Tue, 16 Jun 2009 21:20:24 +0000 (23:20 +0200)]
Remove outdated RPM specfile.

14 years agoMove pending lines queue to backend.
Jelmer Vernooij [Tue, 16 Jun 2009 21:01:11 +0000 (23:01 +0200)]
Move pending lines queue to backend.

14 years agoRemove unnecessary G_MODULE_EXPORT
Jelmer Vernooij [Tue, 16 Jun 2009 20:49:28 +0000 (22:49 +0200)]
Remove unnecessary G_MODULE_EXPORT

14 years agoFix year in motd.
Jelmer Vernooij [Sun, 14 Jun 2009 00:42:02 +0000 (02:42 +0200)]
Fix year in motd.

14 years agoFix admin network now that we no longer provide the client.
Jelmer Vernooij [Sun, 14 Jun 2009 00:03:18 +0000 (02:03 +0200)]
Fix admin network now that we no longer provide the client.

14 years agoFix handling of virtual networks.
Jelmer Vernooij [Sat, 13 Jun 2009 23:58:10 +0000 (01:58 +0200)]
Fix handling of virtual networks.

14 years agoFix the build.
Jelmer Vernooij [Sat, 13 Jun 2009 18:54:36 +0000 (20:54 +0200)]
Fix the build.

14 years agoAdd benchmark for linestack.
Jelmer Vernooij [Sat, 13 Jun 2009 17:19:00 +0000 (19:19 +0200)]
Add benchmark for linestack.

14 years agoMake truncate argument to Linestack optional.
Jelmer Vernooij [Sat, 13 Jun 2009 16:52:49 +0000 (18:52 +0200)]
Make truncate argument to Linestack optional.

14 years agoSimplify linestack interface.
Jelmer Vernooij [Sat, 13 Jun 2009 16:46:25 +0000 (18:46 +0200)]
Simplify linestack interface.

14 years agoImplement traversing of linestack.
Jelmer Vernooij [Sat, 13 Jun 2009 16:32:54 +0000 (18:32 +0200)]
Implement traversing of linestack.

14 years agoSplit out line reading a bit.
Jelmer Vernooij [Sat, 13 Jun 2009 16:08:46 +0000 (18:08 +0200)]
Split out line reading a bit.

14 years agoSupport send in linestack.
Jelmer Vernooij [Sat, 13 Jun 2009 15:55:56 +0000 (17:55 +0200)]
Support send in linestack.

14 years agoImplement Linestack.replay.
Jelmer Vernooij [Sat, 13 Jun 2009 15:47:12 +0000 (17:47 +0200)]
Implement Linestack.replay.

14 years agoImplement ChannelDict.keys.
Jelmer Vernooij [Sat, 13 Jun 2009 15:47:06 +0000 (17:47 +0200)]
Implement ChannelDict.keys.

14 years agoUse saner version strings when building from bzr.
Jelmer Vernooij [Sat, 13 Jun 2009 14:50:52 +0000 (16:50 +0200)]
Use saner version strings when building from bzr.

14 years agoRemove another layer of abstraction in linestack.
Jelmer Vernooij [Sat, 13 Jun 2009 14:42:45 +0000 (16:42 +0200)]
Remove another layer of abstraction in linestack.

14 years agolinestack: Remove a layer of abstraction.
Jelmer Vernooij [Sat, 13 Jun 2009 14:36:35 +0000 (16:36 +0200)]
linestack: Remove a layer of abstraction.

14 years agoAdd basic python bindings for linestack.
Jelmer Vernooij [Sat, 13 Jun 2009 14:09:37 +0000 (16:09 +0200)]
Add basic python bindings for linestack.

14 years agoMove linestack to libirc.
Jelmer Vernooij [Sat, 13 Jun 2009 13:52:56 +0000 (15:52 +0200)]
Move linestack to libirc.

14 years agoSimplify linestack handling.
Jelmer Vernooij [Sat, 13 Jun 2009 13:47:53 +0000 (15:47 +0200)]
Simplify linestack handling.

14 years agoSupport not truncating linestack files a bit better.
Jelmer Vernooij [Sat, 13 Jun 2009 13:26:50 +0000 (15:26 +0200)]
Support not truncating linestack files a bit better.

14 years agoMove libirc stuff to a separate makefile.
Jelmer Vernooij [Sat, 13 Jun 2009 00:50:04 +0000 (02:50 +0200)]
Move libirc stuff to a separate makefile.

14 years agoAlways flush.
Jelmer Vernooij [Sat, 13 Jun 2009 00:23:12 +0000 (02:23 +0200)]
Always flush.

14 years agoMerge index for linestack.
Jelmer Vernooij [Sat, 13 Jun 2009 00:20:39 +0000 (02:20 +0200)]
Merge index for linestack.

14 years agoUse index for linestack.
Jelmer Vernooij [Sat, 13 Jun 2009 00:20:28 +0000 (02:20 +0200)]
Use index for linestack.

14 years agoSupport loading motd from right location when running from source.
Jelmer Vernooij [Fri, 12 Jun 2009 21:51:28 +0000 (23:51 +0200)]
Support loading motd from right location when running from source.

14 years agouse nosetests rather than trial.
Jelmer Vernooij [Fri, 12 Jun 2009 21:32:02 +0000 (23:32 +0200)]
use nosetests rather than trial.

14 years agoLoad files from sourcedir if running from sourcedir.
Jelmer Vernooij [Fri, 12 Jun 2009 21:30:49 +0000 (23:30 +0200)]
Load files from sourcedir if running from sourcedir.

14 years agoUpdate years.
Jelmer Vernooij [Wed, 10 Jun 2009 23:45:07 +0000 (01:45 +0200)]
Update years.

14 years agoImport daemontools script.
Patrick R McDonald [Sun, 7 Jun 2009 01:35:06 +0000 (03:35 +0200)]
Import daemontools script.

14 years agoDon't print commands.
Jelmer Vernooij [Mon, 11 May 2009 23:55:05 +0000 (01:55 +0200)]
Don't print commands.

14 years agoFix KeyError being raised.
Jelmer Vernooij [Sun, 10 May 2009 22:17:00 +0000 (00:17 +0200)]
Fix KeyError being raised.

14 years agoProvide access to more Network attributes.
Jelmer Vernooij [Sun, 10 May 2009 22:12:27 +0000 (00:12 +0200)]
Provide access to more Network attributes.

14 years agoProvide access to networks in ctrlproxy.
Jelmer Vernooij [Sun, 10 May 2009 21:16:43 +0000 (23:16 +0200)]
Provide access to networks in ctrlproxy.

14 years agoMention python in dependencies.
Jelmer Vernooij [Sun, 10 May 2009 20:49:05 +0000 (22:49 +0200)]
Mention python in dependencies.

14 years agoMove lose client hooks to src/client.c.
Jelmer Vernooij [Sun, 10 May 2009 20:35:33 +0000 (22:35 +0200)]
Move lose client hooks to src/client.c.

14 years agoAdd --python option to ctrlproxy-admin.
Jelmer Vernooij [Sun, 10 May 2009 20:21:33 +0000 (22:21 +0200)]
Add --python option to ctrlproxy-admin.

14 years agore-combine arguments in python command.
Jelmer Vernooij [Sun, 10 May 2009 20:07:03 +0000 (22:07 +0200)]
re-combine arguments in python command.

14 years agoHandle stderr as well, cope with newlines.
Jelmer Vernooij [Sun, 10 May 2009 19:52:11 +0000 (21:52 +0200)]
Handle stderr as well, cope with newlines.

14 years agoProvide custom stdout for scripts.
Jelmer Vernooij [Sun, 10 May 2009 19:26:51 +0000 (21:26 +0200)]
Provide custom stdout for scripts.

14 years agoMention which plugins have been successfully loaded.
Jelmer Vernooij [Sun, 10 May 2009 17:46:10 +0000 (19:46 +0200)]
Mention which plugins have been successfully loaded.

14 years agoClean mods dir.
Jelmer Vernooij [Sun, 10 May 2009 17:28:23 +0000 (19:28 +0200)]
Clean mods dir.

14 years agoFix clean for libirc python module.
Jelmer Vernooij [Sun, 10 May 2009 17:26:27 +0000 (19:26 +0200)]
Fix clean for libirc python module.

14 years agoMove irc python module tests to libirc/python/tests.
Jelmer Vernooij [Sun, 10 May 2009 17:12:21 +0000 (19:12 +0200)]
Move irc python module tests to libirc/python/tests.

15 years agoMove state Python objects to a separate file.
Jelmer Vernooij [Thu, 16 Apr 2009 11:53:38 +0000 (13:53 +0200)]
Move state Python objects to a separate file.

15 years agoMove transport code into a separate file
Jelmer Vernooij [Thu, 16 Apr 2009 11:48:30 +0000 (13:48 +0200)]
Move transport code into a separate file

15 years agoAdd header for IRC python module.
Jelmer Vernooij [Thu, 16 Apr 2009 11:40:20 +0000 (13:40 +0200)]
Add header for IRC python module.

15 years agoMove irc python module to libirc/
Jelmer Vernooij [Thu, 16 Apr 2009 11:33:03 +0000 (13:33 +0200)]
Move irc python module to libirc/

15 years agoWatch status of child processes of ctrlproxyd.
Jelmer Vernooij [Tue, 14 Apr 2009 13:38:51 +0000 (15:38 +0200)]
Watch status of child processes of ctrlproxyd.

15 years agoFix call to create-linestack
Jelmer Vernooij [Tue, 14 Apr 2009 13:38:42 +0000 (15:38 +0200)]
Fix call to create-linestack

15 years agoFix crash in log_custom when the network is disconnected.
Jelmer Vernooij [Mon, 13 Apr 2009 17:36:33 +0000 (19:36 +0200)]
Fix crash in log_custom when the network is disconnected.

15 years agoInitial work not truncating existing linestack data.
Jelmer Vernooij [Mon, 13 Apr 2009 16:53:00 +0000 (18:53 +0200)]
Initial work not truncating existing linestack data.

15 years agoFix crash bug in on_transport_log.
Jelmer Vernooij [Mon, 13 Apr 2009 16:05:13 +0000 (18:05 +0200)]
Fix crash bug in on_transport_log.

15 years agoUpdate NEWS
Jelmer Vernooij [Mon, 13 Apr 2009 16:01:10 +0000 (18:01 +0200)]
Update NEWS

15 years agoFix netsplits.
Jelmer Vernooij [Mon, 13 Apr 2009 15:58:35 +0000 (17:58 +0200)]
Fix netsplits.

15 years agoRemove relation between client and network in libirc.
Jelmer Vernooij [Mon, 13 Apr 2009 15:16:21 +0000 (17:16 +0200)]
Remove relation between client and network in libirc.

15 years agoSupport Client.inject_line.
Jelmer Vernooij [Mon, 13 Apr 2009 15:14:17 +0000 (17:14 +0200)]
Support Client.inject_line.

15 years agoUpdate ctrlproxyd.8.
marlowe [Mon, 13 Apr 2009 15:01:57 +0000 (17:01 +0200)]
Update ctrlproxyd.8.

15 years agoFix segfault.
Jelmer Vernooij [Mon, 13 Apr 2009 12:28:49 +0000 (14:28 +0200)]
Fix segfault.

15 years agoAdd tests that show bug in MODE handling.
Jelmer Vernooij [Mon, 13 Apr 2009 12:15:38 +0000 (14:15 +0200)]
Add tests that show bug in MODE handling.

15 years agoAdd more state tests.
Jelmer Vernooij [Mon, 13 Apr 2009 12:07:03 +0000 (14:07 +0200)]
Add more state tests.

15 years agoFix diff state sending.
Jelmer Vernooij [Mon, 13 Apr 2009 12:01:25 +0000 (14:01 +0200)]
Fix diff state sending.

15 years agoFix addition of : for PART and TOPIC.
Jelmer Vernooij [Mon, 13 Apr 2009 11:54:25 +0000 (13:54 +0200)]
Fix addition of : for PART and TOPIC.

15 years agoAdd more channel state diff tests.
Jelmer Vernooij [Mon, 13 Apr 2009 11:46:50 +0000 (13:46 +0200)]
Add more channel state diff tests.

15 years agoSupport setting nick modes.
Jelmer Vernooij [Mon, 13 Apr 2009 02:33:09 +0000 (04:33 +0200)]
Support setting nick modes.

15 years agoFix tests.
Jelmer Vernooij [Mon, 13 Apr 2009 02:23:41 +0000 (04:23 +0200)]
Fix tests.

15 years agoAttempt to add ability to add nicks to channels.
Jelmer Vernooij [Mon, 13 Apr 2009 01:45:58 +0000 (03:45 +0200)]
Attempt to add ability to add nicks to channels.

15 years agoAllow changing channel state modes.
Jelmer Vernooij [Mon, 13 Apr 2009 00:30:42 +0000 (02:30 +0200)]
Allow changing channel state modes.

15 years agosupport adding nicks
Jelmer Vernooij [Mon, 13 Apr 2009 00:18:05 +0000 (02:18 +0200)]
support adding nicks

15 years agoSupport adding nicks to states.
Jelmer Vernooij [Mon, 13 Apr 2009 00:09:13 +0000 (02:09 +0200)]
Support adding nicks to states.

15 years agoSupport adding channels to network state.
Jelmer Vernooij [Mon, 13 Apr 2009 00:00:42 +0000 (02:00 +0200)]
Support adding channels to network state.

15 years agoPrevent format expansion.
Jelmer Vernooij [Sun, 12 Apr 2009 15:27:48 +0000 (17:27 +0200)]
Prevent format expansion.

15 years agoallow changing network nick modes
Jelmer Vernooij [Sun, 12 Apr 2009 15:14:10 +0000 (17:14 +0200)]
allow changing network nick modes

15 years agoSupport retrieving nick modes.
Jelmer Vernooij [Sun, 12 Apr 2009 15:09:07 +0000 (17:09 +0200)]
Support retrieving nick modes.

15 years agoadd tests for NetworkNick python object
Jelmer Vernooij [Sun, 12 Apr 2009 15:03:33 +0000 (17:03 +0200)]
add tests for NetworkNick python object

15 years agoAllow looking up nicks in channels.
Jelmer Vernooij [Sun, 12 Apr 2009 14:58:30 +0000 (16:58 +0200)]
Allow looking up nicks in channels.

15 years agoAdd python object for channel nicks.
Jelmer Vernooij [Sun, 12 Apr 2009 14:45:49 +0000 (16:45 +0200)]
Add python object for channel nicks.

15 years agoSupport changing creation time.
Jelmer Vernooij [Sun, 12 Apr 2009 14:34:21 +0000 (16:34 +0200)]
Support changing creation time.

15 years agoAllow setting topic_time
Jelmer Vernooij [Sun, 12 Apr 2009 14:31:38 +0000 (16:31 +0200)]
Allow setting topic_time

15 years agoAllow setting topic manually.
Jelmer Vernooij [Sun, 12 Apr 2009 14:06:54 +0000 (16:06 +0200)]
Allow setting topic manually.

15 years agoChannelState.topic_set_time, ChannelState.creation_time
Jelmer Vernooij [Sun, 12 Apr 2009 13:59:23 +0000 (15:59 +0200)]
ChannelState.topic_set_time, ChannelState.creation_time

15 years agoClient.description python
Jelmer Vernooij [Sun, 12 Apr 2009 13:47:02 +0000 (15:47 +0200)]
Client.description python

15 years agolast_ping / last_pong
Jelmer Vernooij [Sun, 12 Apr 2009 13:44:56 +0000 (15:44 +0200)]
last_ping / last_pong

15 years agosend_topic python
Jelmer Vernooij [Sun, 12 Apr 2009 13:41:13 +0000 (15:41 +0200)]
send_topic python

15 years agosend_state_diff, send_channel_state_diff
Jelmer Vernooij [Sun, 12 Apr 2009 13:36:54 +0000 (15:36 +0200)]
send_state_diff, send_channel_state_diff

15 years agosend_channel_state python.
Jelmer Vernooij [Sun, 12 Apr 2009 13:29:01 +0000 (15:29 +0200)]
send_channel_state python.

15 years agosend_nameslist python.
Jelmer Vernooij [Sun, 12 Apr 2009 13:21:22 +0000 (15:21 +0200)]
send_nameslist python.

15 years agosend_banlist Python.
Jelmer Vernooij [Sun, 12 Apr 2009 13:16:40 +0000 (15:16 +0200)]
send_banlist Python.

15 years ago- Removed "--usage" information as it is no longer present in the binary
marlowe [Sun, 12 Apr 2009 02:48:17 +0000 (04:48 +0200)]
- Removed "--usage" information as it is no longer present in the binary
- Organized options in alphabetical order
- Added "--no-timestamp" option to man page
- Update "--log=FILE" entry to reference FILE
- Update "-d" to reference LEVEL
- Added "--check-running" and "--restricted"

15 years agosend_channel_mode python.
Jelmer Vernooij [Sun, 12 Apr 2009 02:44:29 +0000 (04:44 +0200)]
send_channel_mode python.

15 years agoclient_netsplit Python
Jelmer Vernooij [Sun, 12 Apr 2009 01:58:25 +0000 (03:58 +0200)]
client_netsplit Python

15 years agosend_luserchannels python.
Jelmer Vernooij [Sun, 12 Apr 2009 01:53:00 +0000 (03:53 +0200)]
send_luserchannels python.

15 years agosend_motd python.
Jelmer Vernooij [Sun, 12 Apr 2009 01:50:05 +0000 (03:50 +0200)]
send_motd python.

15 years agoWrap client_send_state.
Jelmer Vernooij [Sun, 12 Apr 2009 01:38:56 +0000 (03:38 +0200)]
Wrap client_send_state.

15 years agoExpose more Client properties in Python.
Jelmer Vernooij [Sun, 12 Apr 2009 01:28:30 +0000 (03:28 +0200)]
Expose more Client properties in Python.