and add information to the pkg/DESCR files explaining why one might want
to use a particular version.
5.6: the main reason to run this is if you have old Broadcom 11ac APs
5.14: last version before the network configuration section was changed,
adding complication for some vlan setups
6.0: last version supporting the popular older Atheros-based pre-11ac APs
amd some of the less popular 11ac APs
6.1: adds WPA3, but drops support for various devices and marketing takes
more control of the controller UI
https://twitter.com/superdealloc/status/1376626243865604100
used by unifi. a horrible mess but unifi doesn't work with the pure-java
code in newer versions of snappy-java (the native library is needed to
support "isValidCompressedBuffer").
only use this branch if you have one of the devices that do not work with
the unifi/stable release (Broadcom 11ac and Pico M2 flashed with unifi
firmware). Prompted by a mail from Jordan Geoghegan.
likely to fix the problem some people have seen with the C++ component
in the rebuilt version of snappy-java that we're using (this is a mess,
one of the java modules used by unifi includes C++ code which wants to
be compiled with gcc, upstream no longer provides builds for OpenBSD as
they used to do in the past. it's a wonder it works at all)
(there are newer snappy-java releases now that include a pure-java
version, but that doesn't support one of the functions that unifi uses..)
snappy-java jar file (it includes native components which need rebuilding for
OpenBSD when it's updated)
this is working for me but forum feedback is rather mixed, you usually want
to make sure you have a backup for unifi updates anyway, but it looks like it's
more important than usual for this one. (it is of course a *testing* version).
libsnappyjava.so, not sure what happened but somewhere along the line
the old one stopped working and adoption failed (at least in the testing
version) as it was unable to uncompress inform packets coming from APs.
may also be needed for the lts version, if anyone uses it let me know
if it's also failing (snappy-java is a pain to build..).
deprecated MMAPV1 engine, doing a config backup + shutdown + remove db files
+ restore will recreate with WiredTiger which has significantly smaller files
and checkpointing (and seems like it maybe a bit more robust..)
beta login to download that), and drop a file that was used in the
attempt at working with newer java (which didn't work too well and the
old source for that file has gone away)