Ray J. Greenwell
114bfd0460
Include the proper number of parens... how did this get by?
2026-02-25 11:44:51 -08:00
Ray J. Greenwell
7f3b45d2da
Add a string to the ignoreable exceptions, for newer Java.
2026-02-24 14:01:49 -08:00
Ray J. Greenwell
376d079272
Suppress this-escape warnings in some tools.
2026-02-20 10:32:53 -08:00
Ray J. Greenwell
7996dc1e61
Fix some deprecation warnings.
2026-02-20 10:32:53 -08:00
Ray J. Greenwell
45e5561460
InvocationProxy: View a *Provider instance as a *Service.
...
This is used on multi-noded servers so that I can have a service
interface for talking to the node in charge of a particular resource,
and use the same code path even if that node is the current node.
Perhaps this be more smoothly integrated in the future but for now it's
a static utility you need to manually set up.
2026-02-20 10:32:18 -08:00
Michael Bayne
794924e8a9
Revert "Avoid a concrete dependency on PresentsServer."
...
This reverts commit 938847bea9 .
This didn't turn out to work well enough, so let's avoid unhelpful indirection.
2026-02-11 11:43:02 -08:00
Michael Bayne
4b6ec141f3
[maven-release-plugin] prepare for next development iteration
2026-02-11 10:06:30 -08:00
Michael Bayne
c1b9ec813c
[maven-release-plugin] prepare release narya-1.17.2
2026-02-11 10:06:26 -08:00
Michael Bayne
0336c305db
Update the javadoc plugin.
2026-02-11 10:05:24 -08:00
Michael Bayne
938847bea9
Avoid a concrete dependency on PresentsServer.
...
ProjectX uses Guice to inject dependencies and this results in some random
manager having a dependency on the concrete server class, which invariably is
getting inject itself at the time this dependency has to be resolved, which
causes circular dependencies.
Guice was able to thread the needle with other sneaky business in some cases,
but also sometimes not. So let's give it a nice interface that it can proxy to
manage this particular circular dependency.
2026-02-11 09:59:23 -08:00
Michael Bayne
89f040768a
Merge pull request #7 from fourbites/master
...
Fix IllegalAccessError crash
2026-01-03 15:20:21 -08:00
fourbites
b6a687d2fa
Fix IllegalAccessError crash
...
This was crashing when served from a webapp due to "IllegalAccessError". Lambda expressions seem to make it happy.
2026-01-03 19:45:40 +01:00
fourbites
4185d621f8
Prevent overlapping reboot warning messages
...
It's hard to say if this is the cause, but it won't hurt to clear existing intervals just in case.
2025-12-13 12:04:16 +01:00
Michael Bayne
e35740aba7
[maven-release-plugin] prepare for next development iteration
2025-11-13 16:57:17 -08:00
Michael Bayne
e78dfd88fd
[maven-release-plugin] prepare release narya-1.17.1
2025-11-13 16:57:14 -08:00
Michael Bayne
0be130a383
Handle streaming of data manually.
...
We can no longer reflect on java.awt classes and fiddle with their internals.
2025-11-13 16:53:22 -08:00
Ray J. Greenwell
685468fd70
ConnectionManager can be configured to allow larger messages.
...
Messages that are too big are dropped and the clients have no hope of
recovering. Warnings are logged but that's it. Allow bigger.
2025-10-23 11:27:17 -07:00
Ray J. Greenwell
c8996bedf0
Support alternate indent widths for code generation.
2025-09-09 16:05:34 -07:00
Michael Bayne
1361e237ef
[maven-release-plugin] prepare for next development iteration
2025-07-04 09:46:01 -07:00
Michael Bayne
6ec6af0f25
[maven-release-plugin] prepare release narya-1.17
2025-07-04 09:45:58 -07:00
Michael Bayne
91f9d7bd39
Move central publishing plugin to <plugins>.
...
Apparently this new one doesn't want to be in <pluginManagement>?
2025-07-04 09:42:23 -07:00
Michael Bayne
530c0cb05d
http to https.
2025-07-04 09:33:33 -07:00
Michael Bayne
5a1784eaaf
Update to gpg plugin 1.5.
2025-07-04 09:31:43 -07:00
Michael Bayne
91b1c66767
Update to shipped depot & ooo-util.
2025-07-04 09:26:00 -07:00
Michael Bayne
5090cc943e
Convert to new Sonatype publishing bits.
2025-07-04 08:58:05 -07:00
Michael Bayne
859c7d197d
Javadoc fixes.
2025-07-04 08:54:52 -07:00
Michael Bayne
61fd40f318
Streamline the source header. Update the copyright.
2025-04-03 13:21:33 -07:00
Michael Bayne
1d7365ca32
Merge pull request #3 from threerings/dependabot/maven/tools/junit-junit-4.13.1
...
Bump junit from 4.10 to 4.13.1 in /tools
2025-04-03 13:13:46 -07:00
Michael Bayne
2b0ea73dd1
Merge pull request #4 from threerings/dependabot/maven/core/junit-junit-4.13.1
...
Bump junit from 4.10 to 4.13.1 in /core
2025-04-03 13:13:29 -07:00
Michael Bayne
494a8fd06e
Merge pull request #5 from threerings/dependabot/maven/core/org.apache.ant-ant-1.10.9
...
Bump ant from 1.7.1 to 1.10.9 in /core
2025-04-03 13:13:11 -07:00
Michael Bayne
15ce3f38ea
Merge pull request #6 from threerings/dependabot/maven/tools/org.apache.ant-ant-1.10.9
...
Bump ant from 1.7.1 to 1.10.9 in /tools
2025-04-03 13:13:00 -07:00
Michael Bayne
cb3c971312
Ignore Maven target directories.
2025-02-05 11:23:35 -08:00
Michael Bayne
77ccbb97a2
Updating depends.
2025-02-05 10:55:13 -08:00
Michael Bayne
cb065fcbd2
Target Java 10.
2025-02-05 10:54:59 -08:00
Michael Bayne
4c98299580
Add a default implementation.
2025-02-05 10:51:56 -08:00
dependabot[bot]
3003f15e76
Bump ant from 1.7.1 to 1.10.9 in /tools
...
Bumps ant from 1.7.1 to 1.10.9.
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-03 19:27:16 +00:00
dependabot[bot]
ae54490ddf
Bump ant from 1.7.1 to 1.10.9 in /core
...
Bumps ant from 1.7.1 to 1.10.9.
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-03 19:27:01 +00:00
dependabot[bot]
d611d1d1bf
Bump junit from 4.10 to 4.13.1 in /core
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.10 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.10.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.10...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-13 04:35:43 +00:00
dependabot[bot]
af07592b21
Bump junit from 4.10 to 4.13.1 in /tools
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.10 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.10.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.10...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-13 04:35:18 +00:00
Ray J. Greenwell
5b01edc885
Return to SNAPSHOT development.
2018-09-26 16:22:59 -07:00
Ray J. Greenwell
d752f21b9a
Prepare for release of 1.16.5.
2018-09-26 16:19:31 -07:00
Michael Bayne
74a75b78a4
These shared configs should be in <pluginManagement>.
2018-09-26 15:34:38 -07:00
Michael Bayne
24b54b8dc6
Added a soak test & isolated test for just fixed bug.
2018-09-26 15:34:12 -07:00
Michael Bayne
11e815fcc3
Do not use buffer limit as indicator of frame completion.
...
If the frame happens to be exactly the same size as the buffer capacity, we
will erroneously think that the last frame was complete because the limit is
normally at the buffer capacity.
This only exploded when we had both a perfectly sized frame and failed to read
it in a single call to read, which apparently took 17 years to happen, and many
billions of frames read.
2018-09-26 15:16:39 -07:00
Ray J. Greenwell
ed7c071de1
Remove debuggery.
2018-09-26 15:12:59 -07:00
Ray J. Greenwell
2dcdcdb76a
Also print buffer capacity.
2018-09-26 11:52:20 -07:00
Ray J. Greenwell
2003ed8ae1
Added logging to debug something...
2018-09-26 11:15:20 -07:00
Ray J. Greenwell
735443f7fc
Return to SNAPSHOT development.
2018-09-24 15:30:33 -07:00
Ray J. Greenwell
feac5c2f92
Prepare for release of 1.16.4.
2018-09-24 15:20:01 -07:00
Ray J. Greenwell
9c986bc4a9
Add hook for validating an outgoing connection.
...
Sometimes a present node uses a port to connect outwards that another
node is listening on.. I considered building-in some smarts for this
into the peer stuff, but for now at least I'll keep it simpler and
more flexible.
2018-09-24 12:54:25 -07:00