Commit Graph

614 Commits

Author SHA1 Message Date
badlop d7513f5a00 Merge pull request #176 from xmppjingle/master
mod_grafite
2016-07-20 13:57:44 +02:00
Tom Quackenbush 612b2b78e9 code cleanup. add optional normalize_leet to do dynamic substitution of one-to-one mappings (reduce blacklist size). 2016-07-19 21:34:04 +00:00
xmppjingle ed3853ccf9 Complete Module Skeleton 2016-07-18 16:01:52 -03:00
xmppjingle 098a810843 First Working Version 2016-07-18 15:45:54 -03:00
xmppjingle e2ebd1a405 mod_grafite Initial Commit 2016-07-14 10:30:17 -03:00
badlop b8ed8af10e Merge pull request #173 from madglory/master
mod_pottymouth: Arbitraty blacklist size
2016-07-06 12:55:07 +02:00
badlop f52b98c068 Merge pull request #172 from marktran/fix_ejabberd_auth_http_module_check
Fix ejabberd_auth_http module_check
2016-07-06 12:54:18 +02:00
Badlop f806442b9c Add mod_opt_type callback function desired by gen_mod (#163) 2016-07-06 12:48:53 +02:00
Tom Quackenbush 779024b9c5
remove .DS_Store 2016-07-01 15:13:20 -04:00
Tom Quackenbush 3a03dde3c0
update README. Remove list size TODO. Add link to permute_wordlist. 2016-07-01 15:11:22 -04:00
Mark Tran 9eefebadc2 rename to README.txt 2016-07-02 00:03:53 +07:00
Tom Quackenbush 3a3a3f1db1 mod_pottymouth: bring back bloom_gen_server stop() to avoid error messages 2016-06-29 21:23:54 +00:00
Tom Quackenbush 1b86f7ccaa mod_pottymouth: update bloom_gen_server to support arbitraty list sizes. tested up to 87M terms. update README. 2016-06-29 21:19:12 +00:00
badlop bb8802a70a Merge pull request #170 from madglory/master
adding mod_pottymouth
2016-06-29 13:13:20 +02:00
Tom Quackenbush 6c22e0fa0c adding mod_pottymouth 2016-06-24 15:34:37 +00:00
Badlop d7ce81cd22 Fix problem registering users with ejabberd_auth_http
https://www.ejabberd.im/forum/25450/issue-registration-users-over-bosh#new
2016-05-11 18:27:14 +02:00
Badlop 0b5ad7a994 Add AuthzId argument to ejabberd_auth_http:check_password (#164) 2016-05-11 13:14:36 +02:00
Holger Weiss 04d2234e0a mod_message_log: Add mod_opt_type/1 callback 2016-05-01 21:35:23 +02:00
Badlop 7429577b7a Ensure --auth is provided, so ejabberd_ctl checks AccessCommands (#159) 2016-04-15 13:35:46 +02:00
Badlop 9374ed0ffc Update mod_rest example configuration to new format (#161) 2016-04-11 17:19:36 +02:00
Badlop b45fd21340 Fix mod_cron still looking for xml.hrl (#157) 2016-03-24 14:56:46 +01:00
Badlop 5fc2b410a2 Fix in mod_profile old call to gen_mod:get_opt (#160) 2016-03-19 17:56:49 +01:00
Paweł Chmielowski 7f75aa0372 Fix unicode character handling in command arguments
Many thanks to Krzysztof Grochocki for finding this fix.

This fixes issue #153.
2016-03-10 23:53:33 +01:00
Holger Weiss 32fd4c4d9c Update mod_webpresence to work with ejabberd 16.02 2016-03-08 00:39:50 +01:00
Holger Weiss 02759c6aae Update mod_profile to work with ejabberd 16.02 2016-03-08 00:39:39 +01:00
Holger Weiss 39cf5a0fd7 Update mod_post_log to work with ejabberd 16.02 2016-03-08 00:39:11 +01:00
Holger Weiss 512255d98b Update mod_log_chat to work with ejabberd 16.02 2016-03-08 00:38:34 +01:00
Holger Weiss c5daf56385 Update mod_rest to work with ejabberd 16.02 2016-03-08 00:35:30 +01:00
Holger Weiss 04cc600772 Update mod_message_log to work with ejabberd 16.02 2016-03-08 00:32:07 +01:00
Holger Weiss 4165428780 Update mod_statsdx to work with ejabberd 16.02 2016-03-08 00:31:41 +01:00
Holger Weiss b7414f8837 Update mod_logxml to work with ejabberd 16.02 2016-03-08 00:30:21 +01:00
Holger Weiss c9039a5ad2 Remove mod_mam_mnesia
Include a script and documentation for switching to the MAM module
shipped with ejabberd 15.06 and newer.
2016-03-08 00:14:25 +01:00
badlop 8c1df80794 Merge pull request #156 from who/master
Adding a default config for mod_rest
2016-03-07 16:39:57 +01:00
Holger Weiss 44ffde7eda Remove mod_http_upload
The HTTP upload modules are included with ejabberd 15.10 and newer.
2016-03-07 00:17:49 +01:00
Andrew B e2939a0353 Adding a default config for mod_rest 2016-03-04 11:59:49 -08:00
Mickaël Rémond e9a014a6cb Merge pull request #154 from saeed-rz/patch-1
change refer url for MOD_ARCHIVE_ODBC
2016-03-02 12:23:18 +01:00
Badlop 8c86849e86 Undefined macro 'NS_THUMBS_1' during module_install (thanks to ethoms)(#146) 2016-02-01 13:18:10 +01:00
Holger Weiss d73b648cf3 Merge branch 'http-upload'
* http-upload:
  mod_http_upload: Use application/octet-stream instead of text/html for security reasons
  mod_http_upload: Add note regarding "get_url"
  mod_http_upload: Use full PUT URL for process name
  mod_http_upload: Rename variable for clarity
  mod_http_upload: Fix logging of file size mismatch
  mod_http_upload: Return error atoms, not strings
  mod_http_upload: Log message if URL looks wrong
  mod_http_upload_quota: Don't track all users
  mod_http_upload: Make case indentation consistent
  mod_http_upload: Apply cosmetic changes
  mod_http_upload: Don't flatten command strings
  mod_http_upload: Don't let identify/1 return error
  mod_http_upload_quota: Omit info message
  mod_http_upload: Don't complain during shutdown
  mod_http_upload: Use binary strings in most places
  mod_http_upload: Check availability of ImageMagick
  mod_http_upload: Suppress error on non-image files
  mod_http_upload: Fix string()/binary() type issue
  mod_http_upload: Add/fix function specifications
  mod_http_upload: Strip newline from command output
  mod_http_upload: Support thumbnail generation
2016-01-12 00:05:05 +01:00
Matthias Rieber 4deb2fd2c3 mod_http_upload: Use application/octet-stream instead of text/html for security reasons 2016-01-11 23:54:13 +01:00
Holger Weiss 1696107f43 mod_http_upload: Add note regarding "get_url" 2016-01-11 23:54:08 +01:00
Holger Weiss d4d8b15413 mod_http_upload: Use full PUT URL for process name
Don't just use the "put_url" domain name, but also any path components
of the specified URL, to generate a mod_http_upload process name.  This
way, a single domain name can be used for multiple virtual hosts by
specifying a "put_url" such as "https://example.com/@HOST@/".
2016-01-11 23:50:15 +01:00
Holger Weiss 99d89ce59d mod_http_upload: Rename variable for clarity 2016-01-11 23:50:15 +01:00
Holger Weiss ce64f79b63 mod_http_upload: Fix logging of file size mismatch 2016-01-11 23:50:15 +01:00
Holger Weiss ddf70d60df mod_http_upload: Return error atoms, not strings
Don't convert error atoms to strings before actually logging them.  This
avoids a bogus error message when a user who has no uploaded files is
removed.
2016-01-11 23:50:15 +01:00
Holger Weiss f2f8fe25f7 mod_http_upload: Log message if URL looks wrong
Log an [info] message if a PUT request looks like the specified
"put_url" contains a path component that doesn't match the
"request_handlers" path, as in the following configuration:

  listen:
    -
      module: ejabberd_http
      port: 5444
      request_handlers:
        "/": mod_http_upload

  modules:
    mod_http_upload:
      put_url: "http://example.com/path/"
2016-01-11 23:50:15 +01:00
Holger Weiss b6f5273228 mod_http_upload_quota: Don't track all users
Don't track the disk usage of accounts that have an unlimited quota.
2016-01-11 23:50:15 +01:00
Holger Weiss ea4964dccd mod_http_upload: Make case indentation consistent
Use four spaces (or the corresponding amount of tab characters) for case
indentation everywhere in mod_http_upload and mod_http_upload_quota.
2016-01-11 23:50:15 +01:00
Holger Weiss 0a24936e92 mod_http_upload: Apply cosmetic changes 2016-01-11 23:50:14 +01:00
Holger Weiss 0cfd521b7a mod_http_upload: Don't flatten command strings 2016-01-11 23:50:14 +01:00
Holger Weiss 8c470c6a01 mod_http_upload: Don't let identify/1 return error
Let identify/1 return 'pass' when it failed to identify the file type,
as this doesn't (necessarily) indicate an error condition.  This also
makes it consistent with the return value of convert/2.
2016-01-11 23:50:14 +01:00