diff --git a/src/syncterm/CHANGES b/src/syncterm/CHANGES
index 1ed3c354de17c6437d67b4deb1486297795159a0..df3f956bfa3b006e9f6a9571f0bf02678c89ca04 100644
--- a/src/syncterm/CHANGES
+++ b/src/syncterm/CHANGES
@@ -1,3 +1,21 @@
+Version 1.2
+-----------
+Aspect ratio enforcement
+Support internal smooth scaling
+Support toggling scaling blocky vs smooth
+Support for telnets
+Support for SSH "none" auth method
+Support for VGA mode
+Start of RIP and SkyPix support (incomplete)
+Added a comment field to listings
+Default connection type changed to SSH
+ALT-Left/ALT-Right for window size snapping, ALT-Up/ALT-Down for speed
+Use the colodore C64 palette with "most common" adjustments
+On Windows, indicate "awareness" for "High DPI"
+Prefer X11 mode over SDL mode
+Fix scrolling with left/right margins
+Resumed ZModem ETA estimation fix
+
 Version 1.1
 -----------
 Don't wait for keypress after file transfer completes
diff --git a/src/syncterm/CMakeLists.txt b/src/syncterm/CMakeLists.txt
index 2e4310b0fe197e370568d9e0213abf4afdacc276..8a6cd9d31db5672a0f22602d436005fbc2db15a2 100644
--- a/src/syncterm/CMakeLists.txt
+++ b/src/syncterm/CMakeLists.txt
@@ -15,7 +15,7 @@ set(CPACK_RESOURCE_FILE_LICENSE ${CMAKE_CURRENT_LIST_DIR}/LICENCE)
 set(CPACK_MONOLITHIC_INSTALL TRUE)
 set(CPACK_PACKAGE_EXECUTABLES "syncterm;SyncTERM")
 set(CPACK_DEBIAN_PACKAGE_NAME syncterm)
-set(CPACK_DEBIAN_PACKAGE_VERSION 1.2a)
+set(CPACK_DEBIAN_PACKAGE_VERSION 1.2b)
 set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Stephen Hurd")
 INCLUDE(CPack)
 ######
diff --git a/src/syncterm/Info.plist b/src/syncterm/Info.plist
index e0248598447decb8183dd50c14d447ebeef86246..ceff25ea094eb1641d70bee2fe6d8251cc56c001 100644
--- a/src/syncterm/Info.plist
+++ b/src/syncterm/Info.plist
@@ -21,7 +21,7 @@
 	<string>SyncTERM</string>
 
 	<key>CFBundleShortVersionString</key>
-	<string>1.2a</string>
+	<string>1.2b</string>
 
 	<key>CFBundleGetInfoString</key>
 	<string>An ANSI-BBS terminal which supports telnet, rlogin, and SSH</string>
diff --git a/src/syncterm/ripper.h b/src/syncterm/ripper.h
index 2df473ea32bcbd64b5bf88ce05bc39f947818908..4d76a7c0d4f5f9fda0a5762ebe0aa2a8c24f22ed 100644
--- a/src/syncterm/ripper.h
+++ b/src/syncterm/ripper.h
@@ -1,7 +1,9 @@
 #ifndef RIPPER_H
 #define RIPPER_H
 
-void init_rip(int enabled);
+#include "bbslist.h"
+
+void init_rip(struct bbslist *bbs);
 size_t parse_rip(BYTE *buf, unsigned blen, unsigned maxlen);
 int rip_getch(void);
 int rip_kbhit(void);
diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c
index 7eca49707ea5860dafc8433a742ffce31634bcc9..1b0fa05daf0bddb5d5d277dba3742c92adb4bb9a 100644
--- a/src/syncterm/syncterm.c
+++ b/src/syncterm/syncterm.c
@@ -61,8 +61,8 @@ static const KNOWNFOLDERID FOLDERID_ProgramData =		{0x62AB5D82,0xFDC1,0x4DC3,{0x
 #include "window.h"
 #include "scale.h"
 
-char* syncterm_version = "SyncTERM 1.2a"
-#define ALPHA
+char* syncterm_version = "SyncTERM 1.2b"
+//#define ALPHA
 #ifdef _DEBUG
 	" Debug ("__DATE__")"
 #endif
diff --git a/src/syncterm/syncterm.spec b/src/syncterm/syncterm.spec
index d0b1088239d1f6e618037f28e1d264ded121fcc8..d4f1ed6a7a537857ee01224724619aff9706d379 100644
--- a/src/syncterm/syncterm.spec
+++ b/src/syncterm/syncterm.spec
@@ -1,10 +1,10 @@
 Summary: An ANSI-BBS terminal which supports telnet, rlogin, and SSH
 Name: SyncTERM
-Version: 1.2a
+Version: 1.2b
 Release: 20071001
 Copyright: GPL
 Group: Applications/Communications
-Source: http://prdownloads.sourceforge.net/syncterm/syncterm-1.2a/syncterm-src-1.2a.tgz
+Source: http://prdownloads.sourceforge.net/syncterm/syncterm-1.2b/syncterm-src-1.2b.tgz
 
 %description
 An ANSI-BBS terminal designed to connect to remote BBSs via telnet, rlogin, or