| 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: |