15 | | In addition, we have a number of modules that are not ([https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826271 yet]) packaged in debian that we must upgrade ourselves by hand. |
| 15 | * carbons: copy messages to all clients |
| 16 | * smacks: stream management |
| 17 | * csi: allows clients to request that certain updates not be propagated to preserve battery |
| 18 | * filter_chatstates: works with mod_csi to avoid chat state updates |
| 19 | * throttle_presence: works with mod_csi to avoid presence updates |
| 20 | * mam: maintains chats in an archive to be re-delivered when you come back online. Stores for only a week. Note: becuase we are running prosody .9, our only option seems to be in-memory storage, so we will lose archive messages on reboot. |
| 21 | * TBD: http_files |
| 22 | * TBD: blocking |
| 23 | * TBD: cloud_notify |
17 | | The source code for the modules is located in: |
18 | | |
19 | | /usr/local/src/prosody-modules-source/ |
20 | | |
21 | | It is populated via mercurial, so to update, run: |
22 | | |
23 | | {{{ |
24 | | 0 mcchesney:/usr/local/src/prosody-modules-source# hg update |
25 | | 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
26 | | 0 mcchesney:/usr/local/src/prosody-modules-source# |
27 | | }}} |
28 | | |
29 | | The live modules should then be copied to: |
30 | | |
31 | | /usr/local/lib/prosody/modules |
32 | | |
33 | | And then prosody should be restarted. |
34 | | |
35 | | At the moment we are maintaining: |
| 25 | In addition, we are maintaining ourselves: |