ObjFW  History of objfw.spec of df2fab63dd1ae417

History of the file that is called objfw.spec at check-in df2fab63dd1ae417

2024-01-11
20:12
Deleted: Merge trunk into branch "asn1" check-in: [4320b1bf7d] user: js, branch: asn1, size: 0
2023-09-10
12:41
Deleted: Merge trunk into 1.0 branch check-in: [fa4bc347b0] user: js, branch: 1.0, size: 0
2023-08-30
11:45
Deleted: Merge trunk into branch "amiga-library" check-in: [5ea06b70ce] user: js, branch: amiga-library, size: 0
2023-08-29
17:01
Deleted: Remove spec file from repo

Now that 1.0 is released, ObjFW should be added to distributions
instead. check-in: [6a31b2ef37] user: js, branch: trunk, size: 0

2023-08-28
15:44
Merge trunk into 1.0 branch file: [a23f4d13a7] check-in: [c20b5c87ef] user: js, branch: 1.0, size: 7699 [annotate] [blame] [check-ins using] [diff]
15:43
objfw.spec: Use OpenSSL instead of GnuTLS file: [7e5f507e23] check-in: [c60bfbd772] user: js, branch: trunk, size: 7702 [annotate] [blame] [check-ins using] [diff]
2023-08-09
11:47
Update version for 1.0 including shared lib file: [800d43f946] check-in: [4d747f46f7] user: js, branch: 1.0, size: 7697 [annotate] [blame] [check-ins using] [diff]
2023-07-20
20:02
Merge trunk into 1.0 branch file: [263edd559b] check-in: [124fe8b500] user: js, branch: 1.0, size: 7700 [annotate] [blame] [check-ins using] [diff]
2023-04-12
09:30
Build utils/ofatalkcfg by default file: [8bee408a0e] check-in: [c29a0febe0] user: js, branch: trunk, size: 8194 [annotate] [blame] [check-ins using] [diff]
2023-01-05
17:46
Remove fish completions

I only tried fish for a brief while and am not actively using it or
maintaining the completions. file: [77fa467494] check-in: [5f8ebdf8b0] user: js, branch: trunk, size: 7700 [annotate] [blame] [check-ins using] [diff]

2022-12-04
10:57
Clean up and fix objfw.spec file: [19477688a2] check-in: [06823673f3] user: js, branch: trunk, size: 8035 [annotate] [blame] [check-ins using] [diff]
2022-10-26
20:58
configure: Prefer GnuTLS over OpenSSL

There are still reliability issues with OpenSSL where connections just
hang. file: [218ec62f80] check-in: [b8d47bbbf0] user: js, branch: trunk, size: 7930 [annotate] [blame] [check-ins using] [diff]

2022-04-19
16:17
Merge trunk into 1.0 branch file: [477188df41] check-in: [fe760fdbbb] user: js, branch: 1.0, size: 7949 [annotate] [blame] [check-ins using] [diff]
2022-03-20
18:46
objfw.spec: Switch to OpenSSL file: [01416894bd] check-in: [5a19289855] user: js, branch: trunk, size: 7949 [annotate] [blame] [check-ins using] [diff]
2021-12-04
02:30
objfw.spec: Fix warning about files listed twice file: [2589872491] check-in: [bc28b9aa0d] user: js, branch: trunk, size: 7947 [annotate] [blame] [check-ins using] [diff]
02:15
objfw.spec: Add libobjfwtls file: [a6b7772138] check-in: [629df894d5] user: js, branch: trunk, size: 8014 [annotate] [blame] [check-ins using] [diff]
02:00
objfw.spec: Simplify %files file: [a0091d0243] check-in: [d9fda8da11] user: js, branch: trunk, size: 6773 [annotate] [blame] [check-ins using] [diff]
00:04
objfw.spec: Force OBJC to clang

This avoids picking the wrong compiler when ${host}-gcc exists, but
clang only exists without the prefix (a problem on Fedora/ARM). file: [ba5b8011e2] check-in: [1335245706] user: js, branch: trunk, size: 15386 [annotate] [blame] [check-ins using] [diff]

2021-11-13
13:04
Completely rework the TLS/SSL API

The previous API could never work cleanly and would always require
hacks, as it needed intercepting all interactions of OFTCPSocket with
the raw socket and did not work at all if the OFTCPSocket had anything
in its read buffer before starting the TLS handshake. This also could
not be fixed easily, as it would have required the object to contain two
read buffers, one for the unencrypted connection and one for the
encrypted connection. There was also no clean way to perform the
handshake in a non-blocking way.

The new API is a lot cleaner and requires none of the hacks, but using
it requires slightly more work. But this is more than made up for by
making a fully asynchronous handshake possible. It uses the concept of a
stream wrapping another stream, meaning the entire connecting part is
being handled by OFTCPSocket and then the connected socket is passed off
to OFTLSStream to wrap it. This also makes for a lot cleaner separation
of concerns. file: [cda61264f6] check-in: [d30efa8bbf] user: js, branch: trunk, size: 15375 [annotate] [blame] [check-ins using] [diff]

2021-09-05
20:19
Don't automatically run tests

This avoids running them twice (once on make and once on make install)
and potentially running them as root (during make install). file: [c6704c25c0] check-in: [be8865bcd2] user: js, branch: trunk, size: 15375 [annotate] [blame] [check-ins using] [diff]

2021-09-04
19:59
objfw.spec: Unconditionally (re)generate configure

Using %generate_buildrequires does not seem to work on Copr. file: [0940517b18] check-in: [89234a6f0d] user: js, branch: trunk, size: 15349 [annotate] [blame] [check-ins using] [diff]

19:40
objfw.spec: Generate configure if it's missing

This is the case when not using an official release but e.g. rpkg. file: [538d1a367e] check-in: [bc86f1d9e9] user: js, branch: trunk, size: 15411 [annotate] [blame] [check-ins using] [diff]

14:35
Set version to 1.0dev

The dev suffix can only be dropped once it is released. file: [11c0bb2e6f] check-in: [f1d5ac9683] user: js, branch: 1.0, size: 15288 [annotate] [blame] [check-ins using] [diff]

14:34
Merge trunk into 1.0 branch file: [29ac57f3bb] check-in: [2a8507370a] user: js, branch: 1.0, size: 15285 [annotate] [blame] [check-ins using] [diff]
14:30
Set lib version to 0.0 until we have a stable ABI file: [98a3d4714b] check-in: [a065c1add8] user: js, branch: trunk, size: 15288 [annotate] [blame] [check-ins using] [diff]
2021-09-03
01:06
objfw.spec: Improve compability with openSUSE file: [fff1928ed1] check-in: [ae5cb371c3] user: js, branch: trunk, size: 15286 [annotate] [blame] [check-ins using] [diff]
2021-09-02
19:07
objfw.spec: Install LICENSE files file: [325da4760d] check-in: [dbd14f4ac5] user: js, branch: trunk, size: 13943 [annotate] [blame] [check-ins using] [diff]
18:52
Merge trunk into 1.0 branch file: [8b029d7d29] check-in: [fb7b9709b8] user: js, branch: 1.0, size: 13337 [annotate] [blame] [check-ins using]
17:21
objfw.spec: Disable rpath file: [f1d83485dc] check-in: [df2fab63dd] user: js, branch: trunk, size: 13340 [annotate] [blame] [check-ins using] [diff]
2021-08-31
21:36
Added: Add initial objfw.spec file: [7462dd6f4d] check-in: [7aaddd545b] user: js, branch: trunk, size: 13324 [annotate] [blame] [check-ins using]