Howard Gao
cd7b838952
ARTEMIS-786 Store user's password in hash form by default
...
- user passwords for PropertiesLoginModule stored using PBKDF2 algothrim
by default
- implements cli user command to help create and manage user/roles
- adds a mask cli command to mask passwords
2016-11-02 14:59:00 -04:00
Clebert Suconic
5e5ac0f057
ARTEMIS-832 Openwire was ignoring data syncs.
...
I'm also adding the possibility of sync on libaio, and not only relay on write-cache
2016-11-02 13:17:12 -05:00
Tom Ross
3de65682ce
ARTEMIS-833 maxHops defaults to 0 when creating artemis cluster configuration through cli
...
https://issues.apache.org/jira/browse/ARTEMIS-833
The generated broker.xml configuration file has the <max-hops/> element
set to 0. This is very confusing since it effectively disables message
load balancing and stop cluster from forwarding messages to other nodes
in hte cluster. This should be set to at least 1.
2016-11-02 14:15:52 -04:00
Clebert Suconic
7eadff7681
ARTEMIS-822 Injecting IO Pools into and from ArtemisServerImpl
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-31 11:34:27 -04:00
barreiro
4b47461f03
ARTEMIS-822 Add executor service to JournalImpl for append operations and remove synchronization
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
Paul Gallagher
e4d58ce596
Upgrade Jolokia version
2016-10-24 12:28:49 +01:00
Clebert Suconic
6483123417
ARTEMIS-801 Dealing properly with Spaces and Special Characters on broker
2016-10-17 22:04:21 -04:00
jbertram
1f3dcf2871
ARTEMIS-750 use JAVA_HOME for Win service
2016-10-04 12:34:40 -05:00
Ville Skyttä
082b75bb3d
More use of try-with-resources
2016-09-30 13:17:26 -04:00
Clebert Suconic
ec48f9ed00
ARTEMIS-765 Improve Checkstyle
2016-09-30 11:12:09 -04:00
jbertram
ea552a1f88
ARTEMIS-747 multiple CDATA events on import fails
2016-09-23 12:15:13 -04:00
jbertram
f85a9cce82
ARTEMIS-732 loading wrong arch lib
2016-09-21 16:16:33 -04:00
Clebert Suconic
505b732843
[maven-release-plugin] prepare for next development iteration
2016-09-06 12:17:31 -04:00
Clebert Suconic
b305e231ec
[maven-release-plugin] prepare release 1.4.0
2016-09-06 12:17:08 -04:00
Clebert Suconic
4472aa0e36
ARTEMIS-581 Implement max disk usage, and global-max-size
...
max-disk-usage = how much of a disk we can use before the system blocks
global-max-size = how much bytes we can take from memory for messages before we start enter into the configured page mode
This will also change the default created configuration into page-mode as that's more reliable for systems.
2016-09-06 15:07:49 +01:00
Clebert Suconic
248ae383df
ARTEMIS-700 Improving how the log manager is found on Posix systems
2016-08-25 14:34:50 -04:00
Ville Skyttä
5f8d9a2746
ARTEMIS-698 Remove full path + executability check of java
...
Fixes issues with systems that have no "which", as well as the fallback
to using plain "java" from PATH.
2016-08-25 09:55:32 -04:00
jbertram
3fd9fbe2d0
ARTEMIS-686 shutdown external components
2016-08-19 14:00:17 -05:00
Clebert Suconic
a3840c23c3
[maven-release-plugin] prepare for next development iteration
2016-08-16 11:59:55 -04:00
Clebert Suconic
d38ef19bf6
[maven-release-plugin] prepare release 1.4.0
2016-08-16 11:59:36 -04:00
Clebert Suconic
c568a9774f
ARTEMIS-601 Reload manager wasn't working with backups
2016-08-11 17:25:08 -04:00
Clebert Suconic
7ba1bcbf1e
changing mandatory message on CLI
2016-08-10 23:09:22 -04:00
Clebert Suconic
7d684956e2
ARTEMIS-670 Adjusting package names on CLI and adding input for destination create name
2016-08-10 19:12:58 -04:00
Howard Gao
76e7992906
ARTEMIS-670 Adding destination creation and deletion cli commands
2016-08-10 15:44:10 -04:00
Martyn Taylor
9b2294ca27
ARTEMIS-672 Use sh not bash in scripts
2016-08-10 11:10:12 -04:00
jbertram
1ef9e74f14
ARTEMIS-601 load runtime security cfg file changes
2016-08-07 20:17:56 -05:00
Martin Styk
46aad5b3a7
ARTEMIS-653 Possible Null Pointer Exception during message properties read using XmlDataImporter
...
Create SimpleString object only if value of attribute is not null
2016-07-25 14:32:46 -04:00
jbertram
e9db9c286d
ARTEMIS-628 add BROWSE role
2016-07-12 16:21:57 -05:00
jbertram
17cf45ad4f
ARTEMIS-619 stop components along with server
2016-07-08 13:23:04 -05:00
Howard Gao
3522979bda
More on ARTEMIS-594: support HTTPS access to hawtio
...
Remove the keystore.jks in distribution
Add documentation
Add cli options
2016-06-30 09:56:58 +08:00
Clebert Suconic
ace11835c9
ARTEMIS-597 Adding Logging manager to a few poms
...
this is making a few tests to show an Exception when they start
2016-06-29 16:27:47 -04:00
Clebert Suconic
b2de7ded1d
ARTEMIS-599 add --f option to ignore locking of the server
2016-06-29 16:14:26 -04:00
Howard Gao
23475caca9
ARTEMIS-594 support HTTPS access to hawtio
2016-06-24 13:24:23 -05:00
Clebert Suconic
286a4ba9ed
ARTEMIS-574 fixing home and instance on DTO, CLI and maven plugin
2016-06-17 15:05:46 -04:00
jbertram
7715b5ee12
ARTEMIS-529 support dual auth
...
A new feature whereby 2-way SSL connections can be authenticated differently
than non-SSL connections.
2016-06-17 11:07:03 -05:00
Ville Skyttä
3923ae45f4
Fix checkstyle redundant modifier violations
2016-06-13 20:03:54 +03:00
Ville Skyttä
e493748040
Fix checkstyle curly brace violations
2016-06-13 18:21:43 +03:00
Martyn Taylor
9ae39f663f
[maven-release-plugin] prepare for next development iteration
2016-06-09 12:52:56 +01:00
Martyn Taylor
221039e353
[maven-release-plugin] prepare release 1.3.0
2016-06-09 12:49:13 +01:00
Martyn Taylor
319439ab27
[maven-release-plugin] prepare for next development iteration
2016-06-09 12:25:19 +01:00
Martyn Taylor
2c5ab446be
[maven-release-plugin] prepare release 1.3.0
2016-06-09 12:24:48 +01:00
Martyn Taylor
4a07091718
[maven-release-plugin] prepare for next development iteration
2016-06-09 11:25:03 +01:00
Martyn Taylor
93cf7b4b9b
[maven-release-plugin] prepare release 1.3.0
2016-06-09 11:23:03 +01:00
Clebert Suconic
76af1f33d0
ARTEMIS-564 Fixing runtime with folders & spaces
...
https://issues.apache.org/jira/browse/ARTEMIS-564
2016-06-08 21:45:24 -04:00
Martyn Taylor
4574b3ee13
[maven-release-plugin] prepare for next development iteration
2016-06-08 11:03:35 +01:00
Martyn Taylor
2b3d22c5cc
[maven-release-plugin] prepare release 1.3.0
2016-06-08 11:02:14 +01:00
jbertram
93bbd75ae6
ARTEMIS-386 fix shebang in service script
2016-06-02 15:06:23 -04:00
Paul Gallagher
1abf433090
Corrected winsw version and added property for it
2016-05-25 09:40:57 -04:00
jbertram
b4bb5bb576
ARTEMIS-531 fix war name
2016-05-24 15:09:23 -05:00
jbertram
c5b781c9f6
ARTEMIS-532 update JMX RMI port prop
2016-05-24 12:07:45 -04:00
jbertram
4842b62d25
ARTEMIS-532 config RMI port for remote JMX
2016-05-23 18:26:21 -04:00
jbertram
6993aa9d84
ARTEMIS-533 change HTTP port from CLI
2016-05-23 18:26:21 -04:00
jbertram
643fa22d05
ARTEMIS-530 acceptor CLI config
2016-05-20 11:24:55 -05:00
jbertram
76f6c9c3bd
Make a few tests more robust
2016-05-20 11:24:55 -05:00
Clebert Suconic
5f35d139be
ARTEMIS-354 Fixing security option on artemis-service for windows
2016-05-17 10:43:00 -04:00
Clebert Suconic
b7f6c14425
using 1.18 on winsw
2016-05-17 10:03:36 -04:00
Ville Skyttä
81956e1716
Use StandardCharsets more
2016-05-16 12:09:46 -04:00
Erich Duda
a622fa7443
ARTEMIS-518 - Improvement of default thread factory
2016-05-09 14:33:41 -04:00
jbertram
927edb76f3
ARTEMIS-386 fix shebang
2016-04-25 13:21:36 -05:00
jbertram
7864577fbc
ARTEMIS-420 user switch when broker is service
2016-04-13 21:29:59 -04:00
Jiri Danek
e041c40ffd
ARTEMIS-466 Fix java-opts handling in maven-cli
...
Previously, java-opts (--java-options argument on the command line)
were not passed on to Artemis broker. This broke the client-kickoff
example, which relies on this to configure JMX.
2016-04-04 11:09:28 -05:00
Ville Skyttä
50dcb136ab
Remove bashishm from ARTEMIS-318 example
2016-03-26 13:19:51 +02:00
Ville Skyttä
aa3f3bd6a7
Use try-with-resources more
2016-02-21 12:09:43 +02:00
Clebert Suconic
a275dda89c
ARTEMIS-404 fixing space issues on scripts
...
https://issues.apache.org/jira/browse/ARTEMIS-404
2016-02-18 18:18:34 -05:00
jbertram
45b2a747ef
ARTEMIS-354 set login.config for Win service
2016-01-21 10:49:04 -06:00
Martyn Taylor
4922a7618a
Bump to next version to 1.3.0-SNAPSHOT
2016-01-20 17:25:07 +00:00
jbertram
2dcd10befc
ARTEMIS-336 fix 'stop' command
2016-01-19 09:45:52 -05:00
Hiram Chirino
044e8e1159
Cleaner fix for: ARTEMIS-318 Can't stop broker when remote JMX enabled
2016-01-18 11:31:55 -05:00
Hiram Chirino
8c0aa41db0
Fixes ARTEMIS-348: Error Message: bin/artemis: line 109: [: too many arguments
2016-01-18 10:51:49 -05:00
jbertram
500704a7cc
ARTEMIS-336 Windows script updates
2016-01-13 14:03:25 -05:00
Martyn Taylor
9b351d8236
ARTEMIS-27 / ARTEMIS-338 Refactor Journal Encodings into new package
2016-01-13 09:38:08 -05:00
jbertram
1ad37ea2b1
ARTEMIS-336 don't hard-code instance path
2016-01-11 22:56:50 -05:00
Ville Skyttä
9a0e6d892e
artemis.cmd, artemis.profile: Drop executable bits
2016-01-11 13:20:38 -05:00
Ville Skyttä
e104831831
ARTEMIS-224 Add logmanager jar to artemis.profile.cmd too
2016-01-09 13:20:39 +02:00
Ville Skyttä
a8c0559719
artemis.profile: Remove dupe -Djava.util.logging.manager, set in bin/artemis
2016-01-09 13:12:01 +02:00
Hiram Chirino
3e6dcd05e1
Support using the cli.Artemis to boot up a broker without using the boot.Artemis class.
...
This is handy for when you want to start Artemis in an IDE where it's not in the distro packaging and the classpath is being managed by the IDE.
It just needed to handle using the artemis.instance system prop.
2016-01-06 11:59:56 -05:00
Martyn Taylor
2c430e597b
[maven-release-plugin] prepare for next development iteration
2016-01-04 11:50:36 +00:00
Martyn Taylor
f182c806b6
[maven-release-plugin] prepare release 1.2.0
2016-01-04 11:49:58 +00:00
Martyn Taylor
5f32e6575c
[maven-release-plugin] prepare for next development iteration
2016-01-04 09:24:34 +00:00
Martyn Taylor
150c5d87aa
[maven-release-plugin] prepare release 1.2.0
2016-01-04 09:19:35 +00:00
Clebert Suconic
9042b2ceee
ARTEMIS-329 improving log / applying patch from JIRA
2015-12-28 10:02:00 -05:00
Andy Taylor
6e7ed2348f
added log message to show jolkia path when available, also added a logger
2015-12-23 10:58:44 -05:00
Martyn Taylor
90c9469701
[maven-release-plugin] prepare for next development iteration
2015-12-17 17:03:40 +00:00
Martyn Taylor
df61224d2d
[maven-release-plugin] prepare release 1.2.0
2015-12-17 17:01:58 +00:00
Andy Taylor
d1e154e888
ARTEMIS-311 - added broker name to jmx object name properties.
...
Its now possible to also add the broker name to jmx tree avoiding clashes when multiple brokers are in a single vm. This is now the default but the old way can be used with some configuration
https://issues.apache.org/jira/browse/ARTEMIS-311
2015-12-16 10:19:01 -05:00
jbertram
ced8ba2add
ARTEMIS-318 use profile JAVA_ARGS only for 'run'
2015-12-15 09:32:50 -06:00
Clebert Suconic
351bcfc9f9
ARTEMIS-319 Improving files allocation and implementing journal-pool-files
...
https://issues.apache.org/jira/browse/ARTEMIS-319
2015-12-10 16:49:58 -05:00
Ville Skyttä
7bf3923cee
Remove unnecessary @SuppressWarnings("unchecked")
2015-12-07 22:55:05 +02:00
Ville Skyttä
f8a1c5ba8e
Remove redundant type arguments
2015-12-07 22:55:05 +02:00
Ville Skyttä
3b5ee6c7ea
Remove unnecessary casts
2015-12-07 22:53:42 +02:00
Ville Skyttä
25ae472455
Add missing @Override annotations
2015-12-06 01:27:35 +02:00
jbertram
76dffa8b85
ARTEMIS-275 CLI switch for persistence
2015-11-24 16:31:47 -05:00
jbertram
570ee53d6c
ARTEMIS-304 Prompt for role when creating instance
2015-11-17 10:01:50 -06:00
Clebert Suconic
06b0c31193
small tweak on test
2015-11-11 17:04:46 -05:00
jbertram
c40ab12843
ARTEMIS-300 deprecate basic security manager
...
The old property-file based security manager shouldn't be used anymore. Instead
use the JAAS InVMLoginModule for in-vm tests, embedded use-cases, etc. and use
the other JAAS login modules for normal server use-cases.
2015-11-11 14:17:46 -06:00
Ville Skyttä
60ab8c3316
Update/fix acceptor protocol comments
2015-11-03 10:31:01 -05:00
Clebert Suconic
32e6d9c61a
ARTEMIS-279 fixing typo
2015-10-26 14:06:11 -04:00
Clebert Suconic
f0f920d455
ARTEMIS-265 & ARTEMIS-266 - small tweaks to Create
2015-10-20 13:03:41 -04:00
Clebert Suconic
c6d045b330
ARTEMIS-249 - Improving LibaioContext shutdown
...
This will be avoiding scenarios where you could crash the VM during the LibaioContext.close,
if done outside of the proper order.
2015-10-15 12:01:55 -04:00
jbertram
6ed9c5ae91
ARTEMIS-74 import JAAS auth from 5.x
...
This change allows the use of JAAS login modules for basic authentication
and authorization.
2015-10-09 11:42:22 -05:00
Glaucio Melo
800c42bc24
JAVA_HOME fix at artemis-cli
...
After create a broker using main artemis script, this one needs to be created using JAVA_HOME environment correctly as well, otherwise the broker will be unable to find java_home.
I did perform a search at the whole project and this is the only remaining place which needs to change the JAVA_HOME value at the script.
2015-10-01 10:28:52 -03:00
Clebert Suconic
b0b5ca6896
Bringing data print back to artemis_home without instance defined.
...
This is useful to debug data from tests and user's exports.
2015-09-24 22:30:52 -04:00
jbertram
5de97a39a0
ARTEMIS-224 add logmanager to JVM args
2015-09-18 15:08:09 -04:00
Martyn Taylor
bb2c890803
[maven-release-plugin] prepare for next development iteration
2015-09-15 15:43:44 +01:00
Martyn Taylor
63ea448728
[maven-release-plugin] prepare release 1.1.0
2015-09-15 15:41:37 +01:00
Martyn Taylor
6408fd0357
[maven-release-plugin] prepare for next development iteration
2015-09-11 19:01:57 +01:00
Martyn Taylor
c512f12a34
[maven-release-plugin] prepare release 1.1.0
2015-09-11 19:01:19 +01:00
Clebert Suconic
8533171459
ARTEMIS-223 fix on long conversion
2015-09-11 11:55:06 -04:00
Martyn Taylor
91d93a002c
ARTEMIS-223 Cast QueueId to Long not Integer
2015-09-11 10:55:31 +01:00
Martyn Taylor
fec6546480
[maven-release-plugin] prepare for next development iteration
2015-09-08 16:39:59 +01:00
Martyn Taylor
4d0b15b043
[maven-release-plugin] prepare release 1.1.0
2015-09-08 16:29:09 +01:00
Clebert Suconic
20006b6e9d
test fixes on windows
2015-09-08 11:08:34 -04:00
Clebert Suconic
3da19e5b0a
speeding up test for slow machines
2015-09-08 10:29:29 -04:00
Martyn Taylor
82f6a88d59
[maven-release-plugin] prepare for next development iteration
2015-09-07 10:02:01 +01:00
Martyn Taylor
8c1e0e15fc
[maven-release-plugin] prepare release 1.1.0
2015-09-07 10:01:10 +01:00
Martyn Taylor
a2aa18c123
[maven-release-plugin] prepare for next development iteration
2015-09-04 20:20:13 +01:00
Martyn Taylor
a5decb659e
[maven-release-plugin] prepare release 1.1.0
2015-09-04 20:19:11 +01:00
Martyn Taylor
4576ccea08
[maven-release-plugin] prepare for next development iteration
2015-09-04 19:48:52 +01:00
Clebert Suconic
a82080978f
fixing locking on the CLI & shared storage
...
The CLI lock was broken when two nodes were sharing the journals
2015-09-04 12:21:49 -04:00
Clebert Suconic
8f04442e84
renaming srv.lock to cli.lock
2015-08-31 20:18:05 -04:00
Clebert Suconic
b53cce1c24
adding authorization on default settings
...
This is because we need that to perform import operations
2015-08-31 18:24:37 -04:00
Clebert Suconic
511bfc7e15
ARTEMIS-187 Hold lock between server running and data tools to avoid data damaged
2015-08-31 17:38:43 -04:00
Clebert Suconic
0771ba511c
Improving bootstraping / CLI
...
- Added a method on Bootstrap class that could be used on embedding a server
2015-08-24 21:30:03 -04:00
Clebert Suconic
27b98a2514
performance tests on openwire
2015-08-14 15:39:27 -04:00
Clebert Suconic
030f2fc59a
Revert "ARTEMIS-187 hold lock between live server and tools"
...
This reverts commit f0f4f1684d
.
Sorry about this.. I will rework this and send a commit again
2015-08-14 01:02:39 -04:00
Clebert Suconic
f0f4f1684d
ARTEMIS-187 hold lock between live server and tools
...
This should avoid users damaging data while the server is running (by for instance running compact while the server is running)
https://issues.apache.org/jira/browse/ARTEMIS-187
2015-08-13 23:57:49 -04:00
Clebert Suconic
800cc461ca
forcing libaio option
2015-08-12 15:31:09 -04:00
Clebert Suconic
a0cca44107
adding new OpenWire examples
2015-08-12 13:04:33 -04:00
Clebert Suconic
21bf440636
This commit has improvements on the examples including:
...
https://issues.apache.org/jira/browse/ARTEMIS-113 Better organize examples
https://issues.apache.org/jira/browse/ARTEMIS-114 Some openwire examples
2015-08-11 23:44:43 -04:00
Clebert Suconic
bac96047f5
automatic checkstyle change
...
this is just calling Idea format on all the files using the new style
I am separating manual changes from automatic changes in case I have to repeat the manual changes again
2015-08-10 09:26:42 -04:00
Clebert Suconic
dd8203185b
ARTEMIS-180 removing -Pexample and some other improvements around the examples
2015-08-07 15:17:28 -04:00
Clebert Suconic
38fb9300c7
renaming sync parameter to auto tune journal on the CLI
2015-08-04 15:22:47 -04:00
Clebert Suconic
6fe9e0ebd6
ARTEMIS-163 First pass on the native AIO refactoring
...
https://issues.apache.org/jira/browse/ARTEMIS-163
On this pass I'm just converting the native layer to a simpler one.
It wasn't very easy to change the alignment at the current framework,
so I did some refactoring simplifying the native layer
The volume of the nubmer of changes here is because:
- The API is changed, we now don't close the libaio queue between files
- The native layer won't use malloc as much as it used to, saving some CPU and memory defragmentation
- I organized the code around nio and libaio
2015-07-29 22:12:03 -04:00
jbertram
54d0d2b4ef
Continuing work on ARTEMIS-178
2015-07-29 16:00:41 -05:00
Clebert Suconic
b3af4bb777
ARTEMIS-178 Refactor examples to use CLI
...
This is changing the examples to run the real servers.
The maven plugin should be an automation of the CLI
Where we run real servers instead of any embedded framework
Going forward we will need to remove the common examples.
Failover examples will be able to use Process Builders
2015-07-29 16:00:41 -05:00
Clebert Suconic
82639f590b
Revert "Change on buffer timeout..."
...
This reverts commit 522c399bd2
.
2015-07-21 13:57:07 +01:00
Clebert Suconic
522c399bd2
Change on buffer timeout...
...
I had done a lot of tests today, and having 100 nanoseconds for the buffer timeout is a better default for the default installation created through the create command.
I have added some information on when to change as a comment on the xml
2015-07-21 09:42:43 +01:00
Martyn Taylor
795e85216f
rename default MQTT connector to mqtt
2015-07-15 14:30:04 +01:00
Martyn Taylor
4ecbbc9388
Enable MQTT in default broker config
2015-07-15 14:06:49 +01:00
Ville Skyttä
692bb473fc
Improve CLI create option descriptions
2015-07-13 19:32:49 +03:00
Clebert Suconic
33b81c91a6
ARTEMIS-145 moving compact command under tools
...
https://issues.apache.org/jira/browse/ARTEMIS-145
2015-06-26 13:18:15 -04:00
Clebert Suconic
63a17adbdf
simply renaming parameters on CLI
2015-06-26 11:42:50 -04:00
Clebert Suconic
aa4a06329f
[ARTEMIS-144] adding Browse and a few other improvements
2015-06-25 15:02:05 -04:00
jbertram
bf9f6d213b
ARTEMIS-104 missing i18n warns
2015-06-24 14:05:40 -05:00
Clebert Suconic
cf777ec6b6
ARTEMIS-144 Producer / Consumer command
...
https://issues.apache.org/jira/browse/ARTEMIS-144
As I was working through the examples I realized the tool used to consume and sending messages
through the console.
this will import such tool to the CLI as users are used to consume and send messages.
2015-06-23 20:40:27 -04:00
Clebert Suconic
7c873a065e
removing empty line
2015-06-18 14:19:47 -04:00
Clebert Suconic
4388923527
ARTEMIS-139 data.folder related to artemis
...
https://issues.apache.org/jira/browse/ARTEMIS-139
I'm using the constructors on File(parent, filename) now with the home directory
2015-06-17 14:10:54 -04:00
John D. Ament
5b2d2a49c4
ARTEMIS-140 In testing ARTEMIS-116 Found some more holes in the cli.
2015-06-16 20:58:14 -04:00
John D. Ament
56ec4cabab
ARTEMIS-116 Actually use a higher level of the exception to catch more issues.
2015-06-16 20:31:26 -04:00
John D. Ament
1d0821ea4a
ARTEMIS-116 Fixed exception handling. Minor formatting clean up in the CLI.
2015-06-16 20:28:32 -04:00