non port: devel/rudiments/distinfo |
Number of commits found: 45 |
Sunday, 12 Mar 2023
|
18:50 Kurt Jaeger (pi)
devel/rudiments: update 1.2.2 -> 1.4.2
Changes:
http://software.firstworks.com/2020/08/rudiments-130-release-announcement.html
http://software.firstworks.com/2020/09/rudiments-131-release-announcement.html
http://software.firstworks.com/2021/04/rudiments-140-release.html
http://software.firstworks.com/2021/09/rudiments-141-release-announcement.html
http://software.firstworks.com/2021/11/rudiments-142-release-announcement.html
9bffce1 |
Sunday, 14 Jun 2020
|
14:51 pi
devel/rudiments: upgrade 1.1.0 -> 1.2.2
databases/sqlrelay: upgrade 1.4.0 -> 1.7.0
http://software.firstworks.com/2019/03/rudiments-120-release-announcement.html
http://software.firstworks.com/2019/08/rudiments-121-release-announcement.html
http://software.firstworks.com/2020/01/rudiments-122-release-announcement.html
http://software.firstworks.com/2019/03/sql-relay-150-release-announcement.html
http://software.firstworks.com/2019/04/sql-relay-151-release-announcement.html
http://software.firstworks.com/2019/08/sql-relay-160-release-announcement.html
http://software.firstworks.com/2020/01/sql-relay-170-release-announcement.html
|
Sunday, 23 Dec 2018
|
10:07 pi
devel/rudiments: upgrade 1.0.7 -> 1.1.0
databases/sqlrelay: upgrade 1.3.0 -> 1.4.0
- dbase="mariadb" works now
http://software.firstworks.com/2018/09/rudiments-110-release-announcement.html
http://software.firstworks.com/2018/09/sql-relay-140-release-announcement.html
|
Tuesday, 19 Jun 2018
|
09:09 pi
devel/rudiments: update 1.0.6 -> 1.0.7
databases/sqlrelay: update 1.2.0 -> 1.3.0
http://software.firstworks.com/2018/05/rudiments-107-release-announcement.html
http://software.firstworks.com/2018/05/sql-relay-130-release-announcement.html
|
Sunday, 4 Feb 2018
|
15:57 pi
devel/rudiments: update 1.0.5 -> 1.0.6
- This is mainly a bug-fix release, and most of the bugs were on
older Windows systems.
Relnotes:
http://software.firstworks.com/2017/11/rudiments-106-release-announcement.html
|
Saturday, 3 Jun 2017
|
19:26 pi
devel/rudiments: update 1.0.4 -> 1.0.5
databases/sqlrelay: update 1.0.1 -> 1.1.0
http://software.firstworks.com/2017/05/rudiments-105-release-announcement.html
http://software.firstworks.com/2017/05/sql-relay-110-release-announcement.html
|
Sunday, 26 Mar 2017
|
09:49 pi
devel/rudiments: update 1.0.2 -> 1.0.4
databases/sqlrelay: update 1.0.0 -> 1.0.1
rudiments:
- added support for EOT to codetree
- added loop-avoidance to xmldomevents class
- added alias support to codetree class
- replaced readline with libedit
- included implementation of history_truncate_file for versions of
libedit that don't provide it
- added --disable-wall and --disable-werror configure options
sqlrelay:
- updated sqlr-bench to create "db"-bench.png
- added edoc-generated API docs for the Erlang API
- updated some module-load error verbage
- added initial support for loading Oracle, SAP/Sybase, DB2, and Informix
libraries on-demand at runtime
- overhauled spec file
- fixed PDO driver for PHP 7 on 32-bit platforms
- added permissions to all open() with O_CREAT calls
- added --with-fortify configure option
- fixed a segfault on ctrl-D in sqlrsh
- fixed uncoordinated access to shared debugstr among listener threads
by using local instances instead
- added ping-loop to router connection module's logIn() method to manage
cases where routed-to instances are started after the router
- moved .../var/sqlrelay/tmp/*/* to .../var/run/sqlrelay
- added .sock extension to sockets, .ipc extension to ipc key files,
.pid extension to pid files, and .up extension to files which
indicate that the db is up
- changed mode of listener-connection sockets to 700 from 711
- moved .../var/sqlrelay/log to .../var/log/sqlrelay
- moved .../var/sqlrelay/cache to .../var/cache/sqlrelay
- libmysql*sqlrelay.so and libpqsqlrelay.so are no longer installed
- replaced sockseq-generated unix socket with pid-based unix socket
- updated ruby api to support unification of Fixnum and Bignum classes
into Integer class
- added --with-abs-max-connections configure script parameter
- increased default absolute max connections to 4096 (from 512)
- updated "can't open ... file" errors to mention user/group
- added SQLR_MYSQL_MAP_DATE_TO_DATETIME option to mysql drop-in
replacement library
- fixed normalize translation not to remove spaces before unary - and !
- updated sqlrsh to set error code correctly and write errors to stderr
- sqlr-cachemanager is no longer enabled at boot by default
- fixed another subtle bug in the ODBC driver that caused the first row
to be duplicated if columns were not bound
- added --disable-wall and --disable-werror configure options
|
Thursday, 19 Jan 2017
|
19:50 pi
devel/rudiments: update 0.57.0 -> 1.0.2
databases/sqlrelay: update 0.67.0 -> 1.0.0
Recommended reading:
http://software.firstworks.com/2016/12/benchmarking-sql-relay-100.html
http://software.firstworks.com/2016/12/rudiments-100-release-announcement.html
http://software.firstworks.com/2016/12/rudiments-102-release-announcement.html
http://software.firstworks.com/2016/12/sql-relay.html
|
Monday, 21 Nov 2016
|
21:13 pi
devel/rudiments: update 0.56.0 -> 0.57.0
databases/sqlrelay: update 0.66.0 -> 0.67.0
http://software.firstworks.com/2016/11/rudiments-0570-release-announcement.html
http://software.firstworks.com/2016/11/sql-relay-0670-release-announcement.html
|
Sunday, 9 Oct 2016
|
16:10 pi
devel/rudiments: 0.55.0 -> 0.56.0
databases/sqlrelay: 0.65.0 -> 0.66.0
Changes: http://software.firstworks.com/2016/09/version-0.html
http://software.firstworks.com/2016/09/sql-relay-0660-release-announcement.html
|
Sunday, 3 Apr 2016
|
10:17 pi
devel/rudiments: 0.54 -> 0.55.0
databases/sqlrelay: 0.64 -> 0.65.0
rudiments:
- file::open sets errno=ENOENT if the file or path wasn't found on
Windows now
- fixed a bug with filedescriptor::printf when printing to non-buffered
files on Windows and Solaris 11
- fixed a bug that caused a crash in codetree if codeposition is NULL
- added missing dll export clause to codetreegrammar class
- added xmldomevents class
- added namespace discrimination in codetree::write
- fixed a codetree end-of-string-during-concatenation bug
- fixed a codetree tree reset bug
- fixed an xmlsax bug that caused text nodes with empty values to be
inserted between tag nodes when there is no text between tags
- added escapechar option to filedescriptor::read-until-terminator
methods
- added a generic securitycontext class and integrated it with
filedescriptor
- implemented GSS/SSPI and TLS/SSL children of securitycontext
- removed old SSL integration with filedescriptor
- updated inet/unixsocketclient to close() as the first step of connect()
- updated charstring::to(Unsigned)Integer-with-endptr methods to have
const char **endptr arguments
- updated configure script to find erlang on openbsd 5.8
- buffers allocated by vasprintf are free()'ed now rather than deleted
- fixed a commandline bug that could cause it to return the next
parameter for getValue() of a parameter with no value
- fixed connect()/useBlockingMode error masking bug
- removed -revision during link and adopted Semantic Versioning 2.0
- added pthread_create/EAGAIN retry
- added methods to configure and examine process::fork and thread::run
retry behavior
- thread methods test for invalid thread before operating on it now
- charstring::split doesn't crash if list or listlength are null now
- added debugprint header
- removed problematic thread::cancel() method
- added thread::runDetached() methods
- removed useBlockingMode() call in stdio constructor as is caused
problems with apps like Apache that actually need stdin/out/err
to be in non-blocking mode sometimes
sqlrelay:
- removed erroneous SQLR_SQLExecute export in ODBC driver
- fixed call type of internal ODBC driver functions and made them static
- fixed --disable-API flags in configure.vbs
- fixed bad user/password copy logic in ODBC SQLConnect function
- added missing default implementation of
sqlrservercursor::getColumnTypeName()
- added parser debug option
- normalize translation can convert foreign decimals now
- updated missing-tnsnames.ora warning
- updated sqlr-start and sqlr-scaler to run programs using fully
qualified path names
- fixed query timer in sqlrsh
- add timer="query/command" parameter to slowqueries logger
- added odbcversion parameter to ODBC connection
- updated erlang api to use the C++ compiler to link (for netbsd 7.0)
- added major-version check to node.js api for node 4.x+
- ODBC driver's SQLGetData can deal with NULL targetvalue now
- fixed normalize || bug
- fixed normalize bug that removed spaces around * for "all columns"
improperly
- removed freetds warning, modern sybase has different library file names
- updates to support python3
- added several --disable options to the configure script for unix/linux
- removed sqlr-fields/sqlr-query and updated sqlrsh to provide the same
functionality
- removed antiquated sqlrelay.dtd
- moved default example directory to share/sqlrelay/examples
- sqlrelay.conf example is installed under example directory now
- Python DB -> Python DB-API in the docs
- moved private members and support classes into C++ API's .cpp files
- removed -revision during link and adopted Semantic Versioning 2.0
- added missing get*List methods to Java API
- removed errant information_schema views from getTableList with mysql
- refactored listenertimeout to use timed semaphore ops and only fall
back to an alarm if the system doesn't support timed sem ops
and the instance isn't configured to use threads
- fixed inode-check in logger modules - works correctly with logrotate
- change "an error occurred" to "server closed connection" to reduce
false-positives from log analyzers - "real" errors will still
be reported elsewhere
- refactored the config file parser
- added support for kerberos authentication and encryption
- added krb_userlist auth module
- renamed "authentication" to "auth" (for authentication/authorization,
also matches module name prefix) in config file and docs
- removed an errant flushWriteBuffer after client auth
- moved debugprint stuff into rudiments
- added support for tls authentication and encryption
- added tls_userlist auth module
- fixed long-standing copyrefs bug
- when calling after-triggers, "success" flag is set correctly now
- fixed bug where after-triggers could mask failed queries
- added support for "before and after" triggers
- moved call to set stdinput to use blocking mode from
rudiments::stdiofiledescriptor to sqlrsh, as doing it in every
case caused problems with apps like Apache, which need
stdin/out/err to be in non-blocking mode sometimes (fixes bug
where PHP's that used the SQL Relay API would cause apache
workers to hang closing connections after a graceful restart)
- made auth_database module always re-login
- added auth_proxied module to support Oracle's (and potentially other
databases') n-tier/proxied authentication
- fixed a long-standing bug where passwords weren't checked when
switching between oracle n-tier authenticated users
|
Saturday, 17 Oct 2015
|
13:07 pi
devel/rudiments: 0.53 -> 0.54
databases/sqlrelay: 0.63 -> 0.64
Changes rudiments:
http://software.firstworks.com/2015/10/rudiments-054-release-announcement.html
Changes sqlrelay:
http://software.firstworks.com/2015/10/sql-relay-064-release-announcement.html
|
Wednesday, 2 Sep 2015
|
20:35 pi
devel/rudiments: 0.52 -> 0.53
databases/sqlrelay: 0.62 -> 0.63
0.53 - exposed codetreegrammar class and updated codetree class so that
successive parses/writes can use the same grammar without
having to reload it
added insert/appendXml(File) methods to xmldomnode to parse and
insert/append xml strings or files to a node
fixed FILE->fileno detection for solaris 11.2,
which doesn't have it at all
llabs() is detected and preferred to abs()
added partial xml namespace support (namespaces for tags)
added partial support for extended ascii character set to character
class
added setgroups() call before setuid() call to drop extraneous groups
updated rudiments-config man page, slightly
removed outdated and unused dtd class
updated file::resolveSymbolicLink() to use
directory::maxPathLength(filename) as a starting point
updated directory::getCurrentDirectory() to use
MAX_PATH as a starting point
serialport/serialportprofile, modemserver/modemclient classes are
disabled in the default build now
updated intro docs
0.63 - suppressed ruby configure warning
fixed glib detection if pkg-config isn't present
fixed mono detection on freebsd
fixed node.js yes/no misreport bug in configure script
added freetds tcl test
fixed slashes in tcl tests for windows
updated docs to mention firebird buffer size parameters
updated MAX_ITEM_BUFFER_SIZE to 32768 for firebird
fixed ruby detection on fedora 22
fixed missing export for setAuth/ResponseTimeout in ruby api
added manual include of inttypes.h in php api to work around issue with
define/undef games, revealed on openbsd 5.7
tweaked ruby cflags script for debian 8
refactored mysql detection
tweaked unixodbc detection to also look in /usr/include/odbc
renamed "oracle8" connection plugin to "oracle"
renamed "sybase" connection plugin to "sap"
updated identity tests in api's/cmdline clients to use
charstring::contains() rather than !charstring::compare()
implemented missing destructors for ADO.NET Data Provider
|
Saturday, 8 Aug 2015
|
10:48 pi
devel/rudiments: 0.51 -> 0.52
- tweaked codetree's recursive break logic a bit
- added compiler class
- added case-insensitive methods to xmldomnode
- added methods to xmldomnode that operate on descendents (as opposed to
just operating on direct children)
- added methods to xmldomnode for deleting, wrapping, unwrapping
- fixed dynamiclib::getError() bug on windows
- tweaked -Werror detection in configure script
- removed rpcentry class
- added file::setPermissions() methods
|
Sunday, 21 Jun 2015
|
11:52 pi
devel/rudiments: 0.50 -> 0.51
databases/sqlrelay: 0.59 -> 0.60
- Both packages are updated together.
- Lots of changes in devel/rudiments, see ChangeLog
- Fixes in sqlrelay:
o fixed true->false transposition in sqlrservercontroller::interceptQuery
that could lead to a reLogIn loop
o applied George Carrette's patch to fix PDO connectstring options
o migrated directory/file paths info into sqlrpaths class
o removed undocumented and not-so-relevent-these-days
o MAX_CONNECTIONS/overridemaxconnections failsafe in sqlr-start
o fixed java header detection for javac located in /usr/bin
o updated java api to support non-null-tolerant implementations of
environment::NewStringUTF()
o the perl api builds correctly on OSR5 again
o the postgresql sslmode is omitted entirely from the connect string now,
if it's disabled, to prevent problems with older versions of
postgresql that don't support the parameter at all
o mono 2.8 or greater is required now
o added a datedelimiters attribute to the instance tag in sqlrelay.conf
to limit what date delimiters are used when translating dates
o re-added mssqlserver detection, which had been accidentally removed
o fixed statically-linked build
o fixed mysql lob field bug that could cause a crash
|
Friday, 8 May 2015
|
03:59 pi
devel/rudiments: 0.49 -> 0.50
0.50 - added dictionary::detach and dictionary::getValue(key)
added xmldom::getNullNode()
improved xml printing for text nodes
signalmanager::waitForSignal(NULL) works as expected now
updated charstring::httpEscape not to escape legal symbols
added flush() method to stdio classes
added detection and support for vsnprintf_s
fixed serviceentry, protocolentry and rpcentry on windows
updated *entry classes for NULL and uninitialization safety
implemented filesystem::initialize(fd) for Windows
updated filesystem::initialize() with NULL and -1 to behave in
predictable ways now, updated documentation for them too
abstracted _get_osfhandle calls and added an invalid parameter callback
updated filedescriptor to use bit fields for all of its flags
implemented file::changeOwner() for windows
removed xattrs stuff
removed SSL-related ifdef's from headers and implemented degenerate
SSL routines for when SSL isn't supported
timezone conversion works on windows now
refactored bytebuffer and stringbuffer to be extent-based
fixed a subtle stringbuffer with initialcontents bug
refactored stringbuffer to use bytebuffer::write/appendFormatted
directly instead of charstring::parseNumber
implemented dynamicarray and staticarray classes
refactored build process to use nmake and be compatible with many
different versions of MS Visual Studio
updated vsnprintf_s calls for platforms where it's not defined
added configure test for bool and true/false and definitions for
platforms that don't define them
updated timed semaphore waits - if seconds or nanoseconds are negative
then the timed wait acts like an un-timed wait
added support for getsockopt with size_t optlen parameter
fixed strncasecmp on windows when str2 is longer than str1
xmlsax uses memorymap on Windows now
fixed file::lockFile() and file::unlockFile() on Windows
fixed charstring::printf on Solaris 2.5.1
fixed datetime::getSystemDateAndTime() for Windows without 64-bit
integers
fixed potential double-CloseHandle in thread class
|
Tuesday, 30 Dec 2014
|
08:03 bofh
devel/rudiments: Update version 0.47=>0.49
- Pass maintainership to pi to allow to sync updates with sqlrelay
- Change compiler type to gcc-c++11-lib
PR: 196363
Differential Revision: https://reviews.freebsd.org/D1396
Submitted by: pi
Approved by: bapt(mentor)
|
Monday, 22 Sep 2014
|
19:50 pi
devel/rudiments: 0.46_2 -> 0.47
0.47 - fixed possible null-dereference in xmldomnode::safeAppend
added charstring::inSetIgnoringCase
xmldomnode::setAttributeValue does nothing when the null node is
referenced now
fixed a codetree bug that could cause indentation to attempt to go
negative when using an unsigned number
added a configure test to see if -Wno-format is needed
configure tests for mlockall/munlockall attempt link now
added sys/types.h before sys/un.h in sys/un.h test for older freebsd
implemented stubs for pure virtual methods of client and server classes
so instances of them could be created to attach already-open
file descriptors to
unified usage of select/poll and prefer poll
pushed all select/poll-related code into listener class
removed problematic and unused useListener-related methods in
filedescriptor class
epoll is used in place of select/poll for systems that support it
kqueue is used in place of select/poll for systems that support it
consolidated getpagesize() calls to use sys::getPageSize()
added detection and support for __vsnprintf for platforms that have
that instead of vsnprintf
added cancel and raiseSignal methods to the thread class
fixed datetime memory leak
added xmldomnode::clone method to clone a node
renamed variablebuffer to bytebuffer
renamed rawbuffer to bytestring
refactored linkedlist
added singlylinkedlist class
added sort, detach, move and insert methods to linkedlist classes
fixed file::open using O_CREAT without O_EXCL on windows
PR: 193846
Approved by: Muhammad Moinur Rahman <5u623l20@gmail.com> (maintainer)
|
Sunday, 6 Apr 2014
|
05:48 sunpoet
- Update to 0.46
- Pass maintainership to submitter
- While I'm here, use PORTDOCS
PR: ports/188170
Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
|
Friday, 7 Feb 2014
|
12:59 miwi
- Update to 0.45
-
PR: 186417
Submitted by: ports fury
|
Tuesday, 26 Nov 2013
|
20:42 wg
devel/rudiments: update to 0.44.1
- Update to 0.44.1 [1]
- Bump dependent ports revision
PR: ports/184228 [1]
Submitted by: KATO Tsuguru <tkato432 yahoo.com>
|
Saturday, 2 Nov 2013
|
12:38 wg
devel/rudiments: update to 0.44
- Update to 0.44
- Add SSL and PCRE options
- Use options helpers
- Allow staging
PR: ports/183558
Submitted by: KATO Tsuguru <tkato432 yahoo.com>
|
Monday, 28 Oct 2013
|
22:01 pawel
- Update devel/rudiments to 0.43 [1]
- Add support for STAGEDIR [1]
- Update databases/sqlrelay to 0.52 (fixes build with new devel/rudiments)
- Remove leading article from COMMENT
- Add support for STAGEDIR
- Remove GTK1 option - no longer available feature
- Rename INTERBASE option to FIREBIRD (globally defined)
- Rename SQLITE2 to SQLITE3 as dependency changed to databases/sqlite3
- Use options substitutions, sort plist
PR: ports/181880 [1]
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
|
Saturday, 2 Mar 2013
|
06:25 miwi
- Update to 1.8.3
PR: 176557
Submitted by: ports fury
|
Thursday, 7 Feb 2013
|
14:24 miwi
- Update to 0.40
PR: 175028
Submitted by: Ports Fury
|
Thursday, 13 Dec 2012
|
07:05 araujo
- Update to 0.38.
- Trim header.
PR: ports/171989
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
|
Monday, 21 May 2012
|
03:10 miwi
- Update to 0.36.1
PR: 168028
Submitted by: Ports Fury
|
Thursday, 3 May 2012
|
16:31 miwi
- Update to 0.36
PR: 166881
Submitted by: Ports Fury
|
Saturday, 24 Mar 2012
|
16:25 miwi
- Update to 0.35
PR: 166024
Submitted by: Ports Fury
Feature safe: yes
|
Monday, 14 Nov 2011
|
14:26 miwi
- Update to 0.3.4
PR: 162550
Submitted by: Armin Pirkovitsch <armin@frozen-zone.org>
Feature safe: yes
|
Sunday, 3 Jul 2011
|
14:59 ohauer
-remove MD5
|
Saturday, 17 Oct 2009
|
15:55 itetcu
Update from 0.31 to 0.32. From upstream ChangeLog:
- xmlsax does "sequential" and "only-once" hints when reading the file
xmlsax/dom classes use optimal read and write buffers now
- added DESTDIR= to rudiments.pc.in
- added charstring::httpUnescape
- fixed a bug in datetime that would cause TZ to remain after doing a
timezone conversion if TZ was unset to begin with
- fixed a bug in regularexpression that could cause a double-free
PR: 139494
Submitted by: Sahil Tandon
|
Saturday, 27 Oct 2007
|
21:29 miwi
- Update to 0.31
PR: 117493
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
|
Friday, 1 Dec 2006
|
11:45 skv
Update to 0.30
PR: ports/105637
Submitted by: skv
Approved by: maintainer timeout (14 days)
|
Saturday, 6 May 2006
|
02:42 mnag
- Update to 0.29
- Take maintainership
- Fix package creation on 4.x
PR: 96735
Submitted by: Rainer Alves <rainer.alves___gmail.com>
|
Thursday, 24 Nov 2005
|
15:40 pav
- Add some SHA256 checksums
|
Monday, 9 May 2005
|
07:15 demon
Update to version 0.28.2.
|
Monday, 30 Aug 2004
|
07:53 demon
Update to version 0.27.
|
Friday, 28 May 2004
|
11:51 demon
Update to version 0.26.3. Merge some changes from the following PR.
PR: 66645
Submitted by: Thierry Thomas <thierry@pompo.net>
|
Wednesday, 26 May 2004
|
12:28 demon
Upgrade to version 0.26.
|
Thursday, 29 Jan 2004
|
07:24 trevor
SIZEify.
|
Sunday, 27 Oct 2002
|
17:53 knu
Update to 0.24.
|
Saturday, 23 Feb 2002
|
16:36 knu
Update to 0.23.
|
Friday, 21 Sep 2001
|
18:26 knu
Update to 0.21.
|
Monday, 2 Jul 2001
|
09:14 knu
Add rudiments, a utility C++ class library for daemons, clients, servers and
more.
|
Number of commits found: 45 |